GCC Code Coverage Report


Directory: ./
Date: 2025-10-23 21:17:20
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Coverage Exec Excl Total
Lines: 68.5% 41154 0 60044
Functions: 83.4% 7603 0 9111
Branches: 47.7% 23437 0 49181
Decisions: 44.1% 5152 - 11695

File Lines Functions Branches Decisions
firmware/controllers/actuators 78.5 78.5% 1071 / 0 / 1365 83.2% 159 / 0 / 191 66.1% 528 / 0 / 799 69.7% 292 / - / 419
firmware/controllers/algo 58.4 58.4% 2977 / 0 / 5095 78.2% 463 / 0 / 592 49.8% 1063 / 0 / 2135 39.2% 564 / - / 1437
firmware/controllers/bench_test.cpp 100.0 100.0% 4 / 0 / 4 100.0% 2 / 0 / 2 -% 0 / 0 / 0 -% 0 / - / 0
firmware/controllers/can 71.1 71.1% 226 / 0 / 318 68.0% 17 / 0 / 25 63.0% 97 / 0 / 154 54.5% 55 / - / 101
firmware/controllers/closed_loop_controller.h 100.0 100.0% 18 / 0 / 18 100.0% 2 / 0 / 2 100.0% 14 / 0 / 14 100.0% 8 / - / 8
firmware/controllers/core 69.8 69.8% 155 / 0 / 222 77.2% 44 / 0 / 57 72.2% 52 / 0 / 72 67.4% 29 / - / 43
firmware/controllers/engine_controller.cpp 90.0 90.0% 126 / 0 / 140 100.0% 5 / 0 / 5 66.7% 20 / 0 / 30 67.9% 19 / - / 28
firmware/controllers/engine_controller_misc.cpp 0.0 0.0% 0 / 0 / 7 0.0% 0 / 0 / 4 -% 0 / 0 / 0 -% 0 / - / 0
firmware/controllers/engine_cycle 88.4 88.4% 914 / 0 / 1034 95.3% 123 / 0 / 129 78.0% 478 / 0 / 613 77.4% 250 / - / 323
firmware/controllers/gauges 80.5 80.5% 33 / 0 / 41 100.0% 8 / 0 / 8 80.0% 16 / 0 / 20 75.0% 12 / - / 16
firmware/controllers/generated/enums/rusefi_config_generated_enums.h 100.0 100.0% 2 / 0 / 2 100.0% 1 / 0 / 1 -% 0 / 0 / 0 -% 0 / - / 0
firmware/controllers/hysteresis.cpp 100.0 100.0% 6 / 0 / 6 100.0% 1 / 0 / 1 100.0% 4 / 0 / 4 100.0% 4 / - / 4
firmware/controllers/hysteresis.h 100.0 100.0% 6 / 0 / 6 100.0% 4 / 0 / 4 -% 0 / 0 / 0 -% 0 / - / 0
firmware/controllers/ignition_controller.cpp 95.7 95.7% 44 / 0 / 46 100.0% 33 / 0 / 33 60.0% 9 / 0 / 15 75.0% 6 / - / 8
firmware/controllers/ignition_controller.h 0.0 0.0% 0 / 0 / 4 0.0% 0 / 0 / 2 -% 0 / 0 / 0 -% 0 / - / 0
firmware/controllers/limp_manager.cpp 91.5 91.5% 140 / 0 / 153 100.0% 15 / 0 / 15 81.6% 133 / 0 / 163 77.4% 65 / - / 84
firmware/controllers/limp_manager.h 100.0 100.0% 14 / 0 / 14 100.0% 5 / 0 / 5 75.0% 3 / 0 / 4 75.0% 3 / - / 4
firmware/controllers/long_term_fuel_trim.cpp 61.8 61.8% 97 / 0 / 157 50.0% 14 / 0 / 28 57.1% 36 / 0 / 63 50.0% 21 / - / 42
firmware/controllers/lua 13.8 13.8% 747 / 0 / 5400 63.8% 134 / 0 / 210 17.1% 442 / 0 / 2580 4.2% 85 / - / 2016
firmware/controllers/math 68.3 68.3% 420 / 0 / 615 89.7% 61 / 0 / 68 56.2% 203 / 0 / 361 57.4% 155 / - / 270
firmware/controllers/max_limit_with_hysteresis.h 100.0 100.0% 4 / 0 / 4 100.0% 2 / 0 / 2 -% 0 / 0 / 0 -% 0 / - / 0
firmware/controllers/modules 84.4 84.4% 341 / 0 / 404 92.5% 62 / 0 / 67 76.8% 162 / 0 / 211 78.0% 96 / - / 123
firmware/controllers/sensors 57.3 57.3% 907 / 0 / 1582 70.3% 189 / 0 / 269 47.2% 275 / 0 / 583 46.5% 190 / - / 409
firmware/controllers/settings.cpp 66.7 66.7% 6 / 0 / 9 50.0% 1 / 0 / 2 -% 0 / 0 / 0 0.0% 0 / - / 1
firmware/controllers/shutdown_controller.cpp 0.0 0.0% 0 / 0 / 8 0.0% 0 / 0 / 2 -% 0 / 0 / 0 -% 0 / - / 0
firmware/controllers/shutdown_controller.h 100.0 100.0% 3 / 0 / 3 100.0% 1 / 0 / 1 -% 0 / 0 / 0 -% 0 / - / 0
firmware/controllers/start_stop.cpp 80.0 80.0% 44 / 0 / 55 100.0% 6 / 0 / 6 52.4% 22 / 0 / 42 56.2% 18 / - / 32
firmware/controllers/storage.cpp 100.0 100.0% 8 / 0 / 8 100.0% 1 / 0 / 1 91.7% 11 / 0 / 12 -% 0 / - / 0
firmware/controllers/system 85.9 85.9% 988 / 0 / 1150 90.1% 192 / 0 / 213 72.0% 366 / 0 / 508 74.4% 203 / - / 273
firmware/controllers/trigger 88.4 88.4% 2712 / 0 / 3068 94.3% 231 / 0 / 245 84.2% 928 / 0 / 1102 87.4% 567 / - / 649