Skip to content

Test coverage

The coverage report represents the latest successful test run from the main branch.

Open the latest interactive coverage report

The native collector measures MSVC-instrumentable host C++ code. Results from the test executables and a complete production image are merged by source line, then grouped under the curaii, holofile, holoflow, holoflow_event, holonp, holotask, and holovibes modules. Host functions that are retained in the production image but never executed are reported as uncovered.

The coverable-line total is not repository LOC. It excludes comments, blank lines, declarations, CMake and JSON files, and code emitted only for CUDA devices. CUDA kernels are exercised by GPU numerical and regression tests, but they are not represented by native host line coverage.

Pull requests run the Release build and test suite without collecting native coverage. Coverage is collected from main after merge so this report always represents the protected branch.