LCOV - code coverage report
Current view: top level - gjs Hit Total Coverage
Test: gjs- Code Coverage Lines: 3914 4806 81.4 %
Date: 2024-02-27 17:05:05 Functions: 1389 1589 87.4 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: 1458 2453 59.4 %

Filename Sort by name Line Coverage ( hide details ) Sort by line coverage Functions Sort by function coverage Branches Sort by branch coverage
atoms.cpp
87.5%87.5%
87.5 % 21 / 24 100.0 % 4 / 4 50.0 % 66 / 132
<unnamed> 87.5 % 21 / 24 100.0 % 4 / 4 50.0 % 66 / 132
atoms.h
100.0%
100.0 % 5 / 5 100.0 % 4 / 4 - 0 / 0
<unnamed> 100.0 % 5 / 5 100.0 % 4 / 4 - 0 / 0
byteArray.cpp
86.4%86.4%
86.4 % 89 / 103 100.0 % 11 / 11 57.7 % 30 / 52
<unnamed> 86.4 % 89 / 103 100.0 % 11 / 11 57.7 % 30 / 52
console.cpp
78.7%78.7%
78.7 % 155 / 197 100.0 % 6 / 6 69.2 % 83 / 120
<unnamed> 78.7 % 155 / 197 100.0 % 6 / 6 69.2 % 83 / 120
context-private.h
100.0%
100.0 % 44 / 44 100.0 % 30 / 30 - 0 / 0
<unnamed> 100.0 % 44 / 44 100.0 % 30 / 30 - 0 / 0
context.cpp
81.4%81.4%
81.4 % 710 / 872 87.0 % 80 / 92 63.4 % 222 / 350
<unnamed> 81.4 % 710 / 872 87.0 % 80 / 92 63.4 % 222 / 350
context.h
100.0%
100.0 % 1 / 1 100.0 % 2 / 2 50.0 % 3 / 6
<unnamed> 100.0 % 1 / 1 100.0 % 2 / 2 50.0 % 3 / 6
coverage.cpp
88.3%88.3%
88.3 % 182 / 206 100.0 % 23 / 23 68.0 % 70 / 103
<unnamed> 88.3 % 182 / 206 100.0 % 23 / 23 68.0 % 70 / 103
coverage.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1 - 0 / 0
<unnamed> 100.0 % 1 / 1 100.0 % 1 / 1 - 0 / 0
debugger.cpp
78.0%78.0%
78.0 % 39 / 50 100.0 % 3 / 3 50.0 % 19 / 38
<unnamed> 78.0 % 39 / 50 100.0 % 3 / 3 50.0 % 19 / 38
deprecation.cpp
84.0%84.0%
84.0 % 42 / 50 85.7 % 6 / 7 45.8 % 11 / 24
<unnamed> 84.0 % 42 / 50 85.7 % 6 / 7 45.8 % 11 / 24
engine.cpp
87.1%87.1%
87.1 % 74 / 85 78.6 % 11 / 14 59.1 % 13 / 22
<unnamed> 87.1 % 74 / 85 78.6 % 11 / 14 59.1 % 13 / 22
enum-utils.h
100.0%
100.0 % 12 / 12 85.7 % 6 / 7 - 0 / 0
<unnamed> 100.0 % 12 / 12 85.7 % 6 / 7 - 0 / 0
error-types.cpp
100.0%
100.0 % 5 / 5 100.0 % 3 / 3 87.5 % 7 / 8
<unnamed> 100.0 % 5 / 5 100.0 % 3 / 3 87.5 % 7 / 8
global.cpp
78.2%78.2%
78.2 % 158 / 202 82.6 % 19 / 23 52.6 % 41 / 78
<unnamed> 78.2 % 158 / 202 82.6 % 19 / 23 52.6 % 41 / 78
global.h
100.0%
100.0 % 5 / 5 100.0 % 4 / 4 - 0 / 0
<unnamed> 100.0 % 5 / 5 100.0 % 4 / 4 - 0 / 0
importer.cpp
80.5%80.5%
80.5 % 342 / 425 100.0 % 21 / 21 63.9 % 191 / 299
<unnamed> 80.5 % 342 / 425 100.0 % 21 / 21 63.9 % 191 / 299
internal.cpp
76.0%76.0%
76.0 % 215 / 283 87.0 % 20 / 23 48.0 % 47 / 98
<unnamed> 76.0 % 215 / 283 87.0 % 20 / 23 48.0 % 47 / 98
jsapi-class.h
100.0%
100.0 % 3 / 3 100.0 % 1 / 1 - 0 / 0
<unnamed> 100.0 % 3 / 3 100.0 % 1 / 1 - 0 / 0
jsapi-dynamic-class.cpp
70.7%70.7%
70.7 % 65 / 92 87.5 % 7 / 8 51.6 % 33 / 64
<unnamed> 70.7 % 65 / 92 87.5 % 7 / 8 51.6 % 33 / 64
jsapi-util-args.h
95.1%95.1%
95.1 % 155 / 163 85.4 % 117 / 137 71.9 % 123 / 171
<unnamed> 95.1 % 155 / 163 85.4 % 117 / 137 71.9 % 123 / 171
jsapi-util-error.cpp
79.1%79.1%
79.1 % 91 / 115 70.0 % 7 / 10 56.1 % 37 / 66
<unnamed> 79.1 % 91 / 115 70.0 % 7 / 10 56.1 % 37 / 66
jsapi-util-root.h
98.9%98.9%
98.9 % 88 / 89 100.0 % 29 / 29 83.3 % 15 / 18
<unnamed> 98.9 % 88 / 89 100.0 % 29 / 29 83.3 % 15 / 18
jsapi-util-string.cpp
74.8%74.8%
74.8 % 232 / 310 96.0 % 24 / 25 59.2 % 84 / 142
<unnamed> 74.8 % 232 / 310 96.0 % 24 / 25 59.2 % 84 / 142
jsapi-util.cpp
77.0%77.0%
77.0 % 211 / 274 83.3 % 20 / 24 53.6 % 74 / 138
<unnamed> 77.0 % 211 / 274 83.3 % 20 / 24 53.6 % 74 / 138
jsapi-util.h
100.0%
100.0 % 114 / 114 85.7 % 797 / 930 87.5 % 14 / 16
<unnamed> 100.0 % 114 / 114 85.7 % 797 / 930 87.5 % 14 / 16
mainloop.cpp
100.0%
100.0 % 20 / 20 100.0 % 1 / 1 93.8 % 15 / 16
<unnamed> 100.0 % 20 / 20 100.0 % 1 / 1 93.8 % 15 / 16
mainloop.h
92.6%92.6%
92.6 % 25 / 27 100.0 % 7 / 7 66.7 % 4 / 6
<unnamed> 92.6 % 25 / 27 100.0 % 7 / 7 66.7 % 4 / 6
mem-private.h
100.0%
100.0 % 9 / 9 100.0 % 33 / 33 - 0 / 0
<unnamed> 100.0 % 9 / 9 100.0 % 33 / 33 - 0 / 0
mem.cpp
87.5%87.5%
87.5 % 14 / 16 100.0 % 1 / 1 80.0 % 8 / 10
<unnamed> 87.5 % 14 / 16 100.0 % 1 / 1 80.0 % 8 / 10
module.cpp
88.2%88.2%
88.2 % 262 / 297 96.2 % 25 / 26 58.5 % 62 / 106
<unnamed> 88.2 % 262 / 297 96.2 % 25 / 26 58.5 % 62 / 106
native.cpp
73.3%73.3%
73.3 % 11 / 15 100.0 % 3 / 3 50.0 % 2 / 4
<unnamed> 73.3 % 11 / 15 100.0 % 3 / 3 50.0 % 2 / 4
native.h
100.0%
100.0 % 4 / 4 100.0 % 2 / 2 75.0 % 3 / 4
<unnamed> 100.0 % 4 / 4 100.0 % 2 / 2 75.0 % 3 / 4
objectbox.cpp
87.1%87.1%
87.1 % 54 / 62 93.8 % 15 / 16 66.7 % 12 / 18
<unnamed> 87.1 % 54 / 62 93.8 % 15 / 16 66.7 % 12 / 18
profiler-private.h
77.8%77.8%
77.8 % 7 / 9 100.0 % 2 / 2 50.0 % 2 / 4
<unnamed> 77.8 % 7 / 9 100.0 % 2 / 2 50.0 % 2 / 4
profiler.cpp
60.6%60.6%
60.6 % 168 / 277 50.0 % 10 / 20 35.9 % 66 / 184
<unnamed> 60.6 % 168 / 277 50.0 % 10 / 20 35.9 % 66 / 184
promise.cpp
90.0%90.0%
90.0 % 72 / 80 100.0 % 19 / 19 62.5 % 10 / 16
<unnamed> 90.0 % 72 / 80 100.0 % 19 / 19 62.5 % 10 / 16
stack.cpp
54.5%54.5%
54.5 % 18 / 33 33.3 % 1 / 3 50.0 % 5 / 10
<unnamed> 54.5 % 18 / 33 33.3 % 1 / 3 50.0 % 5 / 10
text-encoding.cpp
84.1%84.1%
84.1 % 191 / 227 100.0 % 14 / 14 66.2 % 86 / 130
<unnamed> 84.1 % 191 / 227 100.0 % 14 / 14 66.2 % 86 / 130

Generated by: LCOV version 1.14