LCOV - code coverage report
Current view: top level - gi Hit Total Coverage
Test: gjs- Code Coverage Lines: 7111 8892 80.0 %
Date: 2023-09-17 02:39:54 Functions: 1574 1785 88.2 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: 3640 5419 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-types-inl.h
46.7%46.7%
46.7 % 14 / 30 46.7 % 7 / 15 - 0 / 0
union.cpp
54.2%54.2%
54.2 % 45 / 83 70.0 % 7 / 10 23.9 % 11 / 46
foreign.cpp
57.4%57.4%
57.4 % 35 / 61 85.7 % 6 / 7 36.7 % 11 / 30
value.h
66.7%66.7%
66.7 % 6 / 9 75.0 % 3 / 4 - 0 / 0
interface.cpp
68.1%68.1%
68.1 % 62 / 91 87.5 % 7 / 8 51.1 % 24 / 47
arg.cpp
70.1%70.1%
70.1 % 1227 / 1750 83.1 % 118 / 142 61.6 % 763 / 1239
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
gerror.h
75.0%75.0%
75.0 % 6 / 8 83.3 % 5 / 6 - 0 / 0
repo.cpp
75.4%75.4%
75.4 % 236 / 313 100.0 % 20 / 20 63.7 % 123 / 193
private.cpp
75.8%75.8%
75.8 % 213 / 281 100.0 % 21 / 21 56.4 % 84 / 149
value.cpp
77.8%77.8%
77.8 % 444 / 571 100.0 % 11 / 11 72.0 % 396 / 550
fundamental.cpp
78.9%78.9%
78.9 % 168 / 213 95.0 % 19 / 20 58.9 % 73 / 124
function.cpp
79.2%79.2%
79.2 % 543 / 686 74.0 % 37 / 50 73.3 % 319 / 435
gerror.cpp
80.1%80.1%
80.1 % 205 / 256 100.0 % 25 / 25 55.4 % 82 / 148
enumeration.cpp
81.0%81.0%
81.0 % 34 / 42 100.0 % 3 / 3 66.7 % 20 / 30
boxed.cpp
83.4%83.4%
83.4 % 413 / 495 100.0 % 40 / 40 70.9 % 246 / 347
object.cpp
84.4%84.4%
84.4 % 1265 / 1498 97.6 % 123 / 126 69.1 % 632 / 915
arg-cache.cpp
84.5%84.5%
84.5 % 858 / 1015 82.2 % 305 / 371 76.9 % 366 / 476
gobject.cpp
85.8%85.8%
85.8 % 145 / 169 91.7 % 11 / 12 69.9 % 102 / 146
utils-inl.h
86.7%86.7%
86.7 % 13 / 15 50.0 % 6 / 12 100.0 % 2 / 2
ns.cpp
87.3%87.3%
87.3 % 69 / 79 100.0 % 10 / 10 67.4 % 29 / 43
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
gtype.cpp
89.2%89.2%
89.2 % 58 / 65 100.0 % 10 / 10 66.7 % 20 / 30
arg-cache.h
89.5%89.5%
89.5 % 34 / 38 85.7 % 18 / 21 85.7 % 12 / 14
wrapperutils.h
90.5%90.5%
90.5 % 275 / 304 93.7 % 282 / 301 73.2 % 104 / 142
arg-inl.h
90.8%90.8%
90.8 % 69 / 76 90.7 % 165 / 182 78.9 % 15 / 19
js-value-inl.h
91.2%91.2%
91.2 % 83 / 91 96.7 % 29 / 30 81.0 % 34 / 42
wrapperutils.cpp
95.1%95.1%
95.1 % 39 / 41 100.0 % 9 / 9 81.8 % 18 / 22
fundamental.h
96.2%96.2%
96.2 % 25 / 26 100.0 % 9 / 9 75.0 % 6 / 8
closure.cpp
96.4%96.4%
96.4 % 54 / 56 100.0 % 8 / 8 83.3 % 15 / 18
toggle.cpp
98.9%98.9%
98.9 % 92 / 93 100.0 % 15 / 15 94.4 % 34 / 36
union.h
100.0%
100.0 % 4 / 4 100.0 % 3 / 3 - 0 / 0
interface.h
100.0%
100.0 % 6 / 6 100.0 % 2 / 2 - 0 / 0
toggle.h
100.0%
100.0 % 11 / 11 100.0 % 7 / 7 75.0 % 3 / 4
arg.h
100.0%
100.0 % 15 / 15 100.0 % 5 / 5 100.0 % 2 / 2
boxed.h
100.0%
100.0 % 25 / 25 100.0 % 9 / 9 - 0 / 0
function.h
100.0%
100.0 % 37 / 37 100.0 % 13 / 13 80.0 % 16 / 20
closure.h
100.0%
100.0 % 40 / 40 100.0 % 18 / 18 50.0 % 1 / 2

Generated by: LCOV version 1.14