GCC Code Coverage Report


Directory: ./
Date: 2025-11-16 14:52:24
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Coverage Exec Excl Total
Lines: 68.6% 41867 0 60987
Functions: 83.4% 7678 0 9205
Branches: 47.7% 23686 0 49683
Decisions: 44.1% 5248 - 11892

File Lines Functions Branches Decisions
firmware/controllers/actuators 78.1 78.1% 1071 / 0 / 1371 82.8% 159 / 0 / 192 65.8% 530 / 0 / 805 68.7% 292 / - / 425
firmware/controllers/algo 58.3 58.3% 2981 / 0 / 5114 78.1% 463 / 0 / 593 49.6% 1063 / 0 / 2143 39.1% 564 / - / 1444
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 70.0 70.0% 229 / 0 / 327 65.4% 17 / 0 / 26 63.0% 97 / 0 / 154 54.4% 56 / - / 103
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.1 90.1% 128 / 0 / 142 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 57.5 57.5% 88 / 0 / 153 50.0% 14 / 0 / 28 53.7% 36 / 0 / 67 42.9% 18 / - / 42
firmware/controllers/lua 13.8 13.8% 747 / 0 / 5405 63.8% 134 / 0 / 210 17.1% 442 / 0 / 2582 4.2% 85 / - / 2018
firmware/controllers/math 68.3 68.3% 421 / 0 / 616 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.7 84.7% 350 / 0 / 413 92.8% 64 / 0 / 69 77.0% 164 / 0 / 213 78.4% 98 / - / 125
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% 989 / 0 / 1151 90.2% 193 / 0 / 214 72.4% 369 / 0 / 510 74.4% 203 / - / 273
firmware/controllers/tcu 76.7 76.7% 521 / 0 / 679 72.5% 37 / 0 / 51 54.0% 109 / 0 / 202 60.7% 88 / - / 145
firmware/controllers/trigger 88.4 88.4% 2712 / 0 / 3068 94.3% 231 / 0 / 245 84.2% 928 / 0 / 1102 87.4% 567 / - / 649