Calculated Custom Fields
- Xray provides a quick way to have a sneak peek at the status of Tests or coverable issues (e.g. requirements) for certain scope(s).
How is my requirement on the version(s) that is(are) assigned to it?
How is my Test on the version that we’re currently working on?
- The behavior of these fields is managed globally in Xray settings
- Normally they are set to show the status for the upcoming/next to be released version
The Different Fields
TestRunStatus
Calculates the "status" (not the workflow status) of the Test for a specific version, considering the executions (i.e., test runs) for that version.
Although it is named "TestRunStatus," don't confuse it with the status (i.e., the result) of some recorded Test Run.
Test Set Status
Calculates the "status" (not the workflow status) of all the Tests within the Test Set, for a specific version, considering the executions (i.e., test runs) for that version.
Requirement Status
Calculates the requirement coverage for a specific version.
Note: the version for which it calculates the values for these fields depends on the behaviour defined in a global configuration (see configuration details at Xray's Documentation).
TestRunStatus
- Applicable to Test issues
- CF can be included in Test issue screen on issue listings
Test Set Status
- Applicable to Test Set issues
- CF can be included in Test Set issue screen on issue listings
Requirement Status
- Applicable to issue types configured to be handled as “requirements”
- Examples of different behaviour for the CF
CF can be included in Agile Boards or on issue listings