LCOV - code coverage report
Current view: top level Coverage Total Hit
Test: MRS UAV System - Test coverage report Lines: 66.1 % 37823 25008
Test Date: 2026-04-03 04:57:49 Functions: 72.2 % 3012 2175
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 %

Directory Sort by file name Line Coverage Sort by line coverage Function Coverage Sort by function coverage
Rate Total Hit Rate Total Hit
mrs_core_examples/cpp/example_controller_plugin/include/
90.6%90.6%
90.6 % 32 29 80.0 % 5 4
mrs_core_examples/cpp/example_controller_plugin/src/
83.9%83.9%
83.9 % 143 120 60.0 % 10 6
mrs_core_examples/cpp/example_controller_plugin/test/tests/goto_service/
71.1%71.1%
71.1 % 38 27 100.0 % 2 2
mrs_core_examples/cpp/example_estimator_plugin/src/
100.0%
100.0 % 2 2 100.0 % 1 1
mrs_core_examples/cpp/example_estimator_plugin/test/tests/goto_service/
71.1%71.1%
71.1 % 38 27 100.0 % 2 2
mrs_core_examples/cpp/example_pluginlib/example_plugin_manager/include/example_plugin_manager/
100.0%
100.0 % 3 3 -
mrs_core_examples/cpp/example_pluginlib/example_plugin_manager/src/
82.9%82.9%
82.9 % 105 87 100.0 % 5 5
mrs_core_examples/cpp/example_pluginlib/example_plugins/src/
74.3%74.3%
74.3 % 35 26 75.0 % 4 3
mrs_core_examples/cpp/example_tracker_plugin/src/
65.8%65.8%
65.8 % 155 102 33.3 % 18 6
mrs_core_examples/cpp/example_tracker_plugin/test/tests/goto_service/
71.1%71.1%
71.1 % 38 27 100.0 % 2 2
mrs_core_examples/cpp/example_waypoint_flier/src/
72.6%72.6%
72.6 % 248 180 71.4 % 14 10
mrs_core_examples/cpp/example_waypoint_flier/test/tests/waypoint_flier/
80.4%80.4%
80.4 % 46 37 100.0 % 3 3
mrs_core_examples/cpp/example_waypoint_flier_native/include/
75.0%75.0%
75.0 % 16 12 100.0 % 1 1
mrs_core_examples/cpp/example_waypoint_flier_native/src/
36.4%36.4%
36.4 % 66 24 50.0 % 8 4
mrs_core_examples/python/example_sweeping_generator/test/tests/sweeping_generator/
80.9%80.9%
80.9 % 47 38 100.0 % 3 3
mrs_lib/include/mrs_lib/
76.2%76.2%
76.2 % 650 495 68.5 % 143 98
mrs_lib/include/mrs_lib/coro/
100.0%
100.0 % 15 15 100.0 % 2 2
mrs_lib/include/mrs_lib/errorgraph/
70.7%70.7%
70.7 % 75 53 80.0 % 15 12
mrs_lib/include/mrs_lib/geometry/
66.7%66.7%
66.7 % 96 64 54.0 % 113 61
mrs_lib/include/mrs_lib/impl/
74.5%74.5%
74.5 % 863 643 74.2 % 337 250
mrs_lib/include/mrs_lib/safety_zone/
0.0%
0.0 % 14 0.0 % 4
mrs_lib/src/attitude_converter/
92.9%92.9%
92.9 % 210 195 92.3 % 39 36
mrs_lib/src/batch_visualizer/
85.4%85.4%
85.4 % 453 387 84.8 % 46 39
mrs_lib/src/coro/internal/
100.0%
100.0 % 15 15 100.0 % 2 2
mrs_lib/src/dynparam_mgr/
85.3%85.3%
85.3 % 75 64 100.0 % 5 5
mrs_lib/src/errorgraph/
79.2%79.2%
79.2 % 274 217 84.6 % 26 22
mrs_lib/src/geometry/
58.3%58.3%
58.3 % 436 254 58.2 % 91 53
mrs_lib/src/iir_filter/
0.0%
0.0 % 32 0.0 % 5
mrs_lib/src/math/
100.0%
100.0 % 17 17 100.0 % 1 1
mrs_lib/src/median_filter/
88.8%88.8%
88.8 % 98 87 94.1 % 17 16
mrs_lib/src/msg_extractor/
66.4%66.4%
66.4 % 143 95 63.6 % 66 42
mrs_lib/src/notch_filter/
0.0%
0.0 % 58 0.0 % 2
mrs_lib/src/param_loader/
37.3%37.3%
37.3 % 75 28 45.0 % 20 9
mrs_lib/src/param_provider/
56.2%56.2%
56.2 % 96 54 50.0 % 8 4
mrs_lib/src/profiler/
86.7%86.7%
86.7 % 60 52 87.5 % 8 7
mrs_lib/src/safety_zone/
11.4%11.4%
11.4 % 570 65 17.7 % 62 11
mrs_lib/src/scope_timer/
52.0%52.0%
52.0 % 150 78 60.0 % 10 6
mrs_lib/src/timeout_manager/
78.9%78.9%
78.9 % 71 56 81.8 % 11 9
mrs_lib/src/timer_handler/
84.0%84.0%
84.0 % 150 126 77.3 % 22 17
mrs_lib/src/transform_broadcaster/
55.0%55.0%
55.0 % 40 22 75.0 % 4 3
mrs_lib/src/transformer/
57.7%57.7%
57.7 % 305 176 64.0 % 25 16
mrs_lib/src/utils/
100.0%
100.0 % 6 6 100.0 % 2 2
mrs_lib/test/attitude_converter/
92.9%92.9%
92.9 % 211 196 100.0 % 14 14
mrs_lib/test/batch_visualizer/
97.9%97.9%
97.9 % 571 559 100.0 % 34 34
mrs_lib/test/dynparam_mgr/
97.0%97.0%
97.0 % 230 223 100.0 % 102 102
mrs_lib/test/error_publisher/
98.8%98.8%
98.8 % 257 254 100.0 % 35 35
mrs_lib/test/errorgraph/
99.1%99.1%
99.1 % 231 229 100.0 % 39 39
mrs_lib/test/geometry/
95.9%95.9%
95.9 % 268 257 100.0 % 40 40
mrs_lib/test/lkf/
94.0%94.0%
94.0 % 50 47 100.0 % 7 7
mrs_lib/test/lockable/
97.7%97.7%
97.7 % 44 43 100.0 % 2 2
mrs_lib/test/math/
100.0%
100.0 % 15 15 100.0 % 3 3
mrs_lib/test/median_filter/
95.7%95.7%
95.7 % 115 110 90.0 % 10 9
mrs_lib/test/msg_extractor/
100.0%
100.0 % 324 324 100.0 % 41 41
mrs_lib/test/mutex/
100.0%
100.0 % 43 43 100.0 % 9 9
mrs_lib/test/nckf/
95.6%95.6%
95.6 % 91 87 100.0 % 7 7
mrs_lib/test/param_loader/
97.7%97.7%
97.7 % 265 259 100.0 % 9 9
mrs_lib/test/param_provider/
100.0%
100.0 % 94 94 100.0 % 11 11
mrs_lib/test/profiler/
95.5%95.5%
95.5 % 66 63 100.0 % 10 10
mrs_lib/test/publisher_handler/
93.3%93.3%
93.3 % 134 125 100.0 % 12 12
mrs_lib/test/repredictor/
96.4%96.4%
96.4 % 253 244 100.0 % 11 11
mrs_lib/test/safety_zone/
100.0%
100.0 % 67 67 100.0 % 5 5
mrs_lib/test/scope_timer/
100.0%
100.0 % 38 38 100.0 % 7 7
mrs_lib/test/service_client_handler/
97.0%97.0%
97.0 % 202 196 95.7 % 23 22
mrs_lib/test/service_server_handler/
86.0%86.0%
86.0 % 57 49 85.7 % 7 6
mrs_lib/test/subscriber_handler/
93.1%93.1%
93.1 % 130 121 100.0 % 13 13
mrs_lib/test/timeout_manager/
95.9%95.9%
95.9 % 195 187 100.0 % 9 9
mrs_lib/test/timer_handler/
93.3%93.3%
93.3 % 238 222 100.0 % 29 29
mrs_lib/test/transform_broadcaster/
93.5%93.5%
93.5 % 62 58 100.0 % 9 9
mrs_lib/test/transformer/
86.5%86.5%
86.5 % 572 495 97.0 % 33 32
mrs_lib/test/ukf/
94.9%94.9%
94.9 % 59 56 100.0 % 7 7
mrs_lib/test/utils/
88.2%88.2%
88.2 % 17 15 100.0 % 3 3
mrs_uav_autostart/src/
83.0%83.0%
83.0 % 218 181 88.2 % 17 15
mrs_uav_autostart/test/takeoff_should_fail_outside_safety_area/
78.6%78.6%
78.6 % 28 22 100.0 % 2 2
mrs_uav_autostart/test/takeoff_should_fail_topic_check/
78.6%78.6%
78.6 % 28 22 100.0 % 2 2
mrs_uav_autostart/test/takeoff_should_fail_while_moving/
79.7%79.7%
79.7 % 64 51 100.0 % 4 4
mrs_uav_autostart/test/takeoff_should_succeed/
74.2%74.2%
74.2 % 31 23 100.0 % 2 2
mrs_uav_autostart/test/takeoff_trigerred_externally/
83.1%83.1%
83.1 % 59 49 100.0 % 2 2
mrs_uav_controllers/include/
96.5%96.5%
96.5 % 57 55 100.0 % 6 6
mrs_uav_controllers/src/
79.0%79.0%
79.0 % 2333 1844 79.7 % 64 51
mrs_uav_controllers/test/failsafe_controller/
78.3%78.3%
78.3 % 46 36 100.0 % 3 3
mrs_uav_controllers/test/modalities/
72.5%72.5%
72.5 % 40 29 100.0 % 3 3
mrs_uav_hw_api/include/mrs_uav_hw_api/
0.0%
0.0 % 1 -
mrs_uav_hw_api/src/
50.5%50.5%
50.5 % 442 223 11.3 % 53 6
mrs_uav_hw_api/test/load_dummy/
100.0%
100.0 % 13 13 100.0 % 2 2
mrs_uav_managers/include/control_manager/
100.0%
100.0 % 3 3 -
mrs_uav_managers/include/mrs_uav_managers/
100.0%
100.0 % 2 2 -
mrs_uav_managers/include/mrs_uav_managers/control_manager/
16.7%16.7%
16.7 % 90 15 40.0 % 10 4
mrs_uav_managers/include/mrs_uav_managers/estimation_manager/
90.1%90.1%
90.1 % 111 100 92.9 % 14 13
mrs_uav_managers/include/transform_manager/
47.4%47.4%
47.4 % 405 192 53.8 % 13 7
mrs_uav_managers/src/
65.4%65.4%
65.4 % 2896 1893 78.0 % 109 85
mrs_uav_managers/src/control_manager/
64.0%64.0%
64.0 % 4096 2622 77.5 % 120 93
mrs_uav_managers/src/control_manager/common/
33.5%33.5%
33.5 % 565 189 45.2 % 31 14
mrs_uav_managers/src/estimation_manager/
50.5%50.5%
50.5 % 833 421 68.9 % 45 31
mrs_uav_managers/src/estimation_manager/estimators/
34.8%34.8%
34.8 % 141 49 71.4 % 14 10
mrs_uav_managers/src/transform_manager/
66.9%66.9%
66.9 % 496 332 73.3 % 15 11
mrs_uav_managers/test/constraint_manager/constraints_override_service/
72.7%72.7%
72.7 % 55 40 100.0 % 2 2
mrs_uav_managers/test/constraint_manager/set_constraints_should_fail_service/
69.8%69.8%
69.8 % 43 30 100.0 % 2 2
mrs_uav_managers/test/constraint_manager/set_constraints_should_succeed_service/
69.0%69.0%
69.0 % 42 29 100.0 % 2 2
mrs_uav_managers/test/control_manager/control_manager_start_stop/
100.0%
100.0 % 15 15 100.0 % 2 2
mrs_uav_managers/test/control_manager/eland_control_error/
78.0%78.0%
78.0 % 41 32 100.0 % 2 2
mrs_uav_managers/test/control_manager/eland_innovation/
86.7%86.7%
86.7 % 45 39 100.0 % 4 4
mrs_uav_managers/test/control_manager/eland_service/
73.5%73.5%
73.5 % 34 25 100.0 % 2 2
mrs_uav_managers/test/control_manager/escalating_failsafe_rc/
100.0%
100.0 % 45 45 100.0 % 4 4
mrs_uav_managers/test/control_manager/escalating_failsafe_service/
100.0%
100.0 % 16 16 100.0 % 2 2
mrs_uav_managers/test/control_manager/failsafe_control_error/
78.0%78.0%
78.0 % 41 32 100.0 % 2 2
mrs_uav_managers/test/control_manager/goto_altitude_service/
67.4%67.4%
67.4 % 43 29 100.0 % 2 2
mrs_uav_managers/test/control_manager/goto_fcu_service/
70.3%70.3%
70.3 % 37 26 100.0 % 2 2
mrs_uav_managers/test/control_manager/goto_relative_service/
70.3%70.3%
70.3 % 37 26 100.0 % 2 2
mrs_uav_managers/test/control_manager/goto_service/
70.3%70.3%
70.3 % 37 26 100.0 % 2 2
mrs_uav_managers/test/control_manager/hover_service/
68.9%68.9%
68.9 % 45 31 100.0 % 2 2
mrs_uav_managers/test/control_manager/rc_remote_control/
100.0%
100.0 % 133 133 100.0 % 15 15
mrs_uav_managers/test/control_manager/reference_local_origin_service/
70.3%70.3%
70.3 % 37 26 100.0 % 2 2
mrs_uav_managers/test/control_manager/reference_service/
70.3%70.3%
70.3 % 37 26 100.0 % 2 2
mrs_uav_managers/test/control_manager/reference_topic/
70.3%70.3%
70.3 % 37 26 100.0 % 2 2
mrs_uav_managers/test/control_manager/set_heading_relative_service/
65.3%65.3%
65.3 % 49 32 100.0 % 2 2
mrs_uav_managers/test/control_manager/set_heading_service/
63.6%63.6%
63.6 % 55 35 100.0 % 2 2
mrs_uav_managers/test/control_manager/trajectory_start_stop_resume_services/
73.6%73.6%
73.6 % 91 67 100.0 % 2 2
mrs_uav_managers/test/control_manager/trajectory_topic/
75.4%75.4%
75.4 % 61 46 100.0 % 2 2
mrs_uav_managers/test/control_manager/transform_pose_service/
74.1%74.1%
74.1 % 54 40 100.0 % 2 2
mrs_uav_managers/test/control_manager/transform_reference_service/
73.6%73.6%
73.6 % 53 39 100.0 % 2 2
mrs_uav_managers/test/control_manager/transform_vector3_service/
72.0%72.0%
72.0 % 50 36 100.0 % 2 2
mrs_uav_managers/test/control_manager/validate_reference_array_service/
72.7%72.7%
72.7 % 88 64 100.0 % 2 2
mrs_uav_managers/test/control_manager/validate_reference_service/
79.5%79.5%
79.5 % 78 62 100.0 % 2 2
mrs_uav_managers/test/control_manager/velocity_reference_topic/
78.8%78.8%
78.8 % 66 52 100.0 % 2 2
mrs_uav_managers/test/estimation_manager/switch_estimator_service/
70.0%70.0%
70.0 % 50 35 100.0 % 2 2
mrs_uav_managers/test/gain_manager/set_gains_should_fail_service/
69.8%69.8%
69.8 % 43 30 100.0 % 2 2
mrs_uav_managers/test/gain_manager/set_gains_should_succeed_service/
69.0%69.0%
69.0 % 42 29 100.0 % 2 2
mrs_uav_managers/test/include/
78.8%78.8%
78.8 % 462 364 100.0 % 19 19
mrs_uav_managers/test/uav_manager/land_home_service/
71.7%71.7%
71.7 % 46 33 100.0 % 2 2
mrs_uav_managers/test/uav_manager/land_home_service_moving_takeoff_frame/
71.4%71.4%
71.4 % 70 50 100.0 % 4 4
mrs_uav_managers/test/uav_manager/land_service/
73.5%73.5%
73.5 % 34 25 100.0 % 2 2
mrs_uav_managers/test/uav_manager/land_there_service/
72.3%72.3%
72.3 % 47 34 100.0 % 2 2
mrs_uav_managers/test/uav_manager/max_height_check/
78.3%78.3%
78.3 % 46 36 100.0 % 2 2
mrs_uav_managers/test/uav_manager/max_throttle_check/
78.8%78.8%
78.8 % 52 41 100.0 % 4 4
mrs_uav_managers/test/uav_manager/midair_service_fail_cause_controller/
74.2%74.2%
74.2 % 31 23 100.0 % 2 2
mrs_uav_managers/test/uav_manager/midair_service_fail_cause_enabling_offboard_failed/
80.0%80.0%
80.0 % 30 24 100.0 % 2 2
mrs_uav_managers/test/uav_manager/midair_service_fail_cause_enabling_output_failed/
78.6%78.6%
78.6 % 28 22 100.0 % 2 2
mrs_uav_managers/test/uav_manager/midair_service_fail_cause_tracker/
74.2%74.2%
74.2 % 31 23 100.0 % 2 2
mrs_uav_managers/test/uav_manager/min_height_check/
75.2%75.2%
75.2 % 101 76 100.0 % 4 4
mrs_uav_managers/test/uav_manager/takeoff_service/
75.9%75.9%
75.9 % 29 22 100.0 % 2 2
mrs_uav_managers/test/uav_manager/takeoff_service_fail_cause_controller/
100.0%
100.0 % 12 12 100.0 % 1 1
mrs_uav_managers/test/uav_manager/takeoff_service_fail_cause_tracker/
100.0%
100.0 % 12 12 100.0 % 1 1
mrs_uav_managers/test/uav_manager/uav_manager_start_stop/
100.0%
100.0 % 15 15 100.0 % 2 2
mrs_uav_state_estimators/include/mrs_uav_state_estimators/estimators/
36.3%36.3%
36.3 % 1146 416 61.5 % 109 67
mrs_uav_state_estimators/include/mrs_uav_state_estimators/estimators/agl/
100.0%
100.0 % 2 2 100.0 % 1 1
mrs_uav_state_estimators/include/mrs_uav_state_estimators/estimators/altitude/
83.3%83.3%
83.3 % 6 5 100.0 % 2 2
mrs_uav_state_estimators/include/mrs_uav_state_estimators/estimators/heading/
55.6%55.6%
55.6 % 9 5 66.7 % 3 2
mrs_uav_state_estimators/include/mrs_uav_state_estimators/estimators/lateral/
85.7%85.7%
85.7 % 7 6 100.0 % 2 2
mrs_uav_state_estimators/include/mrs_uav_state_estimators/estimators/state/
81.8%81.8%
81.8 % 11 9 80.0 % 5 4
mrs_uav_state_estimators/include/mrs_uav_state_estimators/processors/
51.3%51.3%
51.3 % 230 118 40.5 % 42 17
mrs_uav_state_estimators/include/mrs_uav_state_estimators/processors/mag_declination/
0.0%
0.0 % 26 0.0 % 1
mrs_uav_state_estimators/src/estimators/agl/
77.8%77.8%
77.8 % 117 91 66.7 % 9 6
mrs_uav_state_estimators/src/estimators/altitude/
57.0%57.0%
57.0 % 426 243 71.4 % 28 20
mrs_uav_state_estimators/src/estimators/heading/
22.8%22.8%
22.8 % 486 111 25.5 % 51 13
mrs_uav_state_estimators/src/estimators/lateral/
65.4%65.4%
65.4 % 407 266 85.2 % 27 23
mrs_uav_state_estimators/src/estimators/state/
65.2%65.2%
65.2 % 972 634 54.7 % 53 29
mrs_uav_state_estimators/test/dummy/dummy_basic/
90.0%90.0%
90.0 % 30 27 100.0 % 2 2
mrs_uav_state_estimators/test/garmin_agl/garmin_agl_basic/
66.7%66.7%
66.7 % 51 34 100.0 % 2 2
mrs_uav_state_estimators/test/gps_baro/gps_baro_basic/
68.3%68.3%
68.3 % 41 28 100.0 % 2 2
mrs_uav_state_estimators/test/gps_garmin/gps_garmin_basic/
68.3%68.3%
68.3 % 41 28 100.0 % 2 2
mrs_uav_state_estimators/test/ground_truth/ground_truth_basic/
68.3%68.3%
68.3 % 41 28 100.0 % 2 2
mrs_uav_state_estimators/test/passthrough/passthrough_basic/
68.3%68.3%
68.3 % 41 28 100.0 % 2 2
mrs_uav_state_estimators/test/rtk/rtk_basic/
68.3%68.3%
68.3 % 41 28 100.0 % 2 2
mrs_uav_state_estimators/test/rtk_garmin/rtk_garmin_basic/
68.3%68.3%
68.3 % 41 28 100.0 % 2 2
mrs_uav_testing/include/mrs_uav_testing/
100.0%
100.0 % 1 1 -
mrs_uav_testing/src/
29.8%29.8%
29.8 % 1131 337 35.1 % 74 26
mrs_uav_testing/test/goto_absolute/
66.7%66.7%
66.7 % 33 22 100.0 % 2 2
mrs_uav_testing/test/goto_relative/
66.7%66.7%
66.7 % 33 22 100.0 % 2 2
mrs_uav_testing/test/takeoff/
73.1%73.1%
73.1 % 26 19 100.0 % 2 2
mrs_uav_trackers/src/
56.4%56.4%
56.4 % 3582 2020 48.6 % 148 72
mrs_uav_trackers/test/landoff_tracker/takeoff_landing/
66.7%66.7%
66.7 % 48 32 100.0 % 2 2
mrs_uav_trackers/test/line_tracker/line_tracker_goto/
67.5%67.5%
67.5 % 40 27 100.0 % 2 2
mrs_uav_trackers/test/mpc_tracker/mpc_tracker_avoidance_two_should_avoid/
63.2%63.2%
63.2 % 57 36 100.0 % 2 2
mrs_uav_trackers/test/mpc_tracker/mpc_tracker_avoidance_two_should_crash/
61.8%61.8%
61.8 % 55 34 100.0 % 2 2
mrs_uav_trackers/test/mpc_tracker/mpc_tracker_avoidance_two_uav1_passive/
61.1%61.1%
61.1 % 54 33 100.0 % 2 2
mrs_uav_trackers/test/mpc_tracker/mpc_tracker_avoidance_two_uav2_passive/
61.1%61.1%
61.1 % 54 33 100.0 % 2 2
mrs_uav_trackers/test/mpc_tracker/mpc_tracker_goto/
67.5%67.5%
67.5 % 40 27 100.0 % 2 2
mrs_uav_trajectory_generation/include/eth_mav_msgs/
100.0%
100.0 % 24 24 100.0 % 4 4
mrs_uav_trajectory_generation/src/
55.3%55.3%
55.3 % 1455 805 73.3 % 30 22
mrs_uav_trajectory_generation/test/fallback_sampling_topic/
75.4%75.4%
75.4 % 57 43 100.0 % 2 2
mrs_uav_trajectory_generation/test/fly_now_service/
75.4%75.4%
75.4 % 57 43 100.0 % 2 2
mrs_uav_trajectory_generation/test/fly_now_topic/
75.4%75.4%
75.4 % 57 43 100.0 % 2 2
mrs_uav_trajectory_generation/test/get_path_after_takeoff_service/
80.4%80.4%
80.4 % 56 45 100.0 % 2 2
mrs_uav_trajectory_generation/test/get_path_before_takeoff_service/
86.2%86.2%
86.2 % 58 50 100.0 % 2 2
mrs_uav_trajectory_generation/test/include/
72.7%72.7%
72.7 % 44 32 100.0 % 5 5
mrs_uav_trajectory_generation/test/path_before_takeoff_service/
77.0%77.0%
77.0 % 87 67 100.0 % 2 2

Generated by: LCOV version 2.3.1-1