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
unit_tests/tests/ac 98.9 98.9% 94 / 0 / 95 100.0% 31 / 0 / 31 45.9% 78 / 0 / 170 90.0% 9 / - / 10
unit_tests/tests/actuators 99.9 99.9% 1681 / 0 / 1683 100.0% 309 / 0 / 309 60.2% 1791 / 0 / 2976 82.1% 46 / - / 56
unit_tests/tests/binary_log/test_bit_logger_field.cpp 100.0 100.0% 27 / 0 / 27 100.0% 6 / 0 / 6 54.8% 17 / 0 / 31 -% 0 / - / 0
unit_tests/tests/controllers 99.8 99.8% 1138 / 0 / 1140 99.6% 231 / 0 / 232 48.5% 907 / 0 / 1872 85.3% 29 / - / 34
unit_tests/tests/core/test_main_loop.cpp 100.0 100.0% 65 / 0 / 65 100.0% 12 / 0 / 12 22.1% 46 / 0 / 208 -% 0 / - / 0
unit_tests/tests/ignition_injection 99.7 99.7% 1525 / 0 / 1530 98.6% 275 / 0 / 279 55.1% 1806 / 0 / 3278 90.5% 38 / - / 42
unit_tests/tests/launch 100.0 100.0% 322 / 0 / 322 100.0% 91 / 0 / 91 38.0% 177 / 0 / 466 92.3% 12 / - / 13
unit_tests/tests/ltft_sandbox.cpp 0.0 0.0% 0 / 0 / 27 0.0% 0 / 0 / 2 0.0% 0 / 0 / 30 0.0% 0 / - / 4
unit_tests/tests/lua 100.0 100.0% 789 / 0 / 789 100.0% 349 / 0 / 349 40.9% 547 / 0 / 1336 -% 0 / - / 0
unit_tests/tests/nitrous_control 100.0 100.0% 535 / 0 / 535 100.0% 165 / 0 / 165 61.6% 257 / 0 / 417 100.0% 12 / - / 12
unit_tests/tests/sensor 99.7 99.7% 988 / 0 / 991 99.2% 252 / 0 / 254 36.0% 834 / 0 / 2316 100.0% 10 / - / 10
unit_tests/tests/sent/test_sent.cpp 100.0 100.0% 139 / 0 / 139 100.0% 28 / 0 / 28 39.2% 115 / 0 / 293 75.0% 15 / - / 20
unit_tests/tests/shift_torque_reduction 99.5 99.5% 406 / 0 / 408 100.0% 88 / 0 / 88 55.0% 236 / 0 / 429 94.4% 17 / - / 18
unit_tests/tests/system 55.8 55.8% 24 / 0 / 43 57.1% 8 / 0 / 14 0.0% 0 / 0 / 2 -% 0 / - / 0
unit_tests/tests/test_accel_enrichment.cpp 100.0 100.0% 94 / 0 / 94 100.0% 13 / 0 / 13 59.1% 133 / 0 / 225 100.0% 8 / - / 8
unit_tests/tests/test_big_buffer.cpp 100.0 100.0% 8 / 0 / 8 100.0% 3 / 0 / 3 50.0% 10 / 0 / 20 -% 0 / - / 0
unit_tests/tests/test_binary_log.cpp 96.2 96.2% 25 / 0 / 26 88.9% 8 / 0 / 9 67.6% 25 / 0 / 37 -% 0 / - / 0
unit_tests/tests/test_change_engine_type.cpp 100.0 100.0% 13 / 0 / 13 100.0% 3 / 0 / 3 30.8% 16 / 0 / 52 -% 0 / - / 0
unit_tests/tests/test_cpp_memory_layout.cpp 89.5 89.5% 34 / 0 / 38 81.8% 9 / 0 / 11 37.5% 42 / 0 / 112 -% 0 / - / 0
unit_tests/tests/test_deadband.cpp 100.0 100.0% 36 / 0 / 36 100.0% 9 / 0 / 9 19.8% 26 / 0 / 131 -% 0 / - / 0
unit_tests/tests/test_dynoview.cpp 100.0 100.0% 67 / 0 / 67 100.0% 6 / 0 / 6 61.5% 32 / 0 / 52 100.0% 4 / - / 4
unit_tests/tests/test_engine_math.cpp 100.0 100.0% 46 / 0 / 46 100.0% 6 / 0 / 6 48.1% 63 / 0 / 131 -% 0 / - / 0
unit_tests/tests/test_event_queue.cpp 100.0 100.0% 135 / 0 / 135 100.0% 23 / 0 / 23 46.8% 184 / 0 / 393 -% 0 / - / 0
unit_tests/tests/test_fft.cpp 100.0 100.0% 12 / 0 / 12 100.0% 3 / 0 / 3 100.0% 3 / 0 / 3 100.0% 2 / - / 2
unit_tests/tests/test_gear_detector.cpp 100.0 100.0% 168 / 0 / 168 100.0% 22 / 0 / 22 40.7% 235 / 0 / 577 -% 0 / - / 0
unit_tests/tests/test_gpio.cpp 100.0 100.0% 66 / 0 / 66 100.0% 18 / 0 / 18 29.4% 64 / 0 / 218 -% 0 / - / 0
unit_tests/tests/test_gpiochip.cpp 93.9 93.9% 46 / 0 / 49 87.5% 7 / 0 / 8 39.3% 66 / 0 / 168 100.0% 4 / - / 4
unit_tests/tests/test_hardware_reinit.cpp 100.0 100.0% 11 / 0 / 11 100.0% 3 / 0 / 3 100.0% 7 / 0 / 7 -% 0 / - / 0
unit_tests/tests/test_hellen_board_id.cpp 100.0 100.0% 27 / 0 / 27 100.0% 9 / 0 / 9 42.4% 36 / 0 / 85 -% 0 / - / 0
unit_tests/tests/test_hpfp.cpp 100.0 100.0% 199 / 0 / 199 100.0% 15 / 0 / 15 54.4% 224 / 0 / 412 100.0% 36 / - / 36
unit_tests/tests/test_hpfp_integrated.cpp 100.0 100.0% 32 / 0 / 32 100.0% 4 / 0 / 4 62.8% 27 / 0 / 43 -% 0 / - / 0
unit_tests/tests/test_idle_controller.cpp 100.0 100.0% 377 / 0 / 377 100.0% 71 / 0 / 71 61.0% 531 / 0 / 871 100.0% 14 / - / 14
unit_tests/tests/test_ion.cpp 100.0 100.0% 15 / 0 / 15 100.0% 3 / 0 / 3 48.9% 23 / 0 / 47 -% 0 / - / 0
unit_tests/tests/test_kline_bytes_aggregator.cpp -% 0 / 0 / 0 -% 0 / 0 / 0 -% 0 / 0 / 0 -% 0 / - / 0
unit_tests/tests/test_knock.cpp 100.0 100.0% 87 / 0 / 87 100.0% 17 / 0 / 17 56.2% 91 / 0 / 162 100.0% 16 / - / 16
unit_tests/tests/test_lambda_monitor.cpp 97.4 97.4% 38 / 0 / 39 85.7% 6 / 0 / 7 31.8% 28 / 0 / 88 -% 0 / - / 0
unit_tests/tests/test_launch.cpp 100.0 100.0% 161 / 0 / 161 100.0% 28 / 0 / 28 45.4% 139 / 0 / 306 100.0% 4 / - / 4
unit_tests/tests/test_limp.cpp 100.0 100.0% 278 / 0 / 278 100.0% 36 / 0 / 36 44.6% 313 / 0 / 702 -% 0 / - / 0
unit_tests/tests/test_log_buffer.cpp 100.0 100.0% 22 / 0 / 22 100.0% 6 / 0 / 6 55.6% 10 / 0 / 18 -% 0 / - / 0
unit_tests/tests/test_pid.cpp 100.0 100.0% 69 / 0 / 69 100.0% 11 / 0 / 11 42.2% 87 / 0 / 206 -% 0 / - / 0
unit_tests/tests/test_pwm_generator.cpp 100.0 100.0% 85 / 0 / 85 100.0% 6 / 0 / 6 47.2% 120 / 0 / 254 -% 0 / - / 0
unit_tests/tests/test_start_stop.cpp 100.0 100.0% 30 / 0 / 30 100.0% 3 / 0 / 3 46.7% 42 / 0 / 90 -% 0 / - / 0
unit_tests/tests/test_stft.cpp 100.0 100.0% 69 / 0 / 69 100.0% 20 / 0 / 20 57.2% 91 / 0 / 159 -% 0 / - / 0
unit_tests/tests/test_sticky_pps.cpp 95.5 95.5% 21 / 0 / 22 100.0% 4 / 0 / 4 38.1% 16 / 0 / 42 83.3% 5 / - / 6
unit_tests/tests/test_throttle_model.cpp 100.0 100.0% 79 / 0 / 79 100.0% 18 / 0 / 18 46.9% 166 / 0 / 354 -% 0 / - / 0
unit_tests/tests/test_trip_odometer.cpp 100.0 100.0% 25 / 0 / 25 100.0% 6 / 0 / 6 50.0% 32 / 0 / 64 100.0% 2 / - / 2
unit_tests/tests/test_tunerstudio.cpp 96.3 96.3% 52 / 0 / 54 92.9% 13 / 0 / 14 42.5% 48 / 0 / 113 -% 0 / - / 0
unit_tests/tests/test_util.cpp 100.0 100.0% 298 / 0 / 298 100.0% 47 / 0 / 47 39.2% 396 / 0 / 1010 100.0% 2 / - / 2
unit_tests/tests/trigger 97.7 97.7% 2858 / 0 / 2925 98.7% 376 / 0 / 381 51.8% 3379 / 0 / 6520 55.5% 142 / - / 256
unit_tests/tests/util 98.6 98.6% 1132 / 0 / 1148 98.8% 329 / 0 / 333 51.9% 806 / 0 / 1552 98.6% 146 / - / 148