LCOV - code coverage report
Current view: top level Hit Total Coverage
Test: OpenSDN C/C++ coverage (all TARGET_SET jobs) Lines: 127373 228359 55.8 %
Date: 2026-11-09 02:10:49 Functions: 23232 33650 69.0 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 %

Directory Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage
vnsw/agent/port_ipc/nix
0.0%
0.0 % 0 / 3 0.0 % 0 / 1
/root/contrail/controller/lib/boost/asio
0.0%
0.0 % 0 / 20 0.0 % 0 / 10
vnsw/agent/oper/nix
0.0%
0.0 % 0 / 32 0.0 % 0 / 4
/root/contrail/src/contrail-common/base/linux
0.0%
0.0 % 0 / 52 0.0 % 0 / 4
vnsw/agent/nexthop_server
0.0%
0.0 % 0 / 186 0.0 % 0 / 30
dns/agent
0.0%
0.0 % 0 / 211 0.0 % 0 / 23
vnsw/agent/kstate
0.0%
0.0 % 0 / 1489 0.0 % 0 / 121
vnsw/agent/diag
1.5%1.5%
1.5 % 22 / 1511 4.5 % 6 / 133
vnsw/agent/vrouter/ksync/linux
2.5%2.5%
2.5 % 5 / 204 20.0 % 3 / 15
vnsw/agent/vrouter/stats_collector
5.9%5.9%
5.9 % 20 / 337 11.1 % 6 / 54
sandesh/common
6.1%6.1%
6.1 % 11 / 180 33.3 % 2 / 6
/root/contrail/src/contrail-common/http/client
8.0%8.0%
8.0 % 49 / 613 11.2 % 12 / 107
vnsw/agent/vgw
8.5%8.5%
8.5 % 27 / 319 22.2 % 12 / 54
/root/contrail/src/contrail-analytics/contrail-collector/ruleparser
10.1%10.1%
10.1 % 69 / 681 16.5 % 15 / 91
/root/contrail/src/contrail-common/sandesh/library/cpp/transport
14.2%14.2%
14.2 % 36 / 254 9.4 % 6 / 64
vnsw/agent/resource_manager
18.7%18.7%
18.7 % 202 / 1082 23.2 % 66 / 285
vnsw/agent/services
22.8%22.8%
22.8 % 1981 / 8671 33.9 % 344 / 1016
vnsw/agent/port_ipc
24.3%24.3%
24.3 % 381 / 1570 40.0 % 76 / 190
/root/contrail/vrouter/dpdk/n3k
25.1%25.1%
25.1 % 445 / 1776 33.3 % 62 / 186
/root/contrail/src/contrail-common/sandesh/library/c/protocol
25.3%25.3%
25.3 % 229 / 904 27.1 % 39 / 144
vnsw/agent/services/nix
26.7%26.7%
26.7 % 8 / 30 100.0 % 1 / 1
/root/contrail/src/contrail-analytics/contrail-collector
28.5%28.5%
28.5 % 1804 / 6330 25.5 % 144 / 565
/root/contrail/vrouter/utils
28.6%28.6%
28.6 % 1792 / 6272 45.5 % 156 / 343
bfd/rest_api
33.1%33.1%
33.1 % 58 / 175 41.7 % 10 / 24
vnsw/agent/uve
34.6%34.6%
34.6 % 1776 / 5129 49.9 % 262 / 525
/root/contrail/src/contrail-common/sandesh/library/cpp/protocol
36.3%36.3%
36.3 % 607 / 1671 46.9 % 92 / 196
/root/contrail/src/contrail-common/sandesh/library/c/transport
37.7%37.7%
37.7 % 23 / 61 36.4 % 4 / 11
/root/contrail/vrouter/dpdk
38.4%38.4%
38.4 % 3284 / 8560 61.1 % 284 / 465
vnsw/agent/mac_learning
39.0%39.0%
39.0 % 705 / 1806 48.9 % 150 / 307
vnsw/agent/controller
40.4%40.4%
40.4 % 1780 / 4411 58.1 % 215 / 370
vnsw/agent/services/multicast/gmp_map
41.4%41.4%
41.4 % 338 / 817 62.1 % 54 / 87
vnsw/agent/cfg
42.7%42.7%
42.7 % 363 / 851 65.9 % 60 / 91
vnsw/agent/oper
42.9%42.9%
42.9 % 14201 / 33094 54.0 % 2656 / 4922
/root/contrail/vrouter/dp-core
44.8%44.8%
44.8 % 6649 / 14847 64.3 % 485 / 754
vnsw/agent/filter
45.9%45.9%
45.9 % 991 / 2160 55.0 % 159 / 289
vnsw/agent/vrouter/flow_stats
46.1%46.1%
46.1 % 1131 / 2454 52.9 % 162 / 306
dns/mgr
48.1%48.1%
48.1 % 688 / 1431 67.9 % 108 / 159
vnsw/agent/vrouter/ksync
50.7%50.7%
50.7 % 3075 / 6067 54.8 % 364 / 664
ksync
50.9%50.9%
50.9 % 1884 / 3701 55.3 % 323 / 584
/root/contrail/src/contrail-common/zookeeper
51.3%51.3%
51.3 % 134 / 261 49.1 % 26 / 53
xml
51.5%51.5%
51.5 % 118 / 229 60.0 % 30 / 50
/root/contrail/src/contrail-common/database/cassandra/cql
53.2%53.2%
53.2 % 1152 / 2166 56.4 % 164 / 291
vnsw/agent/services/nix/linux
53.8%53.8%
53.8 % 129 / 240 69.0 % 20 / 29
vnsw/agent/pkt
55.6%55.6%
55.6 % 4641 / 8345 69.0 % 584 / 846
/root/contrail/src/contrail-common/sandesh/compiler
56.6%56.6%
56.6 % 909 / 1607 71.0 % 22 / 31
/root/contrail/src/contrail-common/sandesh/library/c
58.1%58.1%
58.1 % 61 / 105 85.7 % 6 / 7
/root/contrail/src/contrail-common/sandesh/compiler/generate
59.4%59.4%
59.4 % 6553 / 11023 63.7 % 311 / 488
/root/contrail/src/contrail-common/sandesh/library/cpp
60.2%60.2%
60.2 % 2347 / 3896 69.4 % 424 / 611
dns/bind
61.5%61.5%
61.5 % 871 / 1417 70.5 % 98 / 139
vnsw/agent/services/multicast/grpmgmt
62.3%62.3%
62.3 % 2584 / 4146 76.7 % 293 / 382
ifmap
63.0%63.0%
63.0 % 3421 / 5433 71.2 % 542 / 761
/root/contrail/vrouter/include
64.1%64.1%
64.1 % 544 / 849 75.8 % 94 / 124
/root/contrail/vrouter/utils/vtest
67.1%67.1%
67.1 % 934 / 1391 65.7 % 46 / 70
vnsw/agent/test-xml
68.6%68.6%
68.6 % 1336 / 1947 66.7 % 204 / 306
vnsw/agent/cmn
69.0%69.0%
69.0 % 1271 / 1841 68.1 % 530 / 778
vnsw/agent/services/multicast/stubs/bitvector
71.1%71.1%
71.1 % 384 / 540 89.1 % 41 / 46
vnsw/agent/init
71.8%71.8%
71.8 % 1644 / 2289 77.7 % 278 / 358
/root/contrail/src/contrail-common/io/nix
72.2%72.2%
72.2 % 13 / 18 66.7 % 2 / 3
ifmap/client
73.5%73.5%
73.5 % 189 / 257 80.8 % 21 / 26
/root/contrail/src/contrail-common/sandesh/compiler/parse
73.9%73.9%
73.9 % 660 / 893 79.4 % 204 / 257
bgp/security_group
74.6%74.6%
74.6 % 47 / 63 75.0 % 12 / 16
/root/contrail/src/contrail-common/database
75.6%75.6%
75.6 % 273 / 361 75.6 % 62 / 82
vnsw/agent/pkt/flow_mgmt
75.8%75.8%
75.8 % 1141 / 1505 78.8 % 253 / 321
/root/contrail/src/contrail-analytics/contrail-query-engine
77.3%77.3%
77.3 % 3931 / 5088 87.5 % 210 / 240
/root/contrail/vrouter/dpdk/n3k/offload_entry
80.6%80.6%
80.6 % 666 / 826 94.6 % 88 / 93
vnsw/agent/services/multicast/agent_map
80.8%80.8%
80.8 % 282 / 349 88.1 % 52 / 59
/root/contrail/src/contrail-common/http
81.8%81.8%
81.8 % 220 / 269 79.6 % 39 / 49
/root/contrail/src/contrail-common/base
82.7%82.7%
82.7 % 4465 / 5399 80.3 % 5042 / 6281
/root/contrail/src/contrail-common/config-client-mgr
83.1%83.1%
83.1 % 1227 / 1476 79.7 % 161 / 202
xmpp
84.6%84.6%
84.6 % 2726 / 3222 91.4 % 500 / 547
/root/contrail/src/contrail-common/io
87.0%87.0%
87.0 % 1492 / 1715 90.5 % 238 / 263
dns/cfg
87.5%87.5%
87.5 % 456 / 521 95.1 % 58 / 61
control-node
88.8%88.8%
88.8 % 452 / 509 94.2 % 49 / 52
bfd
89.9%89.9%
89.9 % 659 / 733 93.7 % 133 / 142
bgp/large-community
90.0%90.0%
90.0 % 27 / 30 100.0 % 7 / 7
bgp/inet
90.3%90.3%
90.3 % 334 / 370 100.0 % 48 / 48
bgp/extended-community
90.2%90.2%
90.2 % 682 / 756 91.6 % 120 / 131
dns/cmn
90.6%90.6%
90.6 % 318 / 351 93.0 % 53 / 57
db
90.6%90.6%
90.6 % 1343 / 1483 89.2 % 323 / 362
bgp/mvpn
91.6%91.6%
91.6 % 977 / 1067 100.0 % 98 / 98
bgp/inet6
91.9%91.9%
91.9 % 227 / 247 98.0 % 49 / 50
bgp/evpn
92.1%92.1%
92.1 % 1102 / 1197 98.8 % 84 / 85
bgp
92.6%92.6%
92.6 % 21826 / 23565 94.9 % 3674 / 3871
net
94.2%94.2%
94.2 % 501 / 532 90.6 % 77 / 85
bgp/routing-instance
94.5%94.5%
94.5 % 5250 / 5557 95.7 % 1127 / 1178
bgp/routing-policy
94.8%94.8%
94.8 % 968 / 1021 94.7 % 177 / 187
bgp/l3vpn
96.0%96.0%
96.0 % 237 / 247 100.0 % 39 / 39
bgp/ermvpn
96.6%96.6%
96.6 % 365 / 378 98.4 % 62 / 63
bgp/inet6vpn
96.8%96.8%
96.8 % 240 / 248 97.5 % 39 / 40
bgp/tunnel_encap
97.2%97.2%
97.2 % 35 / 36 100.0 % 8 / 8
bgp/rtarget
97.6%97.6%
97.6 % 245 / 251 95.8 % 46 / 48
bgp/origin-vn
97.8%97.8%
97.8 % 87 / 89 100.0 % 12 / 12
/root/contrail/vrouter/utils/vtest/include
100.0%
100.0 % 5 / 5 100.0 % 1 / 1
route
100.0%
100.0 % 38 / 38 86.7 % 13 / 15

Generated by: LCOV version 1.14