Testing · Version 1.3.0 · Reviewed 2026-08-02
Test Run Outcome Classifier
Design confidence for test outcome triage and build failure classification with evidence, explicit trade-offs, and a verification plan.
4 method steps
6 documented failure modes
5 diagnostic checks
7 quality gates
Classifies build and test outcomes into code regression, test instability, environment failure, or insufficient evidence. It grounds the decision in exit codes, logs, failing tests, retry history, environment metadata, changed files, and baseline results and explicitly prevents retrying deterministic failures as flaky or reverting valid changes because infrastructure failed independently.
₹199 one-time
Get this skill archive
What it checks first
Test Run Outcome Classifier classifies build and test outcomes into code regression, test instability, environment failure, or insufficient evidence. It grounds the decision in exit codes, logs, failing tests, retry history, environment metadata, changed files, and baseline results and explicitly prevents retrying deterministic failures as flaky or reverting valid changes because infrastructure failed independently. Use it when the work involves Test outcome triage, Build failure classification, Retry versus revert decision.
- Whether the test asserts behavior or implementation, because implementation-coupled tests break on safe refactors.
- Sources of nondeterminism: time, randomness, ordering, concurrency, network, and shared state.
- Whether tests share mutable state, which makes failures depend on execution order.
- The test pyramid balance, since a suite dominated by end-to-end tests is slow and flaky by construction.
- Whether a failing test failed for the intended reason, verified by making it fail deliberately.