report — recovered
report.xml :: testcase 8 — reported pass
3 recorded attempts; 2 failed.
Test reliability across CI history, computed from JUnit, NUnit XML and TRX.
9 tests in 2 exact outcome cohorts. Each group has the same normalized outcomes, retry states, skips and missing runs. A shared history is a lead to investigate, not proof of a common cause.
Download all shared-outcome evidenceShowing 2 of 2 cohorts, ordered by affected test-runs. Final failures and passed-on-retry results remain separate.
reportpytest retry capture.test_retries.py::test_exhausted_callpytest retry capture.test_retries.py::test_exhausted_call_and_teardownpytest retry capture.test_retries.py::test_exhausted_setuppytest retry capture.test_retries.py::test_exhausted_teardownpytest retry capture.test_retries.py::test_strict_xpassShowing 5 of 5 affected test-runs. Source positions are 1-based result ordinals. Long text and retry lists are previewed; the JSON download retains every record.
Scroll the evidence table horizontally to inspect every column.
| Run / environment | Test | Reported outcome | Source and message |
|---|---|---|---|
reportEnvironment not recorded | test_exhausted_call | fail; exhausted; 3 attempts | report.xml :: testcase 1rerunFailure: call: Failed: service never ready rerunFailure: call: Failed: service never ready failure: call: Failed: service never ready |
reportEnvironment not recorded | test_exhausted_call_and_teardown | error; exhausted; 3 attempts | report.xml :: testcase 2rerunError: call: Failed: call never ready either; teardown: Failed: teardown never ready rerunError: call: Failed: call never ready either; teardown: Failed: teardown never ready error: call: Failed: call never ready either; teardown: Failed: teardown never ready |
reportEnvironment not recorded | test_exhausted_setup | error; exhausted; 3 attempts | report.xml :: testcase 3rerunError: setup: Failed: setup never ready rerunError: setup: Failed: setup never ready error: setup: Failed: setup never ready |
reportEnvironment not recorded | test_exhausted_teardown | error; exhausted; 3 attempts | report.xml :: testcase 4rerunError: teardown: Failed: teardown never ready rerunError: teardown: Failed: teardown never ready error: teardown: Failed: teardown never ready |
reportEnvironment not recorded | test_strict_xpass | fail; exhausted; 3 attempts | report.xml :: testcase 13rerunFailure: call: [XPASS(strict)] strict unexpected pass rerunFailure: call: [XPASS(strict)] strict unexpected pass failure: call: [XPASS(strict)] strict unexpected pass |
reportpytest retry capture.test_retries.py::test_recovered_callpytest retry capture.test_retries.py::test_recovered_call_and_teardownpytest retry capture.test_retries.py::test_recovered_setuppytest retry capture.test_retries.py::test_recovered_teardownShowing 4 of 4 affected test-runs. Source positions are 1-based result ordinals. Long text and retry lists are previewed; the JSON download retains every record.
Scroll the evidence table horizontally to inspect every column.
| Run / environment | Test | Reported outcome | Source and message |
|---|---|---|---|
reportEnvironment not recorded | test_recovered_call | pass; recovered; 3 attempts | report.xml :: testcase 8flakyFailure: call: AssertionError: connection not ready flakyFailure: call: AssertionError: connection not ready |
reportEnvironment not recorded | test_recovered_call_and_teardown | pass; recovered; 2 attempts | report.xml :: testcase 9flakyError: call: AssertionError: call failed first; teardown: AssertionError: teardown failed too |
reportEnvironment not recorded | test_recovered_setup | pass; recovered; 2 attempts | report.xml :: testcase 10flakyError: setup: AssertionError: setup not ready |
reportEnvironment not recorded | test_recovered_teardown | pass; recovered; 2 attempts | report.xml :: testcase 11flakyError: teardown: AssertionError: teardown not ready |
Tests under pytest retry capture.test_retries.py::
Sources identify a file and its 1-based testcase position. Failure records follow XML order. Attempt timing and total retry cost are not inferred.
report — recoveredreport.xml :: testcase 8 — reported pass
3 recorded attempts; 2 failed.
Sources identify a file and its 1-based testcase position. Failure records follow XML order. Attempt timing and total retry cost are not inferred.
report — recoveredreport.xml :: testcase 9 — reported pass
2 recorded attempts; 1 failed.
Sources identify a file and its 1-based testcase position. Failure records follow XML order. Attempt timing and total retry cost are not inferred.
report — recoveredreport.xml :: testcase 10 — reported pass
2 recorded attempts; 1 failed.
Sources identify a file and its 1-based testcase position. Failure records follow XML order. Attempt timing and total retry cost are not inferred.
report — recoveredreport.xml :: testcase 11 — reported pass
2 recorded attempts; 1 failed.
| Run | Same commit, other runs | Other tests failed | Named in output, or message |
|---|---|---|---|
report2026-10-21 12:36 | commit not recorded | 4 | call: Failed: service never ready |
Sources identify a file and its 1-based testcase position. Failure records follow XML order. Attempt timing and total retry cost are not inferred.
report — exhaustedreport.xml :: testcase 1 — reported fail
3 recorded attempts; 3 failed.
| Run | Same commit, other runs | Other tests failed | Named in output, or message |
|---|---|---|---|
report2026-10-21 12:36 | commit not recorded | 4 | call: Failed: call never ready either; teardown: Failed: teardown never ready |
Sources identify a file and its 1-based testcase position. Failure records follow XML order. Attempt timing and total retry cost are not inferred.
report — exhaustedreport.xml :: testcase 2 — reported error
3 recorded attempts; 3 failed.
| Run | Same commit, other runs | Other tests failed | Named in output, or message |
|---|---|---|---|
report2026-10-21 12:36 | commit not recorded | 4 | setup: Failed: setup never ready |
Sources identify a file and its 1-based testcase position. Failure records follow XML order. Attempt timing and total retry cost are not inferred.
report — exhaustedreport.xml :: testcase 3 — reported error
3 recorded attempts; 3 failed.
| Run | Same commit, other runs | Other tests failed | Named in output, or message |
|---|---|---|---|
report2026-10-21 12:36 | commit not recorded | 4 | teardown: Failed: teardown never ready |
Sources identify a file and its 1-based testcase position. Failure records follow XML order. Attempt timing and total retry cost are not inferred.
report — exhaustedreport.xml :: testcase 4 — reported error
3 recorded attempts; 3 failed.
| Run | Same commit, other runs | Other tests failed | Named in output, or message |
|---|---|---|---|
report2026-10-21 12:36 | commit not recorded | 4 | call: [XPASS(strict)] strict unexpected pass |
Sources identify a file and its 1-based testcase position. Failure records follow XML order. Attempt timing and total retry cost are not inferred.
report — exhaustedreport.xml :: testcase 13 — reported fail
3 recorded attempts; 3 failed.