LCOV - code coverage report
Current view: top level Hit Total Coverage
Test: OpenSDN C/C++ source coverage (merged) Lines: 111781 649285 17.2 %
Date: 2026-04-23 10:45:45 Functions: 35195 84407 41.7 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 %

Directory Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage
build/debug/analytics
32.5%32.5%
32.5 % 11401 / 35056 5.7 % 66 / 1149
build/debug/analytics/ruleparser
67.8%67.8%
67.8 % 137 / 202 100.0 % 2 / 2
build/debug/base/sandesh
1.9%1.9%
1.9 % 105 / 5523 8.5 % 35 / 414
build/debug/bgp
9.9%9.9%
9.9 % 6187 / 62240 38.9 % 1547 / 3976
build/debug/bgp/routing-instance
7.2%7.2%
7.2 % 2116 / 29203 30.4 % 435 / 1433
build/debug/bgp/routing-policy
7.4%7.4%
7.4 % 66 / 891 41.3 % 31 / 75
build/debug/config-client-mgr
5.4%5.4%
5.4 % 469 / 8705 17.3 % 97 / 561
build/debug/control-node/sandesh
39.7%39.7%
39.7 % 588 / 1481 72.6 % 69 / 95
build/debug/database
10.4%10.4%
10.4 % 72 / 695 50.0 % 22 / 44
build/debug/database/cassandra/cql
0.0%
0.0 % 0 / 980 0.0 % 0 / 54
build/debug/db
33.3%33.3%
33.3 % 37 / 111 62.5 % 5 / 8
build/debug/dns/bind
10.2%10.2%
10.2 % 48 / 471 28.6 % 12 / 42
build/debug/dns/cmn
1.5%1.5%
1.5 % 80 / 5400 5.3 % 24 / 453
build/debug/ifmap
2.5%2.5%
2.5 % 709 / 27968 10.3 % 209 / 2025
build/debug/io
6.6%6.6%
6.6 % 231 / 3486 15.0 % 32 / 214
build/debug/ksync
3.0%3.0%
3.0 % 24 / 795 13.6 % 6 / 44
build/debug/query_engine
1.2%1.2%
1.2 % 73 / 6137 3.6 % 16 / 443
build/debug/sandesh/common
20.3%20.3%
20.3 % 569 / 2805 1.5 % 2 / 130
build/debug/schema
26.4%26.4%
26.4 % 13795 / 52263 28.4 % 1800 / 6349
build/debug/tools/sandesh/compiler
61.0%61.0%
61.0 % 267 / 438 100.0 % 2 / 2
build/debug/tools/sandesh/library/common
10.9%10.9%
10.9 % 1098 / 10080 8.2 % 51 / 619
build/debug/vnsw/agent/cmn
0.0%
0.0 % 0 / 1802 0.0 % 0 / 151
build/debug/vnsw/agent/controller
0.0%
0.0 % 0 / 5453 0.0 % 0 / 358
build/debug/vnsw/agent/diag
1.4%1.4%
1.4 % 43 / 3052 5.7 % 15 / 262
build/debug/vnsw/agent/kstate
1.7%1.7%
1.7 % 182 / 11008 10.4 % 86 / 825
build/debug/vnsw/agent/mac_learning
0.0%
0.0 % 0 / 1566 0.0 % 0 / 119
build/debug/vnsw/agent/oper
0.1%0.1%
0.1 % 2 / 58043 0.1 % 1 / 4366
build/debug/vnsw/agent/pkt
0.1%0.1%
0.1 % 2 / 13534 0.1 % 1 / 909
build/debug/vnsw/agent/port_ipc
0.0%
0.0 % 0 / 4072 0.0 % 0 / 292
build/debug/vnsw/agent/resource_manager
0.0%
0.0 % 0 / 3837 0.0 % 0 / 309
build/debug/vnsw/agent/services
0.5%0.5%
0.5 % 89 / 17049 2.8 % 38 / 1335
build/debug/vnsw/agent/uve
1.5%1.5%
1.5 % 335 / 21871 12.6 % 195 / 1542
build/debug/vnsw/agent/vrouter/flow_stats
0.4%0.4%
0.4 % 14 / 3630 1.8 % 5 / 280
build/debug/vnsw/agent/vrouter/ksync
0.0%
0.0 % 0 / 5216 0.0 % 0 / 355
build/debug/vnsw/agent/vrouter/stats_collector
2.4%2.4%
2.4 % 14 / 583 6.8 % 5 / 74
build/debug/vrouter/sandesh
2.2%2.2%
2.2 % 396 / 17649 20.1 % 161 / 800
build/debug/xmpp/sandesh
4.7%4.7%
4.7 % 1317 / 27858 16.6 % 226 / 1361
build/include/SimpleAmqpClient
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
build/include/bgp/inet
0.0%
0.0 % 0 / 5 0.0 % 0 / 3
build/include/bgp/l3vpn
0.0%
0.0 % 0 / 6 0.0 % 0 / 4
build/include/config-client-mgr
94.9%94.9%
94.9 % 37 / 39 88.2 % 15 / 17
build/include/database
72.3%72.3%
72.3 % 34 / 47 71.4 % 10 / 14
build/include/gmock
68.1%68.1%
68.1 % 580 / 852 61.2 % 1294 / 2113
build/include/gmock/internal
50.0%50.0%
50.0 % 10 / 20 7.8 % 4 / 51
build/include/gtest
74.2%74.2%
74.2 % 170 / 229 29.4 % 1139 / 3874
build/include/gtest/internal
78.3%78.3%
78.3 % 934 / 1193 97.1 % 12437 / 12804
build/include/http
19.5%19.5%
19.5 % 8 / 41 28.6 % 4 / 14
build/include/log4cplus
50.0%50.0%
50.0 % 2 / 4 50.0 % 1 / 2
build/include/log4cplus/helpers
29.4%29.4%
29.4 % 5 / 17 40.0 % 2 / 5
build/include/net
0.0%
0.0 % 0 / 3 0.0 % 0 / 1
build/include/pugixml
100.0%
100.0 % 10 / 10 100.0 % 3 / 3
build/include/sandesh
39.4%39.4%
39.4 % 615 / 1560 26.8 % 622 / 2324
build/include/sandesh/common
100.0%
100.0 % 137 / 137 89.8 % 53 / 59
build/include/sandesh/protocol
32.3%32.3%
32.3 % 176 / 545 25.2 % 79 / 313
build/include/sandesh/transport
42.4%42.4%
42.4 % 64 / 151 38.0 % 19 / 50
controller/lib/boost/asio
0.0%
0.0 % 0 / 20 0.0 % 0 / 10
controller/src/bfd
89.9%89.9%
89.9 % 659 / 733 92.3 % 131 / 142
controller/src/bfd/rest_api
33.1%33.1%
33.1 % 58 / 175 41.7 % 10 / 24
controller/src/bgp
92.6%92.6%
92.6 % 21766 / 23517 94.8 % 3667 / 3869
controller/src/bgp/ermvpn
96.6%96.6%
96.6 % 365 / 378 98.4 % 62 / 63
controller/src/bgp/evpn
92.1%92.1%
92.1 % 1102 / 1197 98.8 % 84 / 85
controller/src/bgp/extended-community
90.5%90.5%
90.5 % 684 / 756 92.4 % 121 / 131
controller/src/bgp/inet
90.3%90.3%
90.3 % 334 / 370 100.0 % 48 / 48
controller/src/bgp/inet6
91.9%91.9%
91.9 % 227 / 247 98.0 % 49 / 50
controller/src/bgp/inet6vpn
96.8%96.8%
96.8 % 240 / 248 97.5 % 39 / 40
controller/src/bgp/l3vpn
96.0%96.0%
96.0 % 237 / 247 100.0 % 39 / 39
controller/src/bgp/large-community
83.3%83.3%
83.3 % 25 / 30 85.7 % 6 / 7
controller/src/bgp/mvpn
91.7%91.7%
91.7 % 978 / 1067 100.0 % 98 / 98
controller/src/bgp/origin-vn
97.8%97.8%
97.8 % 87 / 89 100.0 % 12 / 12
controller/src/bgp/routing-instance
94.5%94.5%
94.5 % 5230 / 5537 95.7 % 1123 / 1174
controller/src/bgp/routing-policy
94.8%94.8%
94.8 % 968 / 1021 94.7 % 177 / 187
controller/src/bgp/rtarget
97.6%97.6%
97.6 % 245 / 251 95.8 % 46 / 48
controller/src/bgp/security_group
74.6%74.6%
74.6 % 47 / 63 75.0 % 12 / 16
controller/src/bgp/tunnel_encap
97.2%97.2%
97.2 % 35 / 36 100.0 % 8 / 8
controller/src/control-node
88.6%88.6%
88.6 % 451 / 509 94.2 % 49 / 52
controller/src/db
87.3%87.3%
87.3 % 1295 / 1484 85.1 % 308 / 362
controller/src/dns/agent
0.0%
0.0 % 0 / 210 0.0 % 0 / 23
controller/src/dns/bind
60.6%60.6%
60.6 % 846 / 1396 68.1 % 94 / 138
controller/src/dns/cfg
87.5%87.5%
87.5 % 456 / 521 95.1 % 58 / 61
controller/src/dns/cmn
90.6%90.6%
90.6 % 318 / 351 93.0 % 53 / 57
controller/src/dns/mgr
47.4%47.4%
47.4 % 658 / 1387 68.2 % 107 / 157
controller/src/ifmap
54.6%54.6%
54.6 % 2965 / 5433 66.0 % 502 / 761
controller/src/ifmap/client
73.5%73.5%
73.5 % 189 / 257 80.8 % 21 / 26
controller/src/ksync
22.3%22.3%
22.3 % 824 / 3698 19.8 % 115 / 581
controller/src/net
92.5%92.5%
92.5 % 492 / 532 85.9 % 73 / 85
controller/src/route
100.0%
100.0 % 38 / 38 86.7 % 13 / 15
controller/src/sandesh/common
6.1%6.1%
6.1 % 11 / 180 33.3 % 2 / 6
controller/src/vnsw/agent/cfg
0.0%
0.0 % 0 / 851 0.0 % 0 / 91
controller/src/vnsw/agent/cmn
9.3%9.3%
9.3 % 172 / 1841 9.8 % 76 / 778
controller/src/vnsw/agent/controller
0.2%0.2%
0.2 % 9 / 4379 1.9 % 7 / 370
controller/src/vnsw/agent/diag
0.0%
0.0 % 0 / 1511 0.0 % 0 / 133
controller/src/vnsw/agent/filter
1.7%1.7%
1.7 % 37 / 2162 6.9 % 20 / 289
controller/src/vnsw/agent/init
4.5%4.5%
4.5 % 102 / 2289 20.4 % 73 / 358
controller/src/vnsw/agent/kstate
0.0%
0.0 % 0 / 1489 0.0 % 0 / 121
controller/src/vnsw/agent/mac_learning
1.7%1.7%
1.7 % 30 / 1806 3.9 % 12 / 307
controller/src/vnsw/agent/nexthop_server
0.0%
0.0 % 0 / 186 0.0 % 0 / 30
controller/src/vnsw/agent/oper
0.4%0.4%
0.4 % 146 / 33022 1.6 % 81 / 4916
controller/src/vnsw/agent/oper/nix
0.0%
0.0 % 0 / 32 0.0 % 0 / 4
controller/src/vnsw/agent/pkt
1.5%1.5%
1.5 % 128 / 8341 3.9 % 33 / 844
controller/src/vnsw/agent/pkt/flow_mgmt
0.0%
0.0 % 0 / 1502 0.0 % 0 / 321
controller/src/vnsw/agent/port_ipc
0.3%0.3%
0.3 % 4 / 1570 1.6 % 3 / 190
controller/src/vnsw/agent/port_ipc/nix
0.0%
0.0 % 0 / 3 0.0 % 0 / 1
controller/src/vnsw/agent/resource_manager
0.0%
0.0 % 0 / 1082 0.0 % 0 / 285
controller/src/vnsw/agent/services
1.5%1.5%
1.5 % 127 / 8660 6.4 % 65 / 1016
controller/src/vnsw/agent/services/multicast/agent_map
56.2%56.2%
56.2 % 196 / 349 62.7 % 37 / 59
controller/src/vnsw/agent/services/multicast/gmp_map
1.1%1.1%
1.1 % 9 / 817 4.6 % 4 / 87
controller/src/vnsw/agent/services/multicast/grpmgmt
62.0%62.0%
62.0 % 2571 / 4146 76.4 % 292 / 382
controller/src/vnsw/agent/services/multicast/stubs/bitvector
71.1%71.1%
71.1 % 384 / 540 89.1 % 41 / 46
controller/src/vnsw/agent/services/nix
0.0%
0.0 % 0 / 30 0.0 % 0 / 1
controller/src/vnsw/agent/services/nix/linux
0.0%
0.0 % 0 / 240 0.0 % 0 / 29
controller/src/vnsw/agent/test-xml
76.6%76.6%
76.6 % 1453 / 1896 75.0 % 228 / 304
controller/src/vnsw/agent/uve
1.1%1.1%
1.1 % 58 / 5129 4.0 % 21 / 525
controller/src/vnsw/agent/vgw
3.4%3.4%
3.4 % 11 / 319 14.8 % 8 / 54
controller/src/vnsw/agent/vrouter/flow_stats
0.4%0.4%
0.4 % 11 / 2454 2.3 % 7 / 306
controller/src/vnsw/agent/vrouter/ksync
0.9%0.9%
0.9 % 53 / 6065 4.5 % 30 / 663
controller/src/vnsw/agent/vrouter/ksync/linux
0.0%
0.0 % 0 / 204 0.0 % 0 / 15
controller/src/vnsw/agent/vrouter/stats_collector
1.2%1.2%
1.2 % 4 / 337 5.6 % 3 / 54
controller/src/xml
37.6%37.6%
37.6 % 86 / 229 50.0 % 25 / 50
controller/src/xmpp
83.5%83.5%
83.5 % 2691 / 3222 89.9 % 492 / 547
src/contrail-analytics/contrail-collector
28.8%28.8%
28.8 % 1820 / 6330 27.3 % 154 / 565
src/contrail-analytics/contrail-collector/ruleparser
54.8%54.8%
54.8 % 373 / 681 71.4 % 65 / 91
src/contrail-analytics/contrail-query-engine
22.2%22.2%
22.2 % 1079 / 4850 43.0 % 95 / 221
src/contrail-common/base
65.2%65.2%
65.2 % 3485 / 5346 65.5 % 3961 / 6050
src/contrail-common/base/linux
0.0%
0.0 % 0 / 52 0.0 % 0 / 4
src/contrail-common/config-client-mgr
82.9%82.9%
82.9 % 1224 / 1476 79.7 % 161 / 202
src/contrail-common/database
63.5%63.5%
63.5 % 216 / 340 65.4 % 51 / 78
src/contrail-common/database/cassandra/cql
5.3%5.3%
5.3 % 115 / 2166 11.7 % 34 / 291
src/contrail-common/http
4.8%4.8%
4.8 % 13 / 269 10.2 % 5 / 49
src/contrail-common/http/client
0.5%0.5%
0.5 % 3 / 613 2.8 % 3 / 107
src/contrail-common/io
73.2%73.2%
73.2 % 1255 / 1715 75.7 % 199 / 263
src/contrail-common/io/nix
66.7%66.7%
66.7 % 12 / 18 66.7 % 2 / 3
src/contrail-common/sandesh/compiler
56.1%56.1%
56.1 % 901 / 1607 71.0 % 22 / 31
src/contrail-common/sandesh/compiler/generate
42.5%42.5%
42.5 % 4684 / 11023 46.5 % 227 / 488
src/contrail-common/sandesh/compiler/parse
72.7%72.7%
72.7 % 649 / 893 77.4 % 199 / 257
src/contrail-common/sandesh/library/cpp
52.0%52.0%
52.0 % 2025 / 3896 62.4 % 381 / 611
src/contrail-common/sandesh/library/cpp/protocol
27.1%27.1%
27.1 % 453 / 1671 29.1 % 57 / 196
src/contrail-common/sandesh/library/cpp/transport
14.2%14.2%
14.2 % 36 / 254 9.4 % 6 / 64
src/contrail-common/zookeeper
0.0%
0.0 % 0 / 261 0.0 % 0 / 53
vrouter/utils
6.9%6.9%
6.9 % 78 / 1130 9.1 % 10 / 110

Generated by: LCOV version 1.14