4 Commits

Author SHA1 Message Date
Sylvestre Ledru 3bf91e530e ci: use absolute LLVM_PROFILE_FILE path to fix 0% coverage
The test suite spawns the grep binary inside per-test temporary
directories (via uutests). With a relative LLVM_PROFILE_FILE, each
subprocess wrote its .profraw into that tempdir, which gets deleted
when the test ends, so the binary executing the src/ code left no
coverage data and grcov reported every line as a miss (0%).

Anchoring the path to the workspace root makes the profraw files
survive, raising reported coverage from 0% to ~96%.
2026-05-29 00:02:47 +02:00
Sylvestre Ledru 61e5e1dd8d ci: move fmt/clippy into dedicated code-quality workflow 2026-05-28 21:15:10 +02:00
Sylvestre Ledru 6a2cb792a7 ci: add code coverage job (grcov + Codecov) across all OSes 2026-05-28 21:13:32 +02:00
Sylvestre Ledru a1396f959b ci: run build/test/fmt/clippy 2026-05-28 21:10:04 +02:00