Expand description
Crash-safe run publication, recovery and explicit retention.
Deletion targets are derived from a trusted project root. Large trees are atomically moved into durable trash; recursive unlinking is a separate, retryable operation that the CLI can run in a detached child.
Structs§
- Archived
- What a frontend that still holds the run it archived hands publication, so it need not read the archive back: the analysis of the archived request, and the assertion inputs archived beside it. Each must be what the archive gives; a frontend that cannot say so leaves it out.
- Cleanup
Options - Cleanup
Result - Project
Lock - RunState
Enums§
Functions§
- clean_
storage - cleanup_
storage_ locked - finalize_
published_ run - interrupt_
run_ state - keep_
failed_ evidence - Keep what a run measured when Supercov itself is what failed.
- note_
kept_ evidence - Say where a failed run’s evidence was kept, on the failure itself.
- publish_
archived_ run publish_runfor a frontend that holds what it archived; seeArchived.- publish_
run - Publish immutable run evidence with its source manifest cache and per-test execution record together.
- recover_
abandoned_ runs - remove_
stored_ tree_ deferred - sweep_
trash - Retryable trash unlinking. Public commands execute this in a child.
- update_
run_ state - write_
run_ state