LCOV - code coverage report
Current view: top level - gi Coverage Total Hit
Test: gjs- Code Coverage Lines: 79.9 % 9224 7372
Test Date: 2024-04-20 17:42:51 Functions: 88.7 % 2101 1863
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: 67.6 % 5576 3769

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
46.7%46.7%
46.7 % 30 14 - 46.7 % 15 7
boxed.h
100.0%
100.0 % 25 25 - 100.0 % 9 9
gerror.h
75.0%75.0%
75.0 % 8 6 - 83.3 % 6 5
interface.h
100.0%
100.0 % 6 6 - 100.0 % 2 2
union.h
100.0%
100.0 % 4 4 - 100.0 % 3 3
value.h
70.0%70.0%
70.0 % 10 7 - 80.0 % 5 4
union.cpp
54.2%54.2%
54.2 % 83 45 23.9 % 46 11 70.0 % 10 7
foreign.cpp
52.7%52.7%
52.7 % 55 29 34.6 % 26 9 85.7 % 7 6
object.h
72.7%72.7%
72.7 % 33 24 37.5 % 8 3 86.7 % 15 13
closure.h
100.0%
100.0 % 40 40 50.0 % 2 1 100.0 % 18 18
cwrapper.cpp
87.5%87.5%
87.5 % 8 7 50.0 % 2 1 100.0 % 1 1
param.cpp
73.6%73.6%
73.6 % 110 81 53.1 % 64 34 90.0 % 10 9
gerror.cpp
80.1%80.1%
80.1 % 256 205 55.4 % 148 82 100.0 % 25 25
private.cpp
76.3%76.3%
76.3 % 299 228 56.1 % 155 87 100.0 % 22 22
fundamental.cpp
78.9%78.9%
78.9 % 213 168 58.9 % 124 73 95.0 % 20 19
cwrapper.h
88.5%88.5%
88.5 % 148 131 59.1 % 66 39 80.9 % 204 165
interface.cpp
73.1%73.1%
73.1 % 78 57 60.5 % 38 23 85.7 % 7 6
arg.cpp
69.9%69.9%
69.9 % 1745 1220 62.0 % 1233 765 81.7 % 142 116
repo.cpp
76.7%76.7%
76.7 % 318 244 64.3 % 199 128 100.0 % 21 21
enumeration.cpp
81.0%81.0%
81.0 % 42 34 66.7 % 30 20 100.0 % 3 3
gtype.cpp
89.2%89.2%
89.2 % 65 58 66.7 % 30 20 100.0 % 10 10
ns.cpp
87.3%87.3%
87.3 % 79 69 67.4 % 43 29 100.0 % 10 10
value.cpp
72.1%72.1%
72.1 % 659 475 68.7 % 611 420 100.0 % 13 13
gobject.cpp
85.7%85.7%
85.7 % 168 144 69.9 % 146 102 91.7 % 12 11
object.cpp
84.1%84.1%
84.1 % 1539 1295 69.8 % 941 657 96.9 % 129 125
boxed.cpp
84.2%84.2%
84.2 % 500 421 71.1 % 356 253 100.0 % 40 40
function.cpp
79.0%79.0%
79.0 % 694 548 73.4 % 444 326 74.0 % 50 37
wrapperutils.h
91.4%91.4%
91.4 % 304 278 73.9 % 142 105 94.0 % 301 283
toggle.h
100.0%
100.0 % 11 11 75.0 % 4 3 100.0 % 7 7
fundamental.h
96.2%96.2%
96.2 % 26 25 75.0 % 8 6 100.0 % 9 9
arg-cache.cpp
86.2%86.2%
86.2 % 1179 1016 78.7 % 521 410 86.6 % 629 545
arg-inl.h
84.1%84.1%
84.1 % 82 69 78.9 % 19 15 87.3 % 189 165
function.h
100.0%
100.0 % 37 37 80.0 % 20 16 100.0 % 13 13
wrapperutils.cpp
95.1%95.1%
95.1 % 41 39 81.8 % 22 18 100.0 % 9 9
closure.cpp
96.4%96.4%
96.4 % 56 54 83.3 % 18 15 100.0 % 8 8
arg-cache.h
89.7%89.7%
89.7 % 39 35 85.7 % 14 12 86.4 % 22 19
js-value-inl.h
92.8%92.8%
92.8 % 111 103 85.7 % 56 48 98.6 % 73 72
toggle.cpp
98.9%98.9%
98.9 % 93 92 94.4 % 36 34 100.0 % 15 15
arg.h
100.0%
100.0 % 15 15 100.0 % 2 2 100.0 % 5 5
utils-inl.h
86.7%86.7%
86.7 % 15 13 100.0 % 2 2 50.0 % 12 6

Generated by: LCOV version 2.0-1