LCOV - code coverage report
Current view: top level - gi Hit Total Coverage
Test: gjs- Code Coverage Lines: 7143 8932 80.0 %
Date: 2023-11-26 21:37:36 Functions: 1577 1787 88.2 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: 3658 5445 67.2 %

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
84.5%84.5%
84.5 % 858 / 1015 82.2 % 305 / 371 76.9 % 366 / 476
arg-cache.h
89.5%89.5%
89.5 % 34 / 38 85.7 % 18 / 21 85.7 % 12 / 14
arg-inl.h
90.8%90.8%
90.8 % 69 / 76 90.7 % 165 / 182 78.9 % 15 / 19
arg-types-inl.h
46.7%46.7%
46.7 % 14 / 30 46.7 % 7 / 15 - 0 / 0
arg.cpp
69.9%69.9%
69.9 % 1226 / 1753 83.1 % 118 / 142 61.5 % 763 / 1241
arg.h
100.0%
100.0 % 15 / 15 100.0 % 5 / 5 100.0 % 2 / 2
boxed.cpp
84.0%84.0%
84.0 % 416 / 495 100.0 % 40 / 40 71.5 % 248 / 347
boxed.h
100.0%
100.0 % 25 / 25 100.0 % 9 / 9 - 0 / 0
closure.cpp
96.4%96.4%
96.4 % 54 / 56 100.0 % 8 / 8 83.3 % 15 / 18
closure.h
100.0%
100.0 % 40 / 40 100.0 % 18 / 18 50.0 % 1 / 2
cwrapper.cpp
87.5%87.5%
87.5 % 7 / 8 100.0 % 1 / 1 50.0 % 1 / 2
cwrapper.h
88.5%88.5%
88.5 % 131 / 148 80.9 % 165 / 204 59.1 % 39 / 66
enumeration.cpp
81.0%81.0%
81.0 % 34 / 42 100.0 % 3 / 3 66.7 % 20 / 30
foreign.cpp
57.4%57.4%
57.4 % 35 / 61 85.7 % 6 / 7 36.7 % 11 / 30
function.cpp
79.2%79.2%
79.2 % 543 / 686 74.0 % 37 / 50 73.3 % 319 / 435
function.h
100.0%
100.0 % 37 / 37 100.0 % 13 / 13 80.0 % 16 / 20
fundamental.cpp
78.9%78.9%
78.9 % 168 / 213 95.0 % 19 / 20 58.9 % 73 / 124
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 55.4 % 82 / 148
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 69.9 % 102 / 146
gtype.cpp
89.2%89.2%
89.2 % 58 / 65 100.0 % 10 / 10 66.7 % 20 / 30
interface.cpp
68.1%68.1%
68.1 % 62 / 91 87.5 % 7 / 8 51.1 % 24 / 47
interface.h
100.0%
100.0 % 6 / 6 100.0 % 2 / 2 - 0 / 0
js-value-inl.h
91.2%91.2%
91.2 % 83 / 91 96.7 % 29 / 30 81.0 % 34 / 42
ns.cpp
87.3%87.3%
87.3 % 69 / 79 100.0 % 10 / 10 67.4 % 29 / 43
object.cpp
84.3%84.3%
84.3 % 1279 / 1518 97.6 % 124 / 127 69.1 % 645 / 933
object.h
72.7%72.7%
72.7 % 24 / 33 86.7 % 13 / 15 37.5 % 3 / 8
param.cpp
73.6%73.6%
73.6 % 81 / 110 90.0 % 9 / 10 53.1 % 34 / 64
private.cpp
76.2%76.2%
76.2 % 227 / 298 100.0 % 22 / 22 56.1 % 87 / 155
repo.cpp
75.4%75.4%
75.4 % 236 / 313 100.0 % 20 / 20 63.7 % 123 / 193
toggle.cpp
98.9%98.9%
98.9 % 92 / 93 100.0 % 15 / 15 94.4 % 34 / 36
toggle.h
100.0%
100.0 % 11 / 11 100.0 % 7 / 7 75.0 % 3 / 4
union.cpp
54.2%54.2%
54.2 % 45 / 83 70.0 % 7 / 10 23.9 % 11 / 46
union.h
100.0%
100.0 % 4 / 4 100.0 % 3 / 3 - 0 / 0
utils-inl.h
86.7%86.7%
86.7 % 13 / 15 50.0 % 6 / 12 100.0 % 2 / 2
value.cpp
77.8%77.8%
77.8 % 444 / 571 100.0 % 11 / 11 72.0 % 396 / 550
value.h
66.7%66.7%
66.7 % 6 / 9 75.0 % 3 / 4 - 0 / 0
wrapperutils.cpp
95.1%95.1%
95.1 % 39 / 41 100.0 % 9 / 9 81.8 % 18 / 22
wrapperutils.h
91.1%91.1%
91.1 % 277 / 304 94.0 % 283 / 301 73.2 % 104 / 142

Generated by: LCOV version 1.14