Details
-
Bug
-
Status: Waiting for Validation
-
Major
-
Resolution: Unresolved
-
Xray DC - v7.10.2, Xray DC - v.7.10.4
-
None
-
DC
-
Xray 2025 S2, Xray 2025 S3
-
Description
Description
Main Test Execution Status calculation is not working correctly when changing the Iterations Steps Status in the Test Runs
In the iteration section of the Test Run Details, when we change the status at the Iteration Level, the calculation of the Test Execution is calculated correct (ex. If at least 1 FAIL is selected in the iteration level, the Test Execution is changed to FAIL).
However, when we change the status at the Iteration Step Level, the Iteration Status is changed correctly, but the Test Execution Status doesn't change accordingly (ex. If at least 1 FAIL is selected in the iteration step level, the Iteration status is changed to FAIL, but the Test Execution Status does not change to FAIL).
Update March 26:
We realized now that after the status is changed at Iteration Step Level, if we refresh the whole page, the correct Status is now displayed in the Test Execution Status.
Pre-conditions
- Have a Test Run with Iterations and Iteration Steps.
- Verify your Test Status configurations:
How to reproduce
- Change all Iteration Statuses to PASS. The Test Execution Status should be calculated to PASS.
- Change any status at the Iteration level. The Test Execution Status will change according to the Test Status configurations.
- Reset the Test Execution to PASS by changing the Test Execution Status to PASS. All Iteration Status will change to PASS.
- Open one iteration and change the Iteration Step Status. The Test Execution Status will be calculated incorrectly.
Actual result/Attachments
When changing the Iteration Step Status, the Iteration Status will change accordingly, but the Test Execution Status will not be calculated correctly:
Expected result
Both the Iteration Status and the Execution Status should be calculated based in the Test Status Step and Test Status configurations.
For example:
If the Iteration Step status is set to FAIL, both the Iteration Status and the Test Execution Status should change to FAIL, according to the calculation rules.