Add coverage job to CI pipeline using kcov: - Install kcov on Ubuntu runner - Run BATS tests under kcov to collect coverage for ralph_loop.sh and lib/ - Generate HTML and JSON coverage reports - Configurable threshold via COVERAGE_THRESHOLD env var (default: 70%) - Set threshold to 0 to disable enforcement - Upload coverage artifacts for inspection - Optional Codecov integration Coverage is measured separately from test execution to keep the test job fast and isolate coverage concerns. Refs #10 |
||
|---|---|---|
| .. | ||
| workflows | ||