Code Coverage Dashboards#
This page provides direct access to the detailed, interactive code coverage dashboards generated during continuous integration (CI) test execution.
Overview#
Code coverage analysis is performed across all target software modules enrolled in the reference integration, covering both C++ (via genhtml / lcov) and Rust (via Ferrocene / Blanket) implementations.
Summary Table: See Coverage Analysis Summary for overall percentage numbers.
Platform Verification: See Platform Verification Report.
Project-Level Coverage Overview#
Scope |
Description & Link |
|---|---|
All Modules Coverage Portal |
Central Coverage Portal — Consolidated view of all module dashboards generated in this build. |
Component-Level Coverage Dashboards (C++)#
The following C++ modules are instrumented with lcov/gcov, generating interactive line, function, and branch coverage reports:
Module |
Language |
Interactive Dashboard Link |
|---|---|---|
|
C++ |
|
|
C++ |
|
|
C++ |
|
|
C++ |
|
|
C++ |
|
|
C++ |
|
|
C++ |
Component-Level Coverage Dashboards (Rust)#
The following Rust modules are instrumented via Ferrocene LLVM source-based code coverage and rendered with Blanket:
Module |
Language |
Interactive Dashboard Link |
|---|---|---|
|
Rust |
|
|
Rust |
|
|
Rust |
|
|
Rust |
Coverage Metrics Interpretation#
Line Coverage: The percentage of executable code statements executed by unit and component tests.
Function Coverage: The percentage of declared functions or methods called at least once during execution.
Branch Coverage: The percentage of decision points (conditional branches) where each branch was evaluated to true and false.