Measure critical function coverage
coveragecommandsetup L2★20
avelino/outl ↗What it does
Measure code coverage targeting critical functions at 100%
Best for
When you must enforce 100% coverage on safety-critical functions (tree operations)
Inputs
- · crate_name (default: outl-core)
Outputs
- · total_coverage_percent
- · critical_function_coverage (do_op, undo_op, apply_op, creates_cycle)
- · missing_lines_report
Requires
- · cargo llvm-cov
- · cargo install
Preconditions
Rust project with Cargo; cargo llvm-cov not required (auto-installs)
Failure modes
- · cargo llvm-cov installation fails
- · Coverage < 100% on critical functions
Trust signals
- · Names specific functions (do_op, undo_op, apply_op, creates_cycle)
- · Shows missing-line details
- · Reports total + critical separately