Description:
We are using Xray to store the results of automated testing executed through Jenkins, utilizing the Xray REST API for integration.
The test results are correctly saved to a Test Execution issue type in Xray. However, we have identified a critical issue:
- When the test run status is changed to BLOCKED, all associated logs and evidence are removed.
- This also occurs when the status is changed to any value other than BLOCKED.
Evidences:
I could provide snapshots to better understanding
Important Notes:
- This issue only occurs when results are submitted via the API.
- When test executions are performed manually through the Xray UI, the evidence is retained correctly.
- We have reproduced this behavior in multiple scenarios, and it appears to be consistently linked to evidence saved as "Result 1".
Request:
Could you please provide more information on this behavior?
- Is this a known issue or a limitation of the API?
- Are there any recommended workarounds or configuration changes to prevent the loss of evidence when updating test run statuses?
Thank you for your support.