LCOV - code coverage report
Current view: top level - /root/contrail/src/contrail-common/base Hit Total Coverage
Test: OpenSDN C/C++ coverage (all TARGET_SET jobs) Lines: 4448 5398 82.4 %
Date: 2026-08-03 02:19:58 Functions: 5024 6281 80.0 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 %

Filename Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage
address.cc
98.1%98.1%
98.1 % 153 / 156 92.3 % 12 / 13
address_util.cc
66.4%66.4%
66.4 % 152 / 229 89.5 % 17 / 19
autogen_util.h
52.2%52.2%
52.2 % 71 / 136 78.9 % 15 / 19
backtrace.cc
0.0%
0.0 % 0 / 43 0.0 % 0 / 4
bgp_as_service_utils.cc
100.0%
100.0 % 17 / 17 100.0 % 2 / 2
bitset.cc
98.6%98.6%
98.6 % 277 / 281 100.0 % 39 / 39
connection_info.cc
89.4%89.4%
89.4 % 143 / 160 93.3 % 14 / 15
connection_info.h
97.4%97.4%
97.4 % 38 / 39 100.0 % 6 / 6
contrail_ports.cc
47.3%47.3%
47.3 % 43 / 91 46.7 % 21 / 45
cpuinfo_common.cc
7.6%7.6%
7.6 % 5 / 66 16.7 % 1 / 6
dependency.h
100.0%
100.0 % 52 / 52 77.5 % 117 / 151
factory.h
93.8%93.8%
93.8 % 15 / 16 97.4 % 266 / 273
feature_flags.cc
80.9%80.9%
80.9 % 178 / 220 85.7 % 24 / 28
feature_flags.h
73.2%73.2%
73.2 % 41 / 56 100.0 % 17 / 17
index_allocator.cc
80.0%80.0%
80.0 % 16 / 20 50.0 % 2 / 4
index_allocator.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
index_map.h
96.8%96.8%
96.8 % 61 / 63 100.0 % 52 / 52
intrusive_ptr_back_ref.h
88.6%88.6%
88.6 % 39 / 44 77.8 % 21 / 27
label_block.cc
98.6%98.6%
98.6 % 68 / 69 100.0 % 11 / 11
label_block.h
100.0%
100.0 % 22 / 22 100.0 % 8 / 8
lifetime.cc
100.0%
100.0 % 109 / 109 91.7 % 22 / 24
lifetime.h
94.4%94.4%
94.4 % 17 / 18 97.6 % 83 / 85
logging.cc
62.5%62.5%
62.5 % 45 / 72 71.4 % 10 / 14
map_util.h
100.0%
100.0 % 42 / 42 100.0 % 5 / 5
misc_utils.cc
28.6%28.6%
28.6 % 4 / 14 50.0 % 2 / 4
misc_utils.h
87.5%87.5%
87.5 % 7 / 8 100.0 % 1 / 1
options_util.h
100.0%
100.0 % 26 / 26 100.0 % 20 / 20
parse_object.h
97.1%97.1%
97.1 % 33 / 34 87.5 % 7 / 8
patricia.h
93.2%93.2%
93.2 % 373 / 400 97.3 % 142 / 146
proto.cc
93.1%93.1%
93.1 % 134 / 144 96.6 % 28 / 29
proto.h
95.8%95.8%
95.8 % 274 / 286 91.8 % 1262 / 1375
proto_impl.h
98.5%98.5%
98.5 % 131 / 133 97.6 % 963 / 987
queue_task.h
90.0%90.0%
90.0 % 270 / 300 61.1 % 1406 / 2301
random_generator.h
100.0%
100.0 % 9 / 9 100.0 % 3 / 3
regex.h
90.9%90.9%
90.9 % 20 / 22 88.9 % 8 / 9
set_util.h
100.0%
100.0 % 25 / 25 83.3 % 5 / 6
string_util.h
88.2%88.2%
88.2 % 60 / 68 87.9 % 29 / 33
subset.h
97.0%97.0%
97.0 % 32 / 33 100.0 % 3 / 3
task.cc
76.8%76.8%
76.8 % 634 / 825 77.6 % 90 / 116
task.h
75.9%75.9%
75.9 % 22 / 29 69.2 % 18 / 26
task_annotations.cc
69.2%69.2%
69.2 % 27 / 39 61.5 % 8 / 13
task_annotations.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
task_monitor.cc
75.8%75.8%
75.8 % 47 / 62 87.5 % 7 / 8
task_monitor.h
62.5%62.5%
62.5 % 5 / 8 62.5 % 5 / 8
task_sandesh.cc
0.0%
0.0 % 0 / 33 0.0 % 0 / 4
task_tbbkeepawake.h
0.0%
0.0 % 0 / 25 0.0 % 0 / 5
task_trigger.cc
97.0%97.0%
97.0 % 32 / 33 85.7 % 6 / 7
task_trigger.h
100.0%
100.0 % 21 / 21 100.0 % 7 / 7
tdigest.c
70.1%70.1%
70.1 % 89 / 127 76.0 % 19 / 25
time_util.h
100.0%
100.0 % 32 / 32 100.0 % 6 / 6
timer.cc
88.4%88.4%
88.4 % 114 / 129 94.1 % 16 / 17
timer.h
82.6%82.6%
82.6 % 38 / 46 78.6 % 11 / 14
timer_impl.h
100.0%
100.0 % 9 / 9 100.0 % 5 / 5
trace.h
68.3%68.3%
68.3 % 110 / 161 50.0 % 17 / 34
util.h
91.5%91.5%
91.5 % 43 / 47 96.6 % 84 / 87
watermark.cc
90.4%90.4%
90.4 % 47 / 52 92.3 % 12 / 13
watermark.h
100.0%
100.0 % 8 / 8 100.0 % 3 / 3
work_pipeline-inl.h
84.3%84.3%
84.3 % 97 / 115 77.8 % 28 / 36
work_pipeline.h
83.3%83.3%
83.3 % 5 / 6 45.0 % 9 / 20
work_processor-inl.h
96.9%96.9%
96.9 % 63 / 65 81.8 % 27 / 33

Generated by: LCOV version 1.14