Expand description
Test outcomes.
Macrosยง
- extend ๐
Structsยง
- Invariant
Predicate Result - Pass/fail status for an invariant predicate evaluated inside a contract-level campaign.
- Suite
Result - A set of test results for a single test suite, which is all the tests in a single contract.
- Suite
Test Result - The result of a single test in a test suite.
- Symbolic
Artifact Ref - Reference to a durable symbolic counterexample artifact.
- Symbolic
Assumption - Explicit symbolic assumption attached to a result.
- Symbolic
Bounds - Effective symbolic exploration bounds used by the run.
- Symbolic
Call Trace - Concrete replay trace locator.
- Symbolic
Corpus Seed Metadata - Fuzz corpus import metadata for a symbolic run.
- Symbolic
Corpus Seed Ref - One fuzz corpus seed modeled by symbolic execution.
- Symbolic
Counterexample - Stable symbolic counterexample payload.
- Symbolic
Counterexample Artifact - Durable symbolic counterexample artifact.
- Symbolic
Counterexample Call - One concrete call in a symbolic counterexample artifact.
- Symbolic
Counterexample Minimization - Before/after artifact references and counters for concrete symbolic counterexample minimization.
- Symbolic
Counterexample Replay Semantics - Concrete replay semantics captured when a symbolic artifact is confirmed.
- Symbolic
Counterexample Test Identity - Test identity for a symbolic counterexample artifact.
- Symbolic
Incomplete - Incomplete symbolic run reason.
- Symbolic
Regression Ref - Reference to a generated Solidity regression test for a symbolic counterexample.
- Symbolic
Replay Metadata - Replay metadata for symbolic counterexample candidates.
- Symbolic
Result - Stable machine-readable outcome for
forge test --symbolicJSON output. - Symbolic
Solver Metadata - Solver identity and counters.
- Symbolic
Solver Stats - Symbolic engine and solver counters.
- Test
Outcome - The aggregated result of a test run.
- Test
Result - The result of an executed test.
- Test
Setup - The result of a test setup.
Enumsยง
- Invariant
Failure - A failure surfaced by an invariant test campaign โ either a broken
invariant_*predicate (Self::Predicate) or a handler-side assertion bug (Self::Handler). - Symbolic
Counterexample Artifact Kind - Symbolic counterexample artifact shape.
- Symbolic
Invariant Artifact Failure - Stateful invariant failure origin for a persisted symbolic sequence artifact.
- Symbolic
Invariant Failure Site - Concrete invariant failure site stored in symbolic replay artifacts.
- Symbolic
Replay Status - Counterexample replay status.
- Symbolic
Result Status - Normalized symbolic outcome names for agents and other JSON consumers.
- Test
Kind - Various types of tests
- Test
Kind Report - Data report by a test.
- Test
Status - The status of a test.
Constantsยง
- INVARIANT_
CAMPAIGN_ ๐FALLBACK_ NAME - SYMBOLIC_
COUNTEREXAMPLE_ ARTIFACT_ SCHEMA - SYMBOLIC_
COUNTEREXAMPLE_ ARTIFACT_ SCHEMA_ VERSION - SYMBOLIC_
RESULT_ ๐SCHEMA_ VERSION