Outcomes
| Outcome | Meaning | Counts as |
|---|---|---|
| Passed | The test ran and passed. | Passed |
| Failed | The test ran and failed. | Not OK |
| Blocked | The test could not run (a blocker). | Not Run |
| Not Applicable | The test does not apply to this scope. | Not Run |
| Not Executed | Scheduled but not run yet. | Not Run |
| None | No result at all for the point. | Not Run |
The “latest result”
A test point can have a history of results. TestPulse takes the most recent one (by completion date) — that is the outcome and the last run date you see. Change the scope and the latest is recomputed for that plan, in memory, with no new read.From outcomes to a verdict
The execution verdict is a pure reduction with strict precedence:- Any Failed → Not OK
- Otherwise any non-passed (Blocked, Not Applicable, Not Executed, None) → Not Run
- Only 100% Passed → Passed
- No linked test → Not covered
None vs Not Executed: None means the point has no result object at all; Not Executed means a result exists but the run hasn’t happened. Both read as Not Run.
Related
The Test coverage tab
Where the verdict appears.
Traceability & hierarchy
The bug behind a failure.