LCOV - code coverage report
Current view: top level - gi Coverage Total Hit
Test: gjs- Code Coverage Lines: 74.7 % 9359 6994
Test Date: 2024-12-12 16:04:27 Functions: 83.8 % 2022 1695
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: 62.3 % 5628 3507

Filename Sort by file name Line Coverage ( show details ) Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Rate Total Hit Rate Total Hit Rate Total Hit
arg-types-inl.h
20.0%20.0%
20.0 % 30 6 - 20.0 % 15 3
fundamental.h
15.4%15.4%
15.4 % 26 4 0.0 % 8 22.2 % 9 2
foreign.cpp
9.1%9.1%
9.1 % 55 5 0.0 % 26 28.6 % 7 2
utils-inl.h
86.7%86.7%
86.7 % 15 13 100.0 % 2 2 50.0 % 12 6
fundamental.cpp
24.4%24.4%
24.4 % 213 52 9.7 % 124 12 50.0 % 20 10
cwrapper.h
80.4%80.4%
80.4 % 148 119 53.0 % 66 35 56.9 % 204 116
union.cpp
54.2%54.2%
54.2 % 83 45 23.9 % 46 11 70.0 % 10 7
function.cpp
76.5%76.5%
76.5 % 688 526 71.3 % 432 308 70.0 % 50 35
arg.cpp
67.5%67.5%
67.5 % 1686 1138 57.9 % 1212 702 76.6 % 141 108
arg-cache.h
87.2%87.2%
87.2 % 39 34 85.7 % 14 12 81.8 % 22 18
value.h
76.9%76.9%
76.9 % 52 40 62.5 % 8 5 82.6 % 46 38
gerror.h
75.0%75.0%
75.0 % 8 6 - 83.3 % 6 5
arg-cache.cpp
83.0%83.0%
83.0 % 1177 977 75.8 % 521 395 85.7 % 461 395
interface.cpp
73.1%73.1%
73.1 % 78 57 60.5 % 38 23 85.7 % 7 6
object.h
72.7%72.7%
72.7 % 33 24 37.5 % 8 3 86.7 % 15 13
arg-inl.h
80.2%80.2%
80.2 % 81 65 68.4 % 19 13 87.1 % 163 142
param.cpp
71.8%71.8%
71.8 % 110 79 51.6 % 64 33 90.0 % 10 9
wrapperutils.h
88.7%88.7%
88.7 % 302 268 70.4 % 142 100 91.0 % 299 272
gobject.cpp
85.7%85.7%
85.7 % 168 144 69.9 % 146 102 91.7 % 12 11
value.cpp
58.8%58.8%
58.8 % 665 391 57.5 % 600 345 92.3 % 13 12
boxed.cpp
74.8%74.8%
74.8 % 500 374 63.2 % 356 225 92.5 % 40 37
object.cpp
80.2%80.2%
80.2 % 1618 1297 66.5 % 989 658 94.7 % 171 162
js-value-inl.h
79.5%79.5%
79.5 % 117 93 62.1 % 58 36 96.1 % 76 73
cwrapper.cpp
87.5%87.5%
87.5 % 8 7 50.0 % 2 1 100.0 % 1 1
interface.h
100.0%
100.0 % 6 6 - 100.0 % 2 2
enumeration.cpp
81.0%81.0%
81.0 % 42 34 66.7 % 30 20 100.0 % 3 3
union.h
100.0%
100.0 % 4 4 - 100.0 % 3 3
arg.h
100.0%
100.0 % 15 15 100.0 % 2 2 100.0 % 5 5
toggle.h
100.0%
100.0 % 11 11 75.0 % 4 3 100.0 % 7 7
closure.cpp
96.4%96.4%
96.4 % 56 54 83.3 % 18 15 100.0 % 8 8
boxed.h
100.0%
100.0 % 25 25 - 100.0 % 9 9
wrapperutils.cpp
95.1%95.1%
95.1 % 41 39 81.8 % 22 18 100.0 % 9 9
gtype.cpp
89.2%89.2%
89.2 % 65 58 66.7 % 30 20 100.0 % 10 10
ns.cpp
89.9%89.9%
89.9 % 99 89 74.6 % 59 44 100.0 % 11 11
function.h
100.0%
100.0 % 37 37 80.0 % 20 16 100.0 % 13 13
toggle.cpp
98.9%98.9%
98.9 % 93 92 94.4 % 36 34 100.0 % 15 15
closure.h
100.0%
100.0 % 41 41 50.0 % 2 1 100.0 % 18 18
repo.cpp
77.1%77.1%
77.1 % 341 263 64.5 % 217 140 100.0 % 21 21
private.cpp
76.9%76.9%
76.9 % 299 230 56.8 % 155 88 100.0 % 22 22
gerror.cpp
80.2%80.2%
80.2 % 257 206 55.4 % 148 82 100.0 % 25 25
info.h
96.3%96.3%
96.3 % 27 26 75.0 % 4 3 100.0 % 31 31

Generated by: LCOV version 2.0-1