LCOV - code coverage report
Current view: top level - libsystemd/sd-bus Hit Total Coverage
Test: systemd_full.info Lines: 9240 13761 67.1 %
Date: 2019-08-23 13:36:53 Functions: 535 694 77.1 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: 6397 13923 45.9 %

Filename Sort by name Line Coverage ( hide details ) Sort by line coverage Functions Sort by function coverage Branches Sort by branch coverage
test-vtable-data.h
0.0%
0.0 % 0 / 8 0.0 % 0 / 4 - 0 / 0
bus-container.c
0.0%
0.0 % 0 / 53 0.0 % 0 / 1 0.0 % 0 / 42
test-bus-benchmark.c
0.0%
0.0 % 0 / 179 0.0 % 0 / 5 0.0 % 0 / 141
bus-control.c
29.4%29.4%
29.4 % 131 / 445 56.2 % 9 / 16 19.6 % 110 / 560
<unnamed> 29.4 % 131 / 445 56.2 % 9 / 16 19.6 % 110 / 560
bus-kernel.c
40.0%40.0%
40.0 % 4 / 10 50.0 % 1 / 2 25.0 % 2 / 8
<unnamed> 40.0 % 4 / 10 50.0 % 1 / 2 25.0 % 2 / 8
bus-track.c
49.0%49.0%
49.0 % 123 / 251 56.7 % 17 / 30 33.3 % 84 / 252
<unnamed> 49.0 % 123 / 251 56.7 % 17 / 30 33.3 % 84 / 252
bus-convenience.c
49.2%49.2%
49.2 % 162 / 329 64.7 % 11 / 17 36.3 % 209 / 576
<unnamed> 49.2 % 162 / 329 64.7 % 11 / 17 36.3 % 209 / 576
bus-creds.c
51.0%51.0%
51.0 % 395 / 775 55.6 % 25 / 45 32.4 % 270 / 834
<unnamed> 51.0 % 395 / 775 55.6 % 25 / 45 32.4 % 270 / 834
sd-bus.c
58.7%58.7%
58.7 % 1395 / 2377 67.7 % 107 / 158 38.6 % 933 / 2417
<unnamed> 58.7 % 1395 / 2377 67.7 % 107 / 158 38.6 % 933 / 2417
test-bus-chat.c
65.3%65.3%
65.3 % 186 / 285 100.0 % 8 / 8 37.6 % 96 / 255
<unnamed> 65.3 % 186 / 285 100.0 % 8 / 8 37.6 % 96 / 255
bus-message.c
66.1%66.1%
66.1 % 2142 / 3239 75.5 % 105 / 139 46.6 % 1400 / 3005
<unnamed> 66.1 % 2142 / 3239 75.5 % 105 / 139 46.6 % 1400 / 3005
bus-slot.c
66.7%66.7%
66.7 % 110 / 165 47.1 % 8 / 17 42.0 % 81 / 193
<unnamed> 66.7 % 110 / 165 47.1 % 8 / 17 42.0 % 81 / 193
bus-error.c
67.7%67.7%
67.7 % 203 / 300 95.2 % 20 / 21 58.4 % 128 / 219
<unnamed> 67.7 % 203 / 300 95.2 % 20 / 21 58.4 % 128 / 219
bus-socket.c
71.7%71.7%
71.7 % 501 / 699 93.3 % 28 / 30 53.5 % 311 / 581
<unnamed> 71.7 % 501 / 699 93.3 % 28 / 30 53.5 % 311 / 581
bus-objects.c
74.8%74.8%
74.8 % 1264 / 1690 98.2 % 55 / 56 55.2 % 957 / 1733
<unnamed> 74.8 % 1264 / 1690 98.2 % 55 / 56 55.2 % 957 / 1733
bus-dump.c
75.9%75.9%
75.9 % 261 / 344 66.7 % 4 / 6 62.3 % 203 / 326
<unnamed> 75.9 % 261 / 344 66.7 % 4 / 6 62.3 % 203 / 326
bus-match.c
78.8%78.8%
78.8 % 451 / 572 95.0 % 19 / 20 69.3 % 359 / 518
<unnamed> 78.8 % 451 / 572 95.0 % 19 / 20 69.3 % 359 / 518
bus-internal.c
79.9%79.9%
79.9 % 143 / 179 100.0 % 15 / 15 68.1 % 147 / 216
<unnamed> 79.9 % 143 / 179 100.0 % 15 / 15 68.1 % 147 / 216
bus-type.c
80.0%80.0%
80.0 % 24 / 30 100.0 % 6 / 6 60.0 % 6 / 10
<unnamed> 80.0 % 24 / 30 100.0 % 6 / 6 60.0 % 6 / 10
bus-gvariant.c
84.7%84.7%
84.7 % 127 / 150 100.0 % 6 / 6 67.1 % 55 / 82
<unnamed> 84.7 % 127 / 150 100.0 % 6 / 6 67.1 % 55 / 82
test-bus-server.c
85.1%85.1%
85.1 % 86 / 101 100.0 % 4 / 4 56.6 % 60 / 106
<unnamed> 85.1 % 86 / 101 100.0 % 4 / 4 56.6 % 60 / 106
test-bus-queue-ref-cycle.c
88.0%88.0%
88.0 % 22 / 25 100.0 % 3 / 3 50.0 % 7 / 14
<unnamed> 88.0 % 22 / 25 100.0 % 3 / 3 50.0 % 7 / 14
test-bus-cleanup.c
88.6%88.6%
88.6 % 39 / 44 100.0 % 5 / 5 45.2 % 19 / 42
<unnamed> 88.6 % 39 / 44 100.0 % 5 / 5 45.2 % 19 / 42
test-bus-address.c
90.6%90.6%
90.6 % 29 / 32 100.0 % 3 / 3 54.2 % 13 / 24
<unnamed> 90.6 % 29 / 32 100.0 % 3 / 3 54.2 % 13 / 24
test-bus-track.c
90.7%90.7%
90.7 % 49 / 54 100.0 % 3 / 3 46.0 % 23 / 50
<unnamed> 90.7 % 49 / 54 100.0 % 3 / 3 46.0 % 23 / 50
bus-message.h
90.9%90.9%
90.9 % 20 / 22 88.9 % 8 / 9 50.0 % 4 / 8
<unnamed> 90.9 % 20 / 22 88.9 % 8 / 9 50.0 % 4 / 8
bus-signature.c
91.5%91.5%
91.5 % 65 / 71 100.0 % 5 / 5 87.0 % 47 / 54
<unnamed> 91.5 % 65 / 71 100.0 % 5 / 5 87.0 % 47 / 54
test-bus-creds.c
93.8%93.8%
93.8 % 15 / 16 100.0 % 1 / 1 50.0 % 6 / 12
<unnamed> 93.8 % 15 / 16 100.0 % 1 / 1 50.0 % 6 / 12
test-bus-match.c
95.5%95.5%
95.5 % 84 / 88 100.0 % 5 / 5 55.6 % 50 / 90
<unnamed> 95.5 % 84 / 88 100.0 % 5 / 5 55.6 % 50 / 90
bus-introspect.c
96.4%96.4%
96.4 % 106 / 110 100.0 % 8 / 8 77.1 % 64 / 83
<unnamed> 96.4 % 106 / 110 100.0 % 8 / 8 77.1 % 64 / 83
test-bus-objects.c
97.2%97.2%
97.2 % 280 / 288 100.0 % 16 / 16 50.0 % 117 / 234
<unnamed> 97.2 % 280 / 288 100.0 % 16 / 16 50.0 % 117 / 234
test-bus-signature.c
98.3%98.3%
98.3 % 116 / 118 100.0 % 1 / 1 52.1 % 124 / 238
<unnamed> 98.3 % 116 / 118 100.0 % 1 / 1 52.1 % 124 / 238
test-bus-gvariant.c
98.6%98.6%
98.6 % 145 / 147 100.0 % 5 / 5 50.0 % 108 / 216
<unnamed> 98.6 % 145 / 147 100.0 % 5 / 5 50.0 % 108 / 216
test-bus-marshal.c
98.9%98.9%
98.9 % 272 / 275 100.0 % 6 / 6 49.7 % 182 / 366
<unnamed> 98.9 % 272 / 275 100.0 % 6 / 6 49.7 % 182 / 366
bus-internal.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 75.0 % 3 / 4
<unnamed> 100.0 % 2 / 2 100.0 % 1 / 1 75.0 % 3 / 4
test-bus-vtable.c
100.0%
100.0 % 18 / 18 100.0 % 2 / 2 43.8 % 7 / 16
<unnamed> 100.0 % 18 / 18 100.0 % 2 / 2 43.8 % 7 / 16
test-bus-introspect.c
100.0%
100.0 % 19 / 19 100.0 % 2 / 2 50.0 % 4 / 8
<unnamed> 100.0 % 19 / 19 100.0 % 2 / 2 50.0 % 4 / 8
test-bus-watch-bind.c
100.0%
100.0 % 118 / 118 100.0 % 8 / 8 55.9 % 104 / 186
<unnamed> 100.0 % 118 / 118 100.0 % 8 / 8 55.9 % 104 / 186
test-bus-error.c
100.0%
100.0 % 133 / 133 100.0 % 5 / 5 51.0 % 104 / 204
<unnamed> 100.0 % 133 / 133 100.0 % 5 / 5 51.0 % 104 / 204

Generated by: LCOV version 1.14