LCOV - code coverage report
Current view: top level - gi Hit Total Coverage
Test: gjs- Code Coverage Lines: 7012 8771 79.9 %
Date: 2023-06-04 22:37:15 Functions: 1538 1749 87.9 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: 7771 14931 52.0 %

Filename Sort by name Line Coverage ( show details ) Sort by line coverage Functions Sort by function coverage Branches Sort by branch coverage
arg-cache.cpp
82.4%82.4%
82.4 % 778 / 944 80.4 % 274 / 341 54.4 % 584 / 1074
arg-cache.h
89.5%89.5%
89.5 % 34 / 38 85.7 % 18 / 21 68.2 % 15 / 22
arg-inl.h
90.8%90.8%
90.8 % 69 / 76 90.6 % 164 / 181 70.4 % 19 / 27
arg-types-inl.h
53.3%53.3%
53.3 % 16 / 30 53.3 % 8 / 15 - 0 / 0
arg.cpp
70.5%70.5%
70.5 % 1208 / 1713 82.7 % 115 / 139 50.4 % 1335 / 2649
arg.h
100.0%
100.0 % 9 / 9 100.0 % 3 / 3 - 0 / 0
boxed.cpp
83.8%83.8%
83.8 % 415 / 495 100.0 % 40 / 40 54.9 % 530 / 965
boxed.h
100.0%
100.0 % 25 / 25 100.0 % 9 / 9 50.0 % 4 / 8
closure.cpp
96.4%96.4%
96.4 % 54 / 56 100.0 % 8 / 8 59.3 % 32 / 54
closure.h
97.6%97.6%
97.6 % 40 / 41 94.7 % 18 / 19 33.3 % 4 / 12
cwrapper.cpp
87.5%87.5%
87.5 % 7 / 8 100.0 % 1 / 1 50.0 % 8 / 16
cwrapper.h
88.5%88.5%
88.5 % 131 / 148 80.9 % 165 / 204 50.4 % 118 / 234
enumeration.cpp
81.0%81.0%
81.0 % 34 / 42 100.0 % 3 / 3 51.2 % 43 / 84
foreign.cpp
57.4%57.4%
57.4 % 35 / 61 85.7 % 6 / 7 26.5 % 18 / 68
function.cpp
79.1%79.1%
79.1 % 526 / 665 75.5 % 37 / 49 51.8 % 588 / 1135
function.h
100.0%
100.0 % 37 / 37 100.0 % 13 / 13 63.6 % 28 / 44
fundamental.cpp
79.2%79.2%
79.2 % 168 / 212 95.0 % 19 / 20 46.9 % 195 / 416
fundamental.h
96.2%96.2%
96.2 % 25 / 26 100.0 % 9 / 9 75.0 % 6 / 8
gerror.cpp
80.1%80.1%
80.1 % 205 / 256 100.0 % 25 / 25 49.3 % 298 / 604
gerror.h
75.0%75.0%
75.0 % 6 / 8 83.3 % 5 / 6 - 0 / 0
gobject.cpp
85.8%85.8%
85.8 % 145 / 169 91.7 % 11 / 12 53.3 % 259 / 486
gtype.cpp
89.2%89.2%
89.2 % 58 / 65 100.0 % 10 / 10 53.8 % 70 / 130
interface.cpp
68.1%68.1%
68.1 % 62 / 91 87.5 % 7 / 8 48.2 % 67 / 139
interface.h
100.0%
100.0 % 6 / 6 100.0 % 2 / 2 50.0 % 2 / 4
js-value-inl.h
91.2%91.2%
91.2 % 83 / 91 96.7 % 29 / 30 69.1 % 47 / 68
ns.cpp
87.3%87.3%
87.3 % 69 / 79 100.0 % 10 / 10 52.8 % 84 / 159
object.cpp
84.5%84.5%
84.5 % 1263 / 1494 97.6 % 123 / 126 52.8 % 1574 / 2979
object.h
72.7%72.7%
72.7 % 24 / 33 86.7 % 13 / 15 35.0 % 7 / 20
param.cpp
74.5%74.5%
74.5 % 82 / 110 90.0 % 9 / 10 46.6 % 96 / 206
private.cpp
75.8%75.8%
75.8 % 213 / 281 100.0 % 21 / 21 49.6 % 303 / 611
repo.cpp
75.5%75.5%
75.5 % 243 / 322 100.0 % 20 / 20 52.3 % 328 / 627
toggle.cpp
98.9%98.9%
98.9 % 92 / 93 100.0 % 15 / 15 71.6 % 53 / 74
toggle.h
100.0%
100.0 % 11 / 11 100.0 % 7 / 7 50.0 % 4 / 8
union.cpp
54.2%54.2%
54.2 % 45 / 83 70.0 % 7 / 10 29.8 % 37 / 124
union.h
100.0%
100.0 % 4 / 4 100.0 % 3 / 3 50.0 % 4 / 8
utils-inl.h
86.7%86.7%
86.7 % 13 / 15 50.0 % 6 / 12 75.0 % 3 / 4
value.cpp
78.9%78.9%
78.9 % 457 / 579 100.0 % 11 / 11 53.2 % 730 / 1372
value.h
66.7%66.7%
66.7 % 6 / 9 75.0 % 3 / 4 25.0 % 1 / 4
wrapperutils.cpp
95.1%95.1%
95.1 % 39 / 41 100.0 % 9 / 9 58.1 % 50 / 86
wrapperutils.h
90.2%90.2%
90.2 % 275 / 305 93.7 % 282 / 301 56.5 % 227 / 402

Generated by: LCOV version 1.14