rerun#
- compute_rerun_closure(db: WorkspaceDatabase, roots: Iterable[str]) list[JobSpec]#
- get_specs_from_view(db: WorkspaceDatabase, *, prefixes: list[str]) list[JobSpec]#
- get_specs(db: WorkspaceDatabase, *, strategy: Literal['changed', 'all'] = 'all', tag: str | None = None) list[JobSpec]#
Compute the full rerun spec set using a named strategy.
- rerun_strategy(fn: Callable[[...], set[str]]) Callable[[...], set[str]]#
- changed(db: WorkspaceDatabase, *, tag: str | None = None) set[str]#
Specs whose file mtime is newer than their latest result.
- not_pass(db: WorkspaceDatabase, *, tag: str | None = None) set[str]#
Specs with no result or non-PASS result.
- failed(db: WorkspaceDatabase, *, tag: str | None = None) set[str]#
Specs whose latest result is FAIL.
- not_run(db: WorkspaceDatabase, *, tag: str | None = None) set[str]#
Specs whose latest result is FAIL.
- all(db: WorkspaceDatabase, *, tag: str | None = None) set[str]#
Specs whose latest result is FAIL.
- setup_parser(parser) None#