GCC Code Coverage Report


Directory: ./
Date: 2025-10-03 00:57:22
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Coverage Exec Excl Total
Lines: 68.6% 41111 0 59965
Functions: 83.5% 7602 0 9101
Branches: 47.6% 23403 0 49117
Decisions: 44.1% 5145 - 11679

File Lines Functions Branches Decisions
firmware/controllers/actuators 78.5 78.5% 1073 / 0 / 1367 83.2% 159 / 0 / 191 66.1% 528 / 0 / 799 69.7% 292 / - / 419
firmware/controllers/algo 58.5 58.5% 2978 / 0 / 5089 78.7% 466 / 0 / 592 49.8% 1061 / 0 / 2130 39.3% 565 / - / 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 58.9 58.9% 83 / 0 / 141 64.3% 9 / 0 / 14 47.7% 31 / 0 / 65 44.2% 19 / - / 43
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 87.9 87.9% 899 / 0 / 1023 95.3% 123 / 0 / 129 77.4% 470 / 0 / 607 76.5% 244 / - / 319
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% 744 / 0 / 5393 63.6% 133 / 0 / 209 17.1% 441 / 0 / 2577 4.2% 85 / - / 2014
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 86.0 86.0% 986 / 0 / 1147 90.1% 191 / 0 / 212 73.4% 367 / 0 / 500 74.7% 204 / - / 273
firmware/controllers/trigger 88.4 88.4% 2712 / 0 / 3068 94.3% 231 / 0 / 245 84.2% 926 / 0 / 1100 87.4% 567 / - / 649