back to topotato report
topotato coverage report
Current view: top level - lib Hit Total Coverage
Test: test_bgp_ecmp_enhe.py::BGP_Unnumbered_ECMP Lines: 9842 38939 25.3 %
Date: 2023-11-16 17:19:14 Functions: 1324 6989 18.9 %

Filename Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage
admin_group.c
0.0%
0.0 % 0 / 205 0.0 % 0 / 44
affinitymap.c
18.5%18.5%
18.5 % 12 / 65 31.0 % 9 / 29
affinitymap_cli.c
18.5%18.5%
18.5 % 5 / 27 10.0 % 1 / 10
affinitymap_northbound.c
0.0%
0.0 % 0 / 37 0.0 % 0 / 8
agg_table.c
42.9%42.9%
42.9 % 6 / 14 16.7 % 1 / 6
asn.c
44.4%44.4%
44.4 % 60 / 135 28.9 % 11 / 38
atomlist.c
43.3%43.3%
43.3 % 61 / 141 22.2 % 4 / 18
base64.c
0.0%
0.0 % 0 / 122 0.0 % 0 / 14
bfd.c
5.8%5.8%
5.8 % 31 / 539 7.7 % 8 / 104
buffer.c
38.9%38.9%
38.9 % 82 / 211 37.5 % 12 / 32
checksum.c
0.0%
0.0 % 0 / 62 0.0 % 0 / 4
command.c
29.6%29.6%
29.6 % 358 / 1210 20.2 % 42 / 208
command_graph.c
71.9%71.9%
71.9 % 212 / 295 47.3 % 26 / 55
command_lex.c
44.1%44.1%
44.1 % 208 / 472 17.9 % 15 / 84
command_match.c
60.4%60.4%
60.4 % 247 / 409 43.6 % 17 / 39
command_parse.c
41.8%41.8%
41.8 % 163 / 390 10.0 % 2 / 20
cspf.c
0.4%0.4%
0.4 % 1 / 257 5.7 % 2 / 35
csv.c
0.0%
0.0 % 0 / 341 0.0 % 0 / 46
darr.c
2.0%2.0%
2.0 % 1 / 51 22.2 % 2 / 9
debug.c
57.9%57.9%
57.9 % 11 / 19 33.3 % 2 / 6
defaults.c
75.5%75.5%
75.5 % 80 / 106 27.3 % 6 / 22
distribute.c
1.8%1.8%
1.8 % 4 / 221 14.8 % 8 / 54
event.c
61.9%61.9%
61.9 % 601 / 971 40.0 % 60 / 150
ferr.c
23.0%23.0%
23.0 % 32 / 139 25.6 % 10 / 39
filter.c
16.6%16.6%
16.6 % 67 / 403 19.8 % 16 / 81
filter_cli.c
5.2%5.2%
5.2 % 38 / 732 1.2 % 1 / 80
filter_nb.c
0.0%
0.0 % 0 / 699 0.0 % 0 / 128
flex_algo.c
2.3%2.3%
2.3 % 2 / 87 14.3 % 4 / 28
frr_pthread.c
96.0%96.0%
96.0 % 119 / 124 50.0 % 19 / 38
frrcu.c
94.6%94.6%
94.6 % 157 / 166 52.5 % 21 / 40
frrstr.c
26.3%26.3%
26.3 % 31 / 118 12.5 % 3 / 24
grammar_sandbox.c
0.4%0.4%
0.4 % 1 / 275 5.7 % 2 / 35
graph.c
59.2%59.2%
59.2 % 58 / 98 34.4 % 11 / 32
hash.c
68.2%68.2%
68.2 % 161 / 236 44.2 % 19 / 43
hook.c
89.7%89.7%
89.7 % 26 / 29 57.1 % 4 / 7
id_alloc.c
6.4%6.4%
6.4 % 10 / 156 29.5 % 13 / 44
if.c
32.3%32.3%
32.3 % 260 / 804 24.5 % 54 / 220
if_rmap.c
3.0%3.0%
3.0 % 4 / 133 16.7 % 8 / 48
imsg-buffer.c
0.0%
0.0 % 0 / 147 0.0 % 0 / 32
imsg.c
0.0%
0.0 % 0 / 160 0.0 % 0 / 26
iso.c
10.3%10.3%
10.3 % 4 / 39 25.0 % 4 / 16
jhash.c
97.6%97.6%
97.6 % 81 / 83 50.0 % 5 / 10
json.c
62.7%62.7%
62.7 % 32 / 51 32.1 % 9 / 28
keychain.c
0.3%0.3%
0.3 % 2 / 578 3.4 % 4 / 116
ldp_sync.c
4.0%4.0%
4.0 % 1 / 25 18.2 % 2 / 11
lib_errors.c
100.0%
100.0 % 4 / 4 50.0 % 1 / 2
lib_vty.c
10.1%10.1%
10.1 % 13 / 129 8.3 % 2 / 24
libfrr.c
50.0%50.0%
50.0 % 317 / 634 36.1 % 26 / 72
link_state.c
0.1%0.1%
0.1 % 1 / 1664 1.2 % 2 / 167
linklist.c
49.3%49.3%
49.3 % 110 / 223 33.3 % 16 / 48
log.c
23.0%23.0%
23.0 % 55 / 239 23.5 % 8 / 34
log_filter.c
5.9%5.9%
5.9 % 4 / 68 5.6 % 1 / 18
log_vty.c
31.3%31.3%
31.3 % 126 / 403 17.1 % 12 / 70
md5.c
0.0%
0.0 % 0 / 145 0.0 % 0 / 12
memory.c
90.1%90.1%
90.1 % 73 / 81 51.5 % 17 / 33
mgmt.pb-c.c
0.0%
0.0 % 0 / 620 0.0 % 0 / 372
mgmt_be_client.c
1.0%1.0%
1.0 % 4 / 409 9.8 % 8 / 82
mgmt_fe_client.c
1.0%1.0%
1.0 % 3 / 302 9.1 % 6 / 66
mgmt_msg.c
0.2%0.2%
0.2 % 1 / 434 3.2 % 2 / 63
mlag.c
0.0%
0.0 % 0 / 96 0.0 % 0 / 16
module.c
14.3%14.3%
14.3 % 10 / 70 53.3 % 8 / 15
mpls.c
0.0%
0.0 % 0 / 37 0.0 % 0 / 4
netns_linux.c
51.2%51.2%
51.2 % 130 / 254 35.9 % 23 / 64
network.c
55.0%55.0%
55.0 % 33 / 60 25.0 % 4 / 16
nexthop.c
29.4%29.4%
29.4 % 156 / 531 32.6 % 29 / 89
nexthop_group.c
15.7%15.7%
15.7 % 104 / 661 16.8 % 18 / 107
northbound.c
18.0%18.0%
18.0 % 208 / 1156 12.4 % 23 / 185
northbound_cli.c
3.4%3.4%
3.4 % 27 / 789 3.8 % 4 / 106
northbound_db.c
15.4%15.4%
15.4 % 2 / 13 8.3 % 1 / 12
ntop.c
93.8%93.8%
93.8 % 75 / 80 50.0 % 1 / 2
openbsd-tree.c
63.8%63.8%
63.8 % 217 / 340 25.0 % 11 / 44
pid_output.c
76.7%76.7%
76.7 % 23 / 30 50.0 % 1 / 2
plist.c
10.7%10.7%
10.7 % 81 / 756 18.3 % 20 / 109
prefix.c
24.4%24.4%
24.4 % 206 / 845 22.8 % 36 / 158
privs.c
61.1%61.1%
61.1 % 151 / 247 37.8 % 14 / 37
ptm_lib.c
0.0%
0.0 % 0 / 216 0.0 % 0 / 22
pullwr.c
1.6%1.6%
1.6 % 2 / 124 16.7 % 4 / 24
qobj.c
87.2%87.2%
87.2 % 41 / 47 52.9 % 9 / 17
ringbuf.c
71.8%71.8%
71.8 % 56 / 78 47.8 % 11 / 23
routemap.c
11.9%11.9%
11.9 % 175 / 1467 22.9 % 64 / 279
routemap_cli.c
8.5%8.5%
8.5 % 55 / 644 1.2 % 1 / 86
routemap_northbound.c
0.0%
0.0 % 0 / 535 0.0 % 0 / 120
routing_nb_config.c
0.0%
0.0 % 0 / 33 0.0 % 0 / 12
sbuf.c
0.0%
0.0 % 0 / 53 0.0 % 0 / 10
segment_routing.c
0.0%
0.0 % 0 / 8 0.0 % 0 / 2
seqlock.c
88.9%88.9%
88.9 % 64 / 72 43.8 % 7 / 16
sha256.c
70.2%70.2%
70.2 % 146 / 208 31.8 % 7 / 22
sigevent.c
75.0%75.0%
75.0 % 78 / 104 37.5 % 6 / 16
skiplist.c
13.2%13.2%
13.2 % 36 / 272 23.3 % 10 / 43
sockopt.c
31.6%31.6%
31.6 % 71 / 225 24.1 % 13 / 54
sockunion.c
42.2%42.2%
42.2 % 158 / 374 32.5 % 25 / 77
spf_backoff.c
1.6%1.6%
1.6 % 2 / 125 10.5 % 4 / 38
srcdest_table.c
59.6%59.6%
59.6 % 68 / 114 43.2 % 16 / 37
srv6.c
1.2%1.2%
1.2 % 2 / 161 13.3 % 4 / 30
stream.c
50.6%50.6%
50.6 % 316 / 624 31.4 % 54 / 172
strformat.c
2.1%2.1%
2.1 % 7 / 339 18.4 % 7 / 38
strlcat.c
100.0%
100.0 % 12 / 12 50.0 % 1 / 2
strlcpy.c
62.5%62.5%
62.5 % 5 / 8 50.0 % 1 / 2
systemd.c
21.4%21.4%
21.4 % 15 / 70 7.1 % 1 / 14
table.c
64.6%64.6%
64.6 % 204 / 316 37.3 % 25 / 67
tc.c
0.0%
0.0 % 0 / 30 0.0 % 0 / 2
termtable.c
0.4%0.4%
0.4 % 1 / 263 6.9 % 2 / 29
typerb.c
65.1%65.1%
65.1 % 177 / 272 33.3 % 10 / 30
typesafe.c
40.7%40.7%
40.7 % 122 / 300 28.2 % 11 / 39
vector.c
61.8%61.8%
61.8 % 68 / 110 38.9 % 14 / 36
vrf.c
61.3%61.3%
61.3 % 258 / 421 35.2 % 38 / 108
vty.c
20.7%20.7%
20.7 % 401 / 1940 14.8 % 39 / 264
wheel.c
3.0%3.0%
3.0 % 2 / 66 22.2 % 4 / 18
workqueue.c
78.7%78.7%
78.7 % 122 / 155 45.9 % 17 / 37
xref.c
94.9%94.9%
94.9 % 56 / 59 37.5 % 3 / 8
yang.c
31.1%31.1%
31.1 % 136 / 438 20.0 % 20 / 100
yang_translator.c
4.7%4.7%
4.7 % 12 / 258 17.0 % 8 / 47
yang_wrappers.c
0.0%
0.0 % 0 / 613 0.0 % 0 / 172
zclient.c
32.2%32.2%
32.2 % 736 / 2287 19.2 % 55 / 286
zlog.c
60.5%60.5%
60.5 % 263 / 435 38.6 % 27 / 70
zlog_5424.c
0.4%0.4%
0.4 % 2 / 521 9.1 % 4 / 44
zlog_5424_cli.c
8.0%8.0%
8.0 % 35 / 437 13.8 % 9 / 65
zlog_live.c
59.7%59.7%
59.7 % 89 / 149 40.0 % 6 / 15
zlog_targets.c
56.0%56.0%
56.0 % 149 / 266 39.7 % 25 / 63
agg_table.h
16.7%16.7%
16.7 % 7 / 42 50.0 % 1 / 2
atomlist.h
100.0%
100.0 % 8 / 8 - 0 / 0
bitfield.h
0.0%
0.0 % 0 / 50 0.0 % 0 / 6
cspf.h
0.0%
0.0 % 0 / 9 0.0 % 0 / 11
frr_pthread.h
100.0%
100.0 % 7 / 7 - 0 / 0
frrevent.h
100.0%
100.0 % 6 / 6 - 0 / 0
iana_afi.h
50.0%50.0%
50.0 % 12 / 24 50.0 % 3 / 6
if.h
100.0%
100.0 % 2 / 2 - 0 / 0
ipaddr.h
11.3%11.3%
11.3 % 6 / 53 10.0 % 1 / 10
json.h
31.6%31.6%
31.6 % 6 / 19 16.7 % 1 / 6
libfrr.h
100.0%
100.0 % 1 / 1 66.7 % 2 / 3
link_state.h
0.0%
0.0 % 0 / 23 0.0 % 0 / 22
memory.h
0.0%
0.0 % 0 / 2 - 0 / 0
monotime.h
45.5%45.5%
45.5 % 20 / 44 25.0 % 3 / 12
mpls.h
0.0%
0.0 % 0 / 60 0.0 % 0 / 6
network.h
100.0%
100.0 % 2 / 2 - 0 / 0
nexthop_group.h
100.0%
100.0 % 1 / 1 - 0 / 0
northbound.h
0.0%
0.0 % 0 / 1 - 0 / 0
ns.h
100.0%
100.0 % 1 / 1 - 0 / 0
openbsd-tree.h
100.0%
100.0 % 4 / 4 - 0 / 0
prefix.h
50.0%50.0%
50.0 % 27 / 54 28.6 % 4 / 14
printfrr.h
42.9%42.9%
42.9 % 12 / 28 25.0 % 1 / 4
seqlock.h
100.0%
100.0 % 5 / 5 50.0 % 1 / 2
srcdest_table.h
72.7%72.7%
72.7 % 8 / 11 - 0 / 0
srte.h
0.0%
0.0 % 0 / 6 - 0 / 0
srv6.h
0.0%
0.0 % 0 / 15 0.0 % 0 / 4
stream.h
0.0%
0.0 % 0 / 16 - 0 / 0
table.h
81.2%81.2%
81.2 % 13 / 16 50.0 % 1 / 2
typesafe.h
100.0%
100.0 % 13 / 13 - 0 / 0
vector.h
0.0%
0.0 % 0 / 2 - 0 / 0
vrf.h
100.0%
100.0 % 6 / 6 - 0 / 0
vty.h
50.0%50.0%
50.0 % 3 / 6 0.0 % 0 / 2
workqueue.h
100.0%
100.0 % 6 / 6 - 0 / 0
xref.h
100.0%
100.0 % 3 / 3 50.0 % 2 / 4
yang.h
100.0%
100.0 % 1 / 1 - 0 / 0
yang_translator.h
100.0%
100.0 % 1 / 1 - 0 / 0
zclient.h
0.0%
0.0 % 0 / 36 0.0 % 0 / 2
zlog.h
50.0%50.0%
50.0 % 6 / 12 25.0 % 1 / 4
zlog_live.h
0.0%
0.0 % 0 / 2 - 0 / 0
command_lex.l
96.0%96.0%
96.0 % 24 / 25 50.0 % 2 / 4
command_parse.y
76.4%76.4%
76.4 % 126 / 165 47.1 % 8 / 17

Generated by: LCOV version v1.16-topotato