Hi @Siva Kumar
In addition to @Viswanathan Ramachandran , this is fully true
"Native Status Priority? No. Xray’s evaluation engine is recency-driven (based on the latest Test Run timestamp), not severity-driven.
FAIL-Dominant Aggregation Setting? No. FAIL-dominant logic applies to Requirement Coverage (across different tests), but not across multiple runs of the same test."
This would also be wrong, as multiple test execution overall status could wrong based on status, the last execution should be leading if this is PASS, this should be taken, what if a previous execution coverage from the Requirement shows FAIL, but is 3 weeks OLD, would the Overall Execution status then be FAIL?
Hi @Siva Kumar ,
As far as I’m aware, Xray Data Center does not provide a native configuration for assigning an arbitrary priority to Test Run statuses, such as FAIL > EXECUTING > PASS.
Although I have not played that much with Xray to be certain. What I'd recommend is For confirmation of whether there is contacting Xray Support, as Xray is a Marketplace app developed and supported by Xblend vendor.
They will most likely be able to confirm current functionality here and say what's possible and what's not (together with some potential workarounds) 👀
Cheers,
Tobi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi @Siva Kumar
No, Xray Data Center does not provide a native configuration to define status priority (such as FAIL > EXECUTING > PASS) for overall test execution status.
Quick Answers to Your Questions:
1.Native Status Priority? No. Xray’s evaluation engine is recency-driven (based on the latest Test Run timestamp), not severity-driven.
2.FAIL-Dominant Aggregation Setting? No. FAIL-dominant logic applies to Requirement Coverage (across different tests), but not across multiple runs of the same test.
3.Does "Final Status Precedence" Help? Only partially. It ignores non-final statuses (EXECUTING/TODO) in favor of final ones (FAIL/PASS). However, between FAIL and PASS (both final), it will still select the latest run, resulting in PASS.
4.Product Limitation & Workarounds? Yes, this is a limitation by design (Xray assumes the latest run reflects the current state of the app).
⚬ Workaround 1: Instead of creating a new Test Execution for a re-test, update the existing Test Run instance or scope runs by Version/Test Plan.
⚬ Workaround 2: Use ScriptRunner to build a custom field that calculates status based on your priority logic.
⚬ Workaround 3: Aggregate custom status priorities in eazyBI for reporting purposes.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.