GCC Code Coverage Report


Directory: src/gate/
Date: 2026-08-06 22:46:24
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 50828 74674 68.1%
Functions: 9094 12468 72.9%
Branches: 28837 74953 38.5%

File Lines Functions Branches
applications.c 82.1 82.1% 389 / 474 96.4% 27 / 28 59.1% 146 / 247
arrays.c 84.7 84.7% 723 / 854 96.4% 81 / 84 62.6% 308 / 492
arrays.hpp 96.2 96.2% 629 / 654 63.8% 668 / 1047 58.3% 123 / 211
asyncexecution.c 81.7 81.7% 76 / 93 100.0% 9 / 9 56.9% 33 / 58
asyncexecution.hpp 100.0 100.0% 25 / 25 100.0% 8 / 8 50.0% 4 / 8
atomics.c 90.0 90.0% 99 / 110 96.8% 30 / 31 67.9% 19 / 28
atomics.hpp 100.0 100.0% 15 / 15 100.0% 6 / 6 -% 0 / 0
blobs.c 92.7 92.7% 140 / 151 100.0% 21 / 21 62.5% 40 / 64
callstacks.c 79.3 79.3% 92 / 116 100.0% 11 / 11 54.8% 23 / 42
comparers.c 94.1 94.1% 80 / 85 100.0% 24 / 24 93.6% 73 / 78
comparers.hpp 100.0 100.0% 12 / 12 56.2% 9 / 16 100.0% 6 / 6
console.c 78.4 78.4% 185 / 236 97.0% 32 / 33 41.4% 48 / 116
coroutines.c 81.4 81.4% 180 / 221 100.0% 18 / 18 60.8% 62 / 102
cxx_applications.cpp 88.0 88.0% 316 / 359 87.7% 64 / 73 48.0% 145 / 302
cxx_arrays.cpp 79.0 79.0% 98 / 124 85.0% 34 / 40 37.5% 9 / 24
cxx_asyncexecution.cpp 95.7 95.7% 45 / 47 100.0% 14 / 14 45.5% 10 / 22
cxx_atomics.cpp 100.0 100.0% 159 / 159 100.0% 63 / 63 100.0% 2 / 2
cxx_blobs.cpp 91.4 91.4% 138 / 151 97.5% 39 / 40 50.0% 32 / 64
cxx_callstacks.cpp 84.3 84.3% 43 / 51 85.7% 12 / 14 50.0% 4 / 8
cxx_console.cpp 81.9 81.9% 59 / 72 86.7% 13 / 15 37.0% 20 / 54
cxx_coroutines.cpp 100.0 100.0% 94 / 94 100.0% 18 / 18 41.7% 35 / 84
cxx_delegates.cpp 78.0 78.0% 32 / 41 78.6% 11 / 14 62.5% 5 / 8
cxx_directories.cpp 0.0 0.0% 0 / 206 0.0% 0 / 49 0.0% 0 / 182
cxx_environments.cpp 98.8 98.8% 79 / 80 100.0% 16 / 16 38.1% 32 / 84
cxx_exceptions.cpp 92.6 92.6% 126 / 136 93.5% 29 / 31 75.0% 27 / 36
cxx_files.cpp 93.6 93.6% 382 / 408 95.1% 98 / 103 45.7% 118 / 258
cxx_functions.cpp 83.2 83.2% 84 / 101 81.5% 22 / 27 50.0% 6 / 12
cxx_gatetypes.cpp 88.9 88.9% 8 / 9 100.0% 4 / 4 -% 0 / 0
cxx_geopositions.cpp 96.6 96.6% 56 / 58 94.4% 17 / 18 58.3% 14 / 24
cxx_guids.cpp 91.4 91.4% 53 / 58 93.3% 14 / 15 25.0% 7 / 28
cxx_hashes.cpp 100.0 100.0% 10 / 10 100.0% 4 / 4 -% 0 / 0
cxx_inputs.cpp 97.1 97.1% 34 / 35 100.0% 6 / 6 37.5% 9 / 24
cxx_libraries.cpp 87.1 87.1% 27 / 31 100.0% 7 / 7 59.1% 13 / 22
cxx_mathematics.cpp 90.2 90.2% 129 / 143 90.0% 63 / 70 50.0% 2 / 4
cxx_memalloc.cpp 100.0 100.0% 24 / 24 100.0% 10 / 10 -% 0 / 0
cxx_numbers.cpp 90.0 90.0% 27 / 30 90.0% 9 / 10 45.0% 18 / 40
cxx_objects.cpp 91.4 91.4% 96 / 105 96.6% 28 / 29 50.0% 16 / 32
cxx_processes.cpp 93.4 93.4% 226 / 242 95.1% 58 / 61 42.5% 68 / 160
cxx_properties.cpp 85.9 85.9% 262 / 305 93.8% 61 / 65 46.8% 111 / 237
cxx_queueitems.cpp 86.2 86.2% 25 / 29 100.0% 6 / 6 54.5% 6 / 11
cxx_queues.cpp 91.9 91.9% 170 / 185 97.8% 45 / 46 44.1% 41 / 93
cxx_randomgen.cpp 96.0 96.0% 24 / 25 100.0% 6 / 6 35.7% 5 / 14
cxx_regexpressions.cpp 100.0 100.0% 32 / 32 100.0% 8 / 8 64.3% 9 / 14
cxx_runnables.cpp 87.9 87.9% 197 / 224 95.6% 43 / 45 49.6% 61 / 123
cxx_streams.cpp 88.1 88.1% 466 / 529 88.9% 136 / 153 39.5% 113 / 286
cxx_strings.cpp 91.1 91.1% 531 / 583 97.0% 193 / 199 43.2% 96 / 222
cxx_structs.cpp 98.3 98.3% 58 / 59 100.0% 21 / 21 75.0% 6 / 8
cxx_synchronization.cpp 86.0 86.0% 104 / 121 92.9% 26 / 28 45.1% 23 / 51
cxx_tests.cpp 78.3 78.3% 112 / 143 83.3% 20 / 24 50.8% 66 / 130
cxx_threading.cpp 91.5 91.5% 75 / 82 89.5% 17 / 19 50.0% 23 / 46
cxx_threading_thisthread.cpp 100.0 100.0% 16 / 16 100.0% 5 / 5 50.0% 1 / 2
cxx_threadpools.cpp 95.0 95.0% 38 / 40 90.9% 10 / 11 50.0% 8 / 16
cxx_times.cpp 99.6 99.6% 281 / 282 100.0% 93 / 93 45.6% 82 / 180
cxx_typeinfo.hpp 100.0 100.0% 2 / 2 50.0% 1 / 2 -% 0 / 0
cxx_uris.cpp 98.1 98.1% 102 / 104 96.3% 26 / 27 39.7% 27 / 68
cxx_utilities.cpp 92.2 92.2% 119 / 129 100.0% 19 / 19 52.9% 82 / 155
cxx_values.cpp 94.3 94.3% 50 / 53 95.5% 21 / 22 58.3% 7 / 12
cxx_versioning.cpp 100.0 100.0% 39 / 39 100.0% 13 / 13 40.0% 4 / 10
cxx_wrappers.cpp 88.0 88.0% 22 / 25 87.5% 7 / 8 50.0% 1 / 2
data/adapter_base.h 84.4 84.4% 211 / 250 90.0% 27 / 30 57.4% 54 / 94
data/cxx_adapter.cpp 88.0 88.0% 81 / 92 100.0% 18 / 18 40.0% 32 / 80
data/cxx_mysql_adapter.cpp 0.0 0.0% 0 / 18 0.0% 0 / 5 0.0% 0 / 8
data/cxx_odbc_adapter.cpp 100.0 100.0% 18 / 18 100.0% 5 / 5 37.5% 3 / 8
data/cxx_providers.cpp 100.0 100.0% 28 / 28 100.0% 6 / 6 50.0% 8 / 16
data/cxx_sqlite3_adapter.cpp 100.0 100.0% 18 / 18 100.0% 5 / 5 37.5% 3 / 8
data/mysql_adapter.c 9.9 9.9% 23 / 233 6.2% 1 / 16 2.3% 2 / 87
data/odbc_adapter.c 66.1 66.1% 349 / 528 86.2% 25 / 29 46.6% 102 / 219
data/providers.c 92.3 92.3% 12 / 13 100.0% 2 / 2 58.3% 7 / 12
data/sqlite3_adapter.c 76.6 76.6% 279 / 364 100.0% 23 / 23 48.1% 88 / 183
data/tests/gatedata_cpp_test/gatedata_cpp_test.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
data/tests/gatedata_cpp_test/sql_tests.hpp 100.0 100.0% 126 / 126 100.0% 9 / 9 38.9% 193 / 496
data/tests/gatedata_cpp_test/test_odbc.cpp 100.0 100.0% 9 / 9 100.0% 3 / 3 33.3% 13 / 39
data/tests/gatedata_cpp_test/test_providers.cpp 100.0 100.0% 13 / 13 100.0% 4 / 4 38.1% 24 / 63
data/tests/gatedata_cpp_test/test_sqlite3.cpp 100.0 100.0% 9 / 9 100.0% 3 / 3 31.4% 11 / 35
data/tests/gatedata_test/gatedata_test.c 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
data/tests/gatedata_test/test_sqlite.c 100.0 100.0% 49 / 49 100.0% 2 / 2 50.0% 18 / 36
debugging.c 81.0 81.0% 132 / 163 87.5% 7 / 8 43.9% 29 / 66
delegates.c 100.0 100.0% 5 / 5 100.0% 1 / 1 -% 0 / 0
delegates.hpp 91.9 91.9% 249 / 271 64.9% 311 / 479 48.7% 146 / 300
directories.c 0.0 0.0% 0 / 11 0.0% 0 / 2 0.0% 0 / 2
directories.h 0.0 0.0% 0 / 1 0.0% 0 / 2 0.0% 0 / 7
encode/base64.c 82.7 82.7% 163 / 197 100.0% 11 / 11 65.3% 64 / 98
encode/blockciphers.c 94.3 94.3% 365 / 387 100.0% 35 / 35 65.8% 146 / 222
encode/bzip2streams.c 80.9 80.9% 169 / 209 100.0% 20 / 20 53.8% 49 / 91
encode/crchash.c 100.0 100.0% 66 / 66 100.0% 8 / 8 87.9% 29 / 33
encode/cxx_base64.cpp 100.0 100.0% 24 / 24 100.0% 6 / 6 50.0% 6 / 12
encode/cxx_blockciphers.cpp 91.7 91.7% 122 / 133 92.3% 24 / 26 56.5% 35 / 62
encode/cxx_bzip2streams.cpp 100.0 100.0% 14 / 14 100.0% 4 / 4 37.5% 6 / 16
encode/cxx_crchash.cpp 100.0 100.0% 99 / 99 100.0% 31 / 31 53.0% 35 / 66
encode/cxx_hashes.cpp 100.0 100.0% 45 / 45 100.0% 12 / 12 54.5% 12 / 22
encode/cxx_inifiles.cpp 84.8 84.8% 84 / 99 90.5% 19 / 21 38.4% 33 / 86
encode/cxx_json.cpp 92.9 92.9% 39 / 42 100.0% 7 / 7 47.8% 22 / 46
encode/cxx_md5hash.cpp 100.0 100.0% 50 / 50 100.0% 16 / 16 52.9% 18 / 34
encode/cxx_passwords.cpp 81.2 81.2% 13 / 16 100.0% 2 / 2 45.5% 5 / 11
encode/cxx_sha1hash.cpp 100.0 100.0% 50 / 50 100.0% 16 / 16 52.9% 18 / 34
encode/cxx_sha256hash.cpp 100.0 100.0% 50 / 50 100.0% 16 / 16 52.9% 18 / 34
encode/cxx_tarstreams.cpp 100.0 100.0% 104 / 104 100.0% 32 / 32 46.7% 14 / 30
encode/cxx_texts.cpp 93.5 93.5% 159 / 170 91.7% 44 / 48 46.3% 38 / 82
encode/cxx_xml.cpp 86.2 86.2% 119 / 138 89.2% 33 / 37 38.3% 36 / 94
encode/cxx_xzstreams.cpp 100.0 100.0% 19 / 19 100.0% 5 / 5 40.9% 9 / 22
encode/cxx_yaml.cpp 92.3 92.3% 36 / 39 100.0% 6 / 6 43.5% 20 / 46
encode/cxx_zipstreams.cpp 80.0 80.0% 64 / 80 75.0% 18 / 24 45.0% 9 / 20
encode/cxx_zlibstreams.cpp 81.8 81.8% 18 / 22 75.0% 6 / 8 37.5% 6 / 16
encode/inifiles.c 81.8 81.8% 292 / 357 100.0% 22 / 22 60.1% 98 / 163
encode/json.c 76.5 76.5% 342 / 447 100.0% 13 / 13 55.5% 122 / 220
encode/md5hash.c 92.3 92.3% 84 / 91 100.0% 7 / 7 85.0% 17 / 20
encode/passwords.c 88.2 88.2% 97 / 110 100.0% 9 / 9 61.1% 33 / 54
encode/sha1hash.c 92.9 92.9% 91 / 98 100.0% 7 / 7 86.4% 19 / 22
encode/sha256hash.c 100.0 100.0% 109 / 109 100.0% 7 / 7 93.8% 15 / 16
encode/tarstreams.c 76.8 76.8% 271 / 353 95.0% 19 / 20 46.8% 94 / 201
encode/tests/gateencode_cpp_test/gateencode_cxx_test.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
encode/tests/gateencode_cpp_test/test_base64.cpp 100.0 100.0% 24 / 24 100.0% 4 / 4 36.7% 54 / 147
encode/tests/gateencode_cpp_test/test_blockciphers.cpp 100.0 100.0% 92 / 92 100.0% 12 / 12 39.2% 142 / 362
encode/tests/gateencode_cpp_test/test_compression.cpp 100.0 100.0% 89 / 89 100.0% 17 / 17 35.7% 205 / 574
encode/tests/gateencode_cpp_test/test_hashes.cpp 100.0 100.0% 95 / 95 100.0% 22 / 22 41.3% 114 / 276
encode/tests/gateencode_cpp_test/test_inifiles.cpp 100.0 100.0% 69 / 69 100.0% 3 / 3 34.6% 194 / 561
encode/tests/gateencode_cpp_test/test_json.cpp 100.0 100.0% 47 / 47 100.0% 3 / 3 35.7% 161 / 451
encode/tests/gateencode_cpp_test/test_passwords.cpp 100.0 100.0% 19 / 19 100.0% 3 / 3 32.7% 50 / 153
encode/tests/gateencode_cpp_test/test_tarstreams.cpp 100.0 100.0% 69 / 69 100.0% 3 / 3 36.6% 171 / 467
encode/tests/gateencode_cpp_test/test_texts.cpp 100.0 100.0% 100 / 100 100.0% 6 / 6 39.4% 190 / 482
encode/tests/gateencode_cpp_test/test_xml.cpp 100.0 100.0% 68 / 68 100.0% 12 / 12 36.0% 188 / 522
encode/tests/gateencode_cpp_test/test_yaml.cpp 100.0 100.0% 68 / 68 100.0% 9 / 9 36.8% 240 / 653
encode/tests/gateencode_test/gateencode_test.c 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
encode/tests/gateencode_test/test_hashes.c 100.0 100.0% 31 / 31 100.0% 5 / 5 50.0% 4 / 8
encode/tests/gateencode_test/test_texticons.c 100.0 100.0% 11 / 11 100.0% 2 / 2 50.0% 5 / 10
encode/texticons.c 88.2 88.2% 15 / 17 100.0% 2 / 2 75.0% 6 / 8
encode/texts.c 82.9 82.9% 658 / 794 100.0% 33 / 33 63.3% 262 / 414
encode/xml.c 80.5 80.5% 570 / 708 89.5% 34 / 38 63.6% 236 / 371
encode/xzstreams.c 86.6 86.6% 162 / 187 92.9% 13 / 14 64.0% 64 / 100
encode/yaml.c 77.4 77.4% 638 / 824 100.0% 28 / 28 55.6% 257 / 462
encode/zipstreams.c 80.4 80.4% 250 / 311 95.8% 23 / 24 48.6% 70 / 144
encode/zlibstreams.c 75.8 75.8% 238 / 314 89.7% 26 / 29 54.6% 77 / 141
enumerators.c 82.4 82.4% 28 / 34 87.5% 7 / 8 33.3% 2 / 6
enumerators.hpp 89.7 89.7% 26 / 29 90.9% 70 / 77 40.0% 4 / 10
environments.c 81.4 81.4% 201 / 247 100.0% 22 / 22 48.4% 59 / 122
exceptions.hpp 78.9 78.9% 75 / 95 83.0% 88 / 106 41.7% 15 / 36
files.c 79.1 79.1% 702 / 887 90.5% 57 / 63 53.8% 324 / 602
filesstream.c 79.8 79.8% 99 / 124 88.2% 15 / 17 54.8% 23 / 42
functions.c 78.4 78.4% 105 / 134 100.0% 7 / 7 51.2% 43 / 84
gate_sharedlib.h 0.0 0.0% 0 / 6 0.0% 0 / 2 -% 0 / 0
gatemain.c 100.0 100.0% 11 / 11 100.0% 3 / 3 100.0% 2 / 2
gatemain.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
gatetypes.hpp 77.8 77.8% 7 / 9 56.2% 9 / 16 100.0% 2 / 2
geopositions.c 100.0 100.0% 22 / 22 100.0% 5 / 5 -% 0 / 0
graphics/bitmapimages.c 54.5 54.5% 204 / 374 80.0% 4 / 5 45.0% 58 / 129
graphics/colors.c 95.6 95.6% 516 / 540 100.0% 44 / 44 90.4% 113 / 125
graphics/cxx_bitmapimages.cpp 100.0 100.0% 10 / 10 100.0% 2 / 2 41.7% 5 / 12
graphics/cxx_colors.cpp 84.8 84.8% 178 / 210 89.7% 61 / 68 28.6% 8 / 28
graphics/cxx_drawing.cpp 87.5 87.5% 21 / 24 85.7% 6 / 7 50.0% 4 / 8
graphics/cxx_fonts.cpp 100.0 100.0% 16 / 16 100.0% 4 / 4 50.0% 4 / 8
graphics/cxx_framebuffers.cpp 92.5 92.5% 62 / 67 100.0% 15 / 15 41.3% 26 / 63
graphics/cxx_gifimages.cpp 16.4 16.4% 10 / 61 12.5% 2 / 16 13.9% 5 / 36
graphics/cxx_gl_apis.cpp 60.3 60.3% 123 / 204 62.3% 38 / 61 20.8% 15 / 72
graphics/cxx_imageformats.cpp 100.0 100.0% 24 / 24 100.0% 6 / 6 40.0% 8 / 20
graphics/cxx_images.cpp 83.6 83.6% 97 / 116 87.5% 28 / 32 34.2% 26 / 76
graphics/cxx_jpegimages.cpp 100.0 100.0% 10 / 10 100.0% 2 / 2 41.7% 5 / 12
graphics/cxx_pixmapimages.cpp 100.0 100.0% 16 / 16 100.0% 3 / 3 40.9% 9 / 22
graphics/cxx_pngimages.cpp 100.0 100.0% 10 / 10 100.0% 2 / 2 41.7% 5 / 12
graphics/drawing.c 82.2 82.2% 120 / 146 100.0% 10 / 10 66.7% 60 / 90
graphics/fonts.c 89.7 89.7% 35 / 39 100.0% 6 / 6 77.8% 14 / 18
graphics/framebuffers.c 91.6 91.6% 87 / 95 100.0% 14 / 14 52.9% 18 / 34
graphics/gifimages.c 41.0 41.0% 231 / 563 46.2% 12 / 26 34.6% 107 / 309
graphics/gl_apis.c 32.3 32.3% 97 / 300 57.1% 24 / 42 9.8% 12 / 123
graphics/imageformats.c 86.8 86.8% 46 / 53 100.0% 6 / 6 62.5% 20 / 32
graphics/images.c 87.8 87.8% 598 / 681 100.0% 54 / 54 65.4% 172 / 263
graphics/jpegimages.c 56.0 56.0% 159 / 284 55.0% 11 / 20 33.6% 37 / 110
graphics/pixmapimages.c 79.6 79.6% 246 / 309 100.0% 10 / 10 59.5% 110 / 185
graphics/platform/framebuffers_impl_xlib.h 54.2 54.2% 173 / 319 76.0% 19 / 25 28.1% 41 / 146
graphics/platform/opengl_apis.h 99.0 99.0% 103 / 104 100.0% 2 / 2 66.7% 4 / 6
graphics/platform/opengl_egl_apis.h 94.7 94.7% 36 / 38 100.0% 2 / 2 50.0% 27 / 54
graphics/platform/opengl_xlib_impl.h 60.2 60.2% 269 / 447 90.0% 18 / 20 34.6% 71 / 205
graphics/pngimages.c 54.9 54.9% 167 / 304 66.7% 6 / 9 48.8% 80 / 164
graphics/tests/gategraphics_cpp_framebuffer_test/gategraphics_cpp_framebuffer_test.cpp 91.7 91.7% 77 / 84 100.0% 6 / 6 53.6% 60 / 112
graphics/tests/gategraphics_cpp_opengl_test/gategraphics_cpp_opengl_test.cpp 78.8 78.8% 67 / 85 46.7% 7 / 15 56.8% 25 / 44
graphics/tests/gategraphics_cpp_test/gategraphics_cpp_test.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
graphics/tests/gategraphics_cpp_test/test_colors.cpp 100.0 100.0% 271 / 271 100.0% 15 / 15 35.8% 689 / 1927
graphics/tests/gategraphics_cpp_test/test_fonts.cpp 100.0 100.0% 9 / 9 100.0% 3 / 3 31.0% 22 / 71
graphics/tests/gategraphics_cpp_test/test_framebuffers.cpp 100.0 100.0% 5 / 5 100.0% 3 / 3 30.4% 7 / 23
graphics/tests/gategraphics_cpp_test/test_images.cpp 100.0 100.0% 190 / 190 100.0% 31 / 31 35.1% 384 / 1093
graphics/tests/gategraphics_test/gategraphics_test.c 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
graphics/tests/gategraphics_test/test_images.c 94.4 94.4% 51 / 54 100.0% 8 / 8 50.0% 17 / 34
guids.c 86.4 86.4% 51 / 59 100.0% 4 / 4 55.9% 19 / 34
handles.c 91.7 91.7% 22 / 24 100.0% 4 / 4 66.7% 8 / 12
hashes.c 96.6 96.6% 170 / 176 100.0% 21 / 21 78.8% 52 / 66
hashes.hpp 95.5 95.5% 21 / 22 100.0% 121 / 121 50.0% 1 / 2
inputs.c 80.0 80.0% 48 / 60 100.0% 4 / 4 52.8% 19 / 36
interfaces/senact.h 0.0 0.0% 0 / 234 0.0% 0 / 11 0.0% 0 / 89
interfaces/socop_impl.c 0.0 0.0% 0 / 472 0.0% 0 / 29 0.0% 0 / 219
interfaces/socop_impl.hpp 0.0 0.0% 0 / 163 0.0% 0 / 49 -% 0 / 0
io/audiosources.c 0.0 0.0% 0 / 587 0.0% 0 / 42 0.0% 0 / 300
io/audiosources.h 0.0 0.0% 0 / 3 0.0% 0 / 6 0.0% 0 / 21
io/cxx_audiosources.cpp 0.0 0.0% 0 / 143 0.0% 0 / 39 0.0% 0 / 76
io/cxx_gpiodevices.cpp 0.0 0.0% 0 / 42 0.0% 0 / 9 0.0% 0 / 34
io/cxx_gpiodevices_i2c.cpp 0.0 0.0% 0 / 27 0.0% 0 / 9 0.0% 0 / 14
io/cxx_ipcsharedmem.cpp 97.6 97.6% 40 / 41 100.0% 9 / 9 42.9% 12 / 28
io/cxx_logging.cpp 97.5 97.5% 119 / 122 100.0% 42 / 42 54.2% 13 / 24
io/cxx_pipes.cpp 86.1 86.1% 93 / 108 88.9% 16 / 18 40.9% 38 / 93
io/cxx_serialports.cpp 18.2 18.2% 8 / 44 20.0% 2 / 10 6.7% 4 / 60
io/cxx_videosources.cpp 0.0 0.0% 0 / 158 0.0% 0 / 43 0.0% 0 / 90
io/gpiodevices.c 0.0 0.0% 0 / 154 0.0% 0 / 14 0.0% 0 / 82
io/ipcsharedmem.c 77.5 77.5% 55 / 71 100.0% 5 / 5 54.2% 13 / 24
io/logging.c 87.0 87.0% 174 / 200 94.7% 18 / 19 61.3% 49 / 80
io/pipes.c 83.0 83.0% 171 / 206 100.0% 22 / 22 58.5% 62 / 106
io/platform/gpiodevice_libgpiod.h 0.0 0.0% 0 / 223 0.0% 0 / 5 0.0% 0 / 114
io/serialports.c 11.2 11.2% 22 / 196 11.8% 2 / 17 4.5% 4 / 89
io/tests/gateio_cpp_test/gateio_cpp_test.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
io/tests/gateio_cpp_test/test_ipcsharedmem.cpp 100.0 100.0% 14 / 14 100.0% 3 / 3 33.7% 28 / 83
io/tests/gateio_cpp_test/test_logging.cpp 100.0 100.0% 51 / 51 100.0% 10 / 10 40.9% 83 / 203
io/tests/gateio_cpp_test/test_pipe.cpp 100.0 100.0% 87 / 87 100.0% 12 / 12 34.8% 137 / 394
io/tests/gateio_cpp_test/test_serialport.cpp 41.7 41.7% 5 / 12 75.0% 3 / 4 21.2% 7 / 33
io/tests/gateio_test/gateio_test.c 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
io/tests/gateio_test/test_ipcsharedmem.c 100.0 100.0% 15 / 15 100.0% 1 / 1 50.0% 5 / 10
io/videosources.c 0.0 0.0% 0 / 83 0.0% 0 / 9 0.0% 0 / 52
io/videosources.h 0.0 0.0% 0 / 1 0.0% 0 / 2 0.0% 0 / 7
io/videosources_screen.c 0.0 0.0% 0 / 234 0.0% 0 / 21 0.0% 0 / 92
io/videosources_writer.c 0.0 0.0% 0 / 103 0.0% 0 / 9 0.0% 0 / 32
libraries.c 87.7 87.7% 57 / 65 100.0% 7 / 7 60.0% 18 / 30
localbuffer.c 83.3 83.3% 15 / 18 100.0% 3 / 3 50.0% 7 / 14
localbuffer.hpp 95.2 95.2% 20 / 21 100.0% 4 / 4 83.3% 5 / 6
maps.c 50.9 50.9% 525 / 1032 51.8% 58 / 112 47.6% 243 / 510
maps.hpp 68.0 68.0% 189 / 278 70.7% 174 / 246 39.1% 18 / 46
mathematics.c 64.0 64.0% 135 / 211 73.3% 55 / 75 76.8% 86 / 112
mathematics.hpp 100.0 100.0% 14 / 14 100.0% 8 / 8 50.0% 2 / 4
memalloc.c 85.0 85.0% 102 / 120 100.0% 17 / 17 61.1% 33 / 54
memalloc.hpp 100.0 100.0% 62 / 62 53.4% 342 / 641 46.2% 6 / 13
net/cxx_ftpclients.cpp 34.7 34.7% 26 / 75 35.3% 6 / 17 15.3% 11 / 72
net/cxx_httpclients.cpp 100.0 100.0% 11 / 11 100.0% 3 / 3 50.0% 2 / 4
net/cxx_httpservers.cpp 83.9 83.9% 99 / 118 83.8% 31 / 37 38.6% 17 / 44
net/cxx_httptypes.cpp 81.1 81.1% 133 / 164 84.1% 37 / 44 46.2% 37 / 80
net/cxx_mqttprotocols.cpp 0.0 0.0% 0 / 399 0.0% 0 / 52 0.0% 0 / 286
net/cxx_nameresolvers.cpp 100.0 100.0% 13 / 13 100.0% 4 / 4 50.0% 6 / 12
net/cxx_pop3client.cpp 0.0 0.0% 0 / 45 0.0% 0 / 9 0.0% 0 / 38
net/cxx_sockets.cpp 58.4 58.4% 153 / 262 53.6% 30 / 56 29.2% 42 / 144
net/cxx_sockettools.cpp 23.4 23.4% 36 / 154 20.9% 9 / 43 11.0% 11 / 100
net/cxx_sshclients.cpp 37.0 37.0% 67 / 181 39.5% 15 / 38 17.9% 30 / 168
net/cxx_sslsessions.cpp 0.0 0.0% 0 / 55 0.0% 0 / 9 0.0% 0 / 46
net/cxx_winrmclients.cpp 0.0 0.0% 0 / 46 0.0% 0 / 11 0.0% 0 / 62
net/ftpclients.c 67.8 67.8% 276 / 407 67.7% 21 / 31 43.9% 112 / 255
net/httpclients.c 63.5 63.5% 294 / 463 86.7% 13 / 15 36.6% 137 / 374
net/httpservers.c 60.7 60.7% 453 / 746 77.8% 35 / 45 42.8% 151 / 353
net/httptypes.c 32.1 32.1% 77 / 240 61.5% 8 / 13 19.9% 31 / 156
net/mqttprotocols.c 0.0 0.0% 0 / 528 0.0% 0 / 28 0.0% 0 / 306
net/nameresolvers.c 77.1 77.1% 54 / 70 100.0% 5 / 5 54.8% 17 / 31
net/platform/libcurl_api.h 42.2 42.2% 70 / 166 77.8% 7 / 9 23.4% 36 / 154
net/platform/openssl_api.c 74.3 74.3% 165 / 222 50.0% 2 / 4 16.7% 4 / 24
net/platform/socket_api.c 95.7 95.7% 44 / 46 90.0% 9 / 10 -% 0 / 0
net/pop3clients.c 0.0 0.0% 0 / 164 0.0% 0 / 11 0.0% 0 / 78
net/sockets.c 75.5 75.5% 500 / 662 95.1% 39 / 41 53.8% 157 / 292
net/sockettools.c 71.2 71.2% 705 / 990 74.1% 63 / 85 48.2% 230 / 477
net/sshclients.c 38.3 38.3% 284 / 742 47.6% 20 / 42 21.9% 92 / 421
net/sslsessions.c 0.9 0.9% 4 / 428 3.6% 1 / 28 0.9% 2 / 224
net/tests/gatenet_cpp_test/gatenet_cpp_test.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
net/tests/gatenet_cpp_test/test_ftp.cpp 100.0 100.0% 11 / 11 100.0% 3 / 3 31.6% 25 / 79
net/tests/gatenet_cpp_test/test_httpserver.cpp 100.0 100.0% 95 / 95 100.0% 7 / 7 34.1% 239 / 701
net/tests/gatenet_cpp_test/test_httptypes.cpp 100.0 100.0% 29 / 29 100.0% 3 / 3 39.5% 88 / 223
net/tests/gatenet_cpp_test/test_nameresolver.cpp 100.0 100.0% 11 / 11 100.0% 3 / 3 35.6% 36 / 101
net/tests/gatenet_cpp_test/test_sockets.cpp 98.8 98.8% 168 / 170 100.0% 26 / 26 33.3% 307 / 921
net/tests/gatenet_cpp_test/test_ssh.cpp 100.0 100.0% 16 / 16 100.0% 3 / 3 32.8% 41 / 125
net/tests/gatenet_test/gatenet_test.c 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
net/tests/gatenet_test/test_http.c 100.0 100.0% 16 / 16 100.0% 3 / 3 50.0% 2 / 4
net/tests/gatenet_test/test_nameresolvers.c 100.0 100.0% 6 / 6 100.0% 1 / 1 50.0% 1 / 2
net/tests/gatenet_test/test_sockets.c 100.0 100.0% 16 / 16 100.0% 2 / 2 50.0% 6 / 12
net/winrmclients.c 0.0 0.0% 0 / 454 0.0% 0 / 31 0.0% 0 / 180
numbers.hpp 93.5 93.5% 43 / 46 97.1% 68 / 70 -% 0 / 0
objects.c 86.6 86.6% 84 / 97 87.5% 14 / 16 60.0% 18 / 30
objects.hpp 91.5 91.5% 54 / 59 68.9% 71 / 103 62.5% 5 / 8
platform/linux/procfs.h 91.7 91.7% 55 / 60 100.0% 6 / 6 54.2% 13 / 24
platform/posix/posixcallstack.c 20.0 20.0% 2 / 10 33.3% 1 / 3 12.5% 1 / 8
platform/posix/posixucontext.c 90.5 90.5% 38 / 42 100.0% 9 / 9 56.2% 9 / 16
platform/posix/xlib.h 86.0 86.0% 86 / 100 33.3% 1 / 3 47.6% 80 / 168
platform_posix.c 56.1 56.1% 369 / 658 77.0% 47 / 61 33.9% 115 / 339
platforms.c 2.0 2.0% 3 / 149 20.0% 1 / 5 0.0% 0 / 116
processes.c 89.7 89.7% 26 / 29 100.0% 3 / 3 67.9% 19 / 28
processes_posix.c 76.2 76.2% 468 / 614 85.7% 36 / 42 60.4% 209 / 346
properties.c 62.5 62.5% 517 / 827 89.3% 50 / 56 42.6% 184 / 432
queueitems.hpp 100.0 100.0% 18 / 18 100.0% 6 / 6 83.3% 5 / 6
queues.c 80.0 80.0% 323 / 404 91.4% 32 / 35 56.3% 98 / 174
randomgen.c 87.5 87.5% 28 / 32 100.0% 4 / 4 66.7% 8 / 12
regexpressions.c 71.4 71.4% 157 / 220 66.7% 12 / 18 46.9% 98 / 209
results.c 45.6 45.6% 31 / 68 100.0% 3 / 3 28.8% 15 / 52
runnables.c 76.1 76.1% 153 / 201 75.0% 18 / 24 50.0% 26 / 52
runnables.hpp 97.7 97.7% 42 / 43 100.0% 24 / 24 50.0% 9 / 18
scripting/cxx_luascripts.cpp 0.0 0.0% 0 / 29 0.0% 0 / 7 0.0% 0 / 22
scripting/luascripts.c 0.0 0.0% 0 / 792 0.0% 0 / 43 0.0% 0 / 273
scripting/pythonscripts.c 0.0 0.0% 0 / 67 0.0% 0 / 1 0.0% 0 / 110
serializers.c 72.2 72.2% 192 / 266 70.0% 28 / 40 45.2% 76 / 168
stdcppstring.hpp 100.0 100.0% 7 / 7 100.0% 2 / 2 -% 0 / 0
stdcppvector.hpp 100.0 100.0% 9 / 9 100.0% 2 / 2 50.0% 2 / 4
streams.c 83.3 83.3% 985 / 1182 93.4% 113 / 121 62.9% 334 / 531
strings.c 79.0 79.0% 1098 / 1390 70.9% 127 / 179 53.6% 578 / 1078
strings.hpp 100.0 100.0% 5 / 5 100.0% 51 / 51 -% 0 / 0
strings_chars.c 89.1 89.1% 90 / 101 100.0% 16 / 16 65.4% 89 / 136
strings_strbuffer.c 82.7 82.7% 67 / 81 100.0% 16 / 16 47.9% 46 / 96
strings_strbuilder.c 92.8 92.8% 296 / 319 100.0% 39 / 39 62.5% 115 / 184
structs.c 52.2 52.2% 93 / 178 83.3% 15 / 18 39.1% 34 / 87
structs.hpp 95.6 95.6% 109 / 114 87.0% 160 / 184 36.7% 11 / 30
synchronization.c 74.0 74.0% 245 / 331 87.9% 29 / 33 52.9% 74 / 140
synchronization.hpp 100.0 100.0% 3 / 3 100.0% 2 / 2 50.0% 2 / 4
system/accounts.c 92.6 92.6% 163 / 176 94.4% 17 / 18 51.7% 31 / 60
system/backups.c 0.0 0.0% 0 / 4 0.0% 0 / 2 -% 0 / 0
system/configurations.c 85.1 85.1% 114 / 134 100.0% 8 / 8 51.3% 40 / 78
system/cxx_accounts.cpp 90.8 90.8% 197 / 217 98.0% 49 / 50 36.9% 76 / 206
system/cxx_configurations.cpp 78.0 78.0% 32 / 41 77.8% 7 / 9 56.2% 18 / 32
system/cxx_devices.cpp 0.0 0.0% 0 / 148 0.0% 0 / 40 0.0% 0 / 118
system/cxx_netconfigs.cpp 80.0 80.0% 84 / 105 85.3% 29 / 34 36.1% 13 / 36
system/cxx_os.cpp 90.8 90.8% 129 / 142 94.7% 36 / 38 38.2% 39 / 102
system/cxx_services.cpp 0.0 0.0% 0 / 120 0.0% 0 / 24 0.0% 0 / 112
system/cxx_storagedrives.cpp 70.6 70.6% 60 / 85 66.7% 16 / 24 31.9% 23 / 72
system/cxx_storagevolumes.cpp 68.6 68.6% 59 / 86 69.6% 16 / 23 35.9% 23 / 64
system/cxx_terminals.cpp 55.0 55.0% 33 / 60 57.1% 8 / 14 26.7% 8 / 30
system/devices.c 0.0 0.0% 0 / 618 0.0% 0 / 21 0.0% 0 / 290
system/management.c 0.0 0.0% 0 / 48 0.0% 0 / 13 0.0% 0 / 14
system/netconfigs.c 74.5 74.5% 161 / 216 81.2% 13 / 16 48.0% 47 / 98
system/os.c 88.9 88.9% 80 / 90 100.0% 6 / 6 79.4% 54 / 68
system/os_posix.c 81.6 81.6% 332 / 407 93.5% 29 / 31 50.9% 114 / 224
system/platform/linux_dbus_api.h 0.0 0.0% 0 / 159 0.0% 0 / 6 0.0% 0 / 95
system/services.c 30.0 30.0% 3 / 10 100.0% 1 / 1 14.3% 1 / 7
system/services_posix.c 77.2 77.2% 251 / 325 88.0% 22 / 25 58.9% 103 / 175
system/storagedrives.c 35.4 35.4% 86 / 243 21.7% 5 / 23 21.9% 23 / 105
system/storagevolumes.c 78.6 78.6% 114 / 145 77.8% 7 / 9 54.4% 37 / 68
system/terminals.c 21.3 21.3% 97 / 455 22.4% 15 / 67 9.1% 14 / 154
system/tests/gateservice_test/gateservice_test.c 82.6 82.6% 95 / 115 69.2% 9 / 13 65.0% 26 / 40
system/tests/gatesystem_cpp_privileged_test/gatesystem_cpp_privileged_test.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
system/tests/gatesystem_cpp_privileged_test/test_accounts.cpp 100.0 100.0% 66 / 66 100.0% 11 / 11 31.9% 187 / 587
system/tests/gatesystem_cpp_privileged_test/test_hostname.cpp 100.0 100.0% 12 / 12 100.0% 6 / 6 34.5% 20 / 58
system/tests/gatesystem_cpp_privileged_test/test_restart.cpp 100.0 100.0% 6 / 6 100.0% 6 / 6 26.7% 8 / 30
system/tests/gatesystem_cpp_test/gatesystem_cpp_test.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
system/tests/gatesystem_cpp_test/test_configurations.cpp 100.0 100.0% 28 / 28 100.0% 3 / 3 32.0% 81 / 253
system/tests/gatesystem_cpp_test/test_devices.cpp 100.0 100.0% 2 / 2 100.0% 3 / 3 50.0% 1 / 2
system/tests/gatesystem_cpp_test/test_management.cpp 100.0 100.0% 3 / 3 100.0% 3 / 3 23.1% 3 / 13
system/tests/gatesystem_cpp_test/test_netconfig.cpp 100.0 100.0% 25 / 25 100.0% 3 / 3 44.4% 36 / 81
system/tests/gatesystem_cpp_test/test_os.cpp 100.0 100.0% 82 / 82 100.0% 12 / 12 33.2% 196 / 590
system/tests/gatesystem_cpp_test/test_storage.cpp 100.0 100.0% 30 / 30 100.0% 6 / 6 35.4% 70 / 198
system/tests/gatesystem_cpp_test/test_terminals.cpp 100.0 100.0% 19 / 19 100.0% 7 / 7 30.3% 20 / 66
system/tests/gatesystem_test/gatesystem_test.c 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
system/tests/gatesystem_test/test_os.c 100.0 100.0% 9 / 9 100.0% 1 / 1 50.0% 2 / 4
tech/barcodes.c 60.2 60.2% 212 / 352 80.0% 12 / 15 51.3% 120 / 234
tech/copymachines.c 53.8 53.8% 71 / 132 66.7% 2 / 3 28.9% 26 / 90
tech/cxx_barcodes.cpp 80.4 80.4% 37 / 46 86.7% 13 / 15 36.8% 7 / 19
tech/cxx_copymachines.cpp 65.5 65.5% 38 / 58 57.1% 12 / 21 28.0% 7 / 25
tech/cxx_gateservices.cpp 25.0 25.0% 60 / 240 25.0% 16 / 64 12.3% 14 / 114
tech/cxx_mediaplayers.cpp 0.0 0.0% 0 / 50 0.0% 0 / 11 0.0% 0 / 40
tech/cxx_microservices.cpp 51.6 51.6% 226 / 438 56.2% 54 / 96 22.6% 113 / 500
tech/cxx_portmapping.cpp 100.0 100.0% 16 / 16 100.0% 4 / 4 40.0% 4 / 10
tech/cxx_sessionhub.cpp 0.0 0.0% 0 / 60 0.0% 0 / 21 0.0% 0 / 34
tech/cxx_tasks.cpp 0.0 0.0% 0 / 115 0.0% 0 / 29 0.0% 0 / 100
tech/cxx_virtualization.cpp 24.7 24.7% 19 / 77 22.2% 4 / 18 11.6% 10 / 86
tech/cxx_webapis.cpp 89.9 89.9% 286 / 318 90.4% 113 / 125 50.0% 20 / 40
tech/filesystems.c 0.0 0.0% 0 / 195 0.0% 0 / 17 0.0% 0 / 97
tech/gateservices.c 48.2 48.2% 380 / 788 61.0% 36 / 59 29.7% 109 / 367
tech/mediaplayers.c 0.0 0.0% 0 / 14 0.0% 0 / 7 -% 0 / 0
tech/microservices.c 57.8 57.8% 134 / 232 68.0% 17 / 25 34.4% 33 / 96
tech/microservices/procrunner_service.c 88.9 88.9% 72 / 81 75.0% 6 / 8 56.2% 9 / 16
tech/microservices/timer_service.c 62.2 62.2% 79 / 127 57.1% 8 / 14 42.5% 17 / 40
tech/microservices/webcontent_service.cpp 0.0 0.0% 0 / 50 0.0% 0 / 16 0.0% 0 / 26
tech/microservices/webserver_service.c 34.9 34.9% 82 / 235 35.3% 6 / 17 20.9% 18 / 86
tech/msgqueues.c 0.0 0.0% 0 / 81 0.0% 0 / 16 0.0% 0 / 34
tech/platform/gate_lxc.h 30.8 30.8% 4 / 13 100.0% 1 / 1 50.0% 2 / 4
tech/portmapping.c 62.9 62.9% 139 / 221 100.0% 8 / 8 58.3% 60 / 103
tech/sessionhub.hpp 0.0 0.0% 0 / 11 0.0% 0 / 3 -% 0 / 0
tech/tasks.hpp 0.0 0.0% 0 / 3 0.0% 0 / 1 0.0% 0 / 2
tech/tests/gatetech_cpp_test/gatetech_cpp_test.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
tech/tests/gatetech_cpp_test/test_barcodes.cpp 64.7 64.7% 22 / 34 90.0% 9 / 10 32.5% 49 / 151
tech/tests/gatetech_cpp_test/test_copymachines.cpp 100.0 100.0% 14 / 14 100.0% 3 / 3 31.3% 36 / 115
tech/tests/gatetech_cpp_test/test_gateservices.cpp 100.0 100.0% 25 / 25 100.0% 3 / 3 35.7% 76 / 213
tech/tests/gatetech_cpp_test/test_microservices.cpp 81.4 81.4% 35 / 43 71.4% 5 / 7 36.8% 110 / 299
tech/tests/gatetech_cpp_test/test_portmapping.cpp 100.0 100.0% 25 / 25 100.0% 3 / 3 31.3% 73 / 233
tech/tests/gatetech_cpp_test/test_virtualization.cpp 25.8 25.8% 8 / 31 60.0% 3 / 5 5.9% 11 / 185
tech/tests/gatetech_cpp_test/test_webapis.cpp 100.0 100.0% 127 / 127 100.0% 13 / 13 35.5% 273 / 768
tech/tests/gatetech_test/gatetech_test.c 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
tech/tests/gatetech_test/test_barcodes.c 100.0 100.0% 9 / 9 100.0% 3 / 3 -% 0 / 0
tech/texteditors.c 0.0 0.0% 0 / 213 0.0% 0 / 15 0.0% 0 / 85
tech/virtualization.c 8.7 8.7% 18 / 208 11.1% 3 / 27 7.0% 6 / 86
tech/webapis.c 93.2 93.2% 41 / 44 100.0% 2 / 2 53.8% 14 / 26
tech/webapis_geomaps.c 87.2 87.2% 95 / 109 100.0% 12 / 12 50.0% 13 / 26
tech/webapis_ipwhois.c 77.4 77.4% 89 / 115 100.0% 4 / 4 55.6% 30 / 54
tech/webapis_newsfeed.c 70.0 70.0% 152 / 217 76.9% 10 / 13 45.4% 49 / 108
tech/webapis_weather.c 76.1 76.1% 102 / 134 100.0% 7 / 7 35.4% 23 / 65
tests.c 83.4 83.4% 252 / 302 86.7% 26 / 30 55.2% 64 / 116
tests/gatecore_cpp_platform_test/gatecore_cpp_test.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
tests/gatecore_cpp_platform_test/test_atomics.cpp 100.0 100.0% 131 / 131 100.0% 16 / 16 33.4% 292 / 875
tests/gatecore_cpp_platform_test/test_console.cpp 92.3 92.3% 60 / 65 100.0% 6 / 6 29.8% 90 / 302
tests/gatecore_cpp_platform_test/test_coroutines.cpp 96.9 96.9% 94 / 97 100.0% 14 / 14 36.3% 77 / 212
tests/gatecore_cpp_platform_test/test_environments.cpp 100.0 100.0% 44 / 44 100.0% 3 / 3 32.7% 86 / 263
tests/gatecore_cpp_platform_test/test_files.cpp 97.4 97.4% 191 / 196 100.0% 7 / 7 35.9% 570 / 1587
tests/gatecore_cpp_platform_test/test_functions.cpp 98.2 98.2% 111 / 113 100.0% 26 / 26 37.7% 118 / 313
tests/gatecore_cpp_platform_test/test_inputs.cpp 100.0 100.0% 14 / 14 100.0% 3 / 3 31.1% 37 / 119
tests/gatecore_cpp_platform_test/test_libraries.cpp 93.8 93.8% 15 / 16 -% 0 / 0 -% 0 / 0
tests/gatecore_cpp_platform_test/test_processes.cpp 100.0 100.0% 94 / 94 100.0% 13 / 13 32.5% 203 / 624
tests/gatecore_cpp_platform_test/test_queue.cpp 100.0 100.0% 70 / 70 100.0% 10 / 10 37.3% 123 / 330
tests/gatecore_cpp_platform_test/test_queueitems.cpp 100.0 100.0% 27 / 27 100.0% 3 / 3 31.6% 83 / 263
tests/gatecore_cpp_platform_test/test_randomgen.cpp 100.0 100.0% 9 / 9 100.0% 3 / 3 30.3% 27 / 89
tests/gatecore_cpp_platform_test/test_stdcpp.cpp 100.0 100.0% 31 / 31 100.0% 9 / 9 38.2% 50 / 131
tests/gatecore_cpp_platform_test/test_synchronization.cpp 100.0 100.0% 70 / 70 100.0% 15 / 15 35.7% 164 / 459
tests/gatecore_cpp_platform_test/test_threadpools.cpp 100.0 100.0% 59 / 59 100.0% 13 / 13 35.7% 106 / 297
tests/gatecore_cpp_platform_test/test_times.cpp 100.0 100.0% 119 / 119 100.0% 12 / 12 35.4% 379 / 1072
tests/gatecore_cpp_special_test/gatecore_cpp_special.cpp 83.9 83.9% 26 / 31 100.0% 4 / 4 47.2% 17 / 36
tests/gatecore_cpp_special_test/test_fault_guard.c 74.1 74.1% 40 / 54 87.5% 7 / 8 50.0% 5 / 10
tests/gatecore_cpp_test/gatecore_cpp_test.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
tests/gatecore_cpp_test/test_arrays.cpp 99.5 99.5% 424 / 426 100.0% 25 / 25 35.8% 890 / 2484
tests/gatecore_cpp_test/test_blobs.cpp 100.0 100.0% 66 / 66 100.0% 9 / 9 36.8% 146 / 397
tests/gatecore_cpp_test/test_delegate.cpp 100.0 100.0% 244 / 244 100.0% 44 / 44 37.1% 314 / 847
tests/gatecore_cpp_test/test_errors.cpp 98.3 98.3% 57 / 58 100.0% 14 / 14 34.9% 103 / 295
tests/gatecore_cpp_test/test_geopositions.cpp 100.0 100.0% 52 / 52 100.0% 3 / 3 36.9% 131 / 355
tests/gatecore_cpp_test/test_guids.cpp 100.0 100.0% 42 / 42 100.0% 3 / 3 37.6% 114 / 303
tests/gatecore_cpp_test/test_hashes.cpp 97.9 97.9% 94 / 96 98.0% 50 / 51 39.3% 55 / 140
tests/gatecore_cpp_test/test_lambda.cpp 100.0 100.0% 5 / 5 100.0% 3 / 3 31.6% 6 / 19
tests/gatecore_cpp_test/test_map.cpp 96.3 96.3% 26 / 27 100.0% 4 / 4 38.4% 28 / 73
tests/gatecore_cpp_test/test_math.cpp 100.0 100.0% 78 / 78 100.0% 3 / 3 36.7% 409 / 1113
tests/gatecore_cpp_test/test_memalloc.cpp 100.0 100.0% 34 / 34 100.0% 3 / 3 33.1% 54 / 163
tests/gatecore_cpp_test/test_numbers.cpp 100.0 100.0% 41 / 41 100.0% 6 / 6 36.3% 103 / 284
tests/gatecore_cpp_test/test_regex.cpp 100.0 100.0% 49 / 49 100.0% 8 / 8 37.0% 54 / 146
tests/gatecore_cpp_test/test_runnables.cpp 100.0 100.0% 72 / 72 100.0% 11 / 11 34.8% 135 / 388
tests/gatecore_cpp_test/test_streams.cpp 99.3 99.3% 268 / 270 97.1% 33 / 34 35.4% 503 / 1420
tests/gatecore_cpp_test/test_uris.cpp 100.0 100.0% 40 / 40 100.0% 3 / 3 39.3% 108 / 275
tests/gatecore_cpp_test/test_versioning.cpp 100.0 100.0% 26 / 26 100.0% 3 / 3 35.6% 88 / 247
tests/gatecore_cpp_values_test/gatecore_cpp_values_test.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
tests/gatecore_cpp_values_test/test_applications.cpp 99.3 99.3% 143 / 144 100.0% 28 / 28 36.8% 335 / 910
tests/gatecore_cpp_values_test/test_properties.cpp 100.0 100.0% 109 / 109 100.0% 7 / 7 38.3% 272 / 710
tests/gatecore_cpp_values_test/test_strings.cpp 100.0 100.0% 340 / 340 100.0% 23 / 23 37.0% 925 / 2501
tests/gatecore_cpp_values_test/test_structs.cpp 100.0 100.0% 63 / 63 100.0% 11 / 11 38.2% 122 / 319
tests/gatecore_cpp_values_test/test_utilities.cpp 100.0 100.0% 118 / 118 100.0% 8 / 8 38.1% 276 / 724
tests/gatecore_cpp_values_test/test_values.cpp 100.0 100.0% 31 / 31 100.0% 13 / 13 38.5% 45 / 117
tests/gatecore_cpp_values_test/test_wrappers.cpp 96.3 96.3% 210 / 218 92.7% 51 / 55 34.1% 512 / 1502
tests/gatecore_platform_test/gatecore_platform_test.c 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
tests/gatecore_platform_test/test_coroutines.c 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
tests/gatecore_platform_test/test_files.c 97.6 97.6% 40 / 41 100.0% 2 / 2 50.0% 25 / 50
tests/gatecore_platform_test/test_process.c 97.4 97.4% 38 / 39 100.0% 1 / 1 67.9% 19 / 28
tests/gatecore_platform_test/test_threading.c 100.0 100.0% 155 / 155 100.0% 10 / 10 53.0% 89 / 168
tests/gatecore_platform_test/test_times.c 100.0 100.0% 37 / 37 100.0% 1 / 1 50.0% 17 / 34
tests/gatecore_test/gatecore_test.c 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
tests/gatecore_test/test_apps.c 100.0 100.0% 57 / 57 100.0% 3 / 3 50.0% 29 / 58
tests/gatecore_test/test_arrays.c 100.0 100.0% 70 / 70 100.0% 4 / 4 50.0% 29 / 58
tests/gatecore_test/test_blobs.c 100.0 100.0% 55 / 55 100.0% 1 / 1 50.0% 40 / 80
tests/gatecore_test/test_comparers.c 100.0 100.0% 32 / 32 100.0% 1 / 1 50.0% 87 / 174
tests/gatecore_test/test_delegates.c 100.0 100.0% 47 / 47 100.0% 9 / 9 50.0% 21 / 42
tests/gatecore_test/test_functions.c 98.8 98.8% 80 / 81 100.0% 7 / 7 50.0% 20 / 40
tests/gatecore_test/test_map.c 97.4 97.4% 37 / 38 100.0% 2 / 2 75.0% 18 / 24
tests/gatecore_test/test_math.c 100.0 100.0% 98 / 98 100.0% 6 / 6 50.6% 84 / 166
tests/gatecore_test/test_memalloc.c 100.0 100.0% 53 / 53 100.0% 1 / 1 51.6% 32 / 62
tests/gatecore_test/test_runnables.c 100.0 100.0% 99 / 99 100.0% 11 / 11 50.0% 30 / 60
tests/gatecore_test/test_strings.c 100.0 100.0% 129 / 129 100.0% 5 / 5 50.6% 80 / 158
tests/gatecore_test/test_uris.c 100.0 100.0% 9 / 9 100.0% 1 / 1 50.0% 3 / 6
tests/gatecore_test/test_utilities.c 100.0 100.0% 107 / 107 100.0% 6 / 6 50.0% 56 / 112
tests/gatecore_test/test_values.c 98.0 98.0% 97 / 99 83.3% 5 / 6 51.5% 34 / 66
tests/gatecore_test/test_wrappers.c 100.0 100.0% 43 / 43 100.0% 3 / 3 55.0% 22 / 40
tests/shared_lib_test/shared_lib.c 0.0 0.0% 0 / 32 0.0% 0 / 6 0.0% 0 / 12
threading.c 78.2 78.2% 122 / 156 87.0% 20 / 23 56.9% 33 / 58
threading.hpp 100.0 100.0% 3 / 3 -% 0 / 0 -% 0 / 0
threadpools.c 84.3 84.3% 118 / 140 100.0% 11 / 11 58.6% 41 / 70
times.c 92.5 92.5% 335 / 362 100.0% 28 / 28 69.5% 153 / 220
times.hpp 75.0 75.0% 6 / 8 70.0% 7 / 10 -% 0 / 0
typeids.c 38.6 38.6% 76 / 197 42.9% 3 / 7 41.1% 65 / 158
typeids.hpp 100.0 100.0% 28 / 28 100.0% 28 / 28 -% 0 / 0
ui/buttons.c 80.0 80.0% 24 / 30 100.0% 3 / 3 50.0% 6 / 12
ui/checkboxes.c 90.0 90.0% 36 / 40 100.0% 5 / 5 50.0% 5 / 10
ui/comboboxes.c 78.4 78.4% 127 / 162 100.0% 12 / 12 46.8% 29 / 62
ui/cxx_buttons.cpp 93.3 93.3% 28 / 30 100.0% 6 / 6 50.0% 7 / 14
ui/cxx_checkboxes.cpp 94.6 94.6% 35 / 37 100.0% 8 / 8 55.6% 10 / 18
ui/cxx_comboboxes.cpp 77.8 77.8% 84 / 108 83.3% 15 / 18 40.0% 22 / 55
ui/cxx_dialogs.cpp 0.0 0.0% 0 / 156 0.0% 0 / 36 0.0% 0 / 124
ui/cxx_forms.cpp 32.3 32.3% 32 / 99 33.3% 6 / 18 11.5% 6 / 52
ui/cxx_gateui.cpp 56.1 56.1% 170 / 303 61.5% 48 / 78 19.2% 33 / 172
ui/cxx_graphics.cpp 53.5 53.5% 92 / 172 51.2% 21 / 41 28.9% 33 / 114
ui/cxx_labels.cpp 93.3 93.3% 28 / 30 100.0% 6 / 6 50.0% 7 / 14
ui/cxx_listviews.cpp 70.6 70.6% 284 / 402 72.6% 61 / 84 30.7% 73 / 238
ui/cxx_menus.cpp 39.3 39.3% 11 / 28 42.9% 3 / 7 12.5% 2 / 16
ui/cxx_paintsurfaces.cpp 20.3 20.3% 48 / 237 16.3% 8 / 49 8.3% 8 / 96
ui/cxx_panels.cpp 42.9 42.9% 21 / 49 50.0% 5 / 10 22.2% 4 / 18
ui/cxx_spinners.cpp 0.0 0.0% 0 / 69 0.0% 0 / 13 0.0% 0 / 46
ui/cxx_splitters.cpp 0.0 0.0% 0 / 35 0.0% 0 / 7 0.0% 0 / 16
ui/cxx_statusbars.cpp 85.7 85.7% 66 / 77 86.7% 13 / 15 39.1% 18 / 46
ui/cxx_tabs.cpp 74.1 74.1% 60 / 81 73.7% 14 / 19 35.0% 14 / 40
ui/cxx_textboxes.cpp 56.6 56.6% 47 / 83 60.0% 9 / 15 25.9% 15 / 58
ui/cxx_timers.cpp 72.3 72.3% 34 / 47 77.8% 7 / 9 38.9% 7 / 18
ui/cxx_toolbars.cpp 56.8 56.8% 25 / 44 55.6% 5 / 9 25.0% 8 / 32
ui/cxx_treeviews.cpp 82.5 82.5% 99 / 120 87.5% 21 / 24 37.5% 30 / 80
ui/cxx_webviews.cpp 0.0 0.0% 0 / 97 0.0% 0 / 24 0.0% 0 / 38
ui/dialogs.c 0.0 0.0% 0 / 522 0.0% 0 / 17 0.0% 0 / 300
ui/forms.c 62.4 62.4% 148 / 237 54.2% 13 / 24 39.3% 33 / 84
ui/gateui.c 74.0 74.0% 322 / 435 72.7% 40 / 55 58.6% 116 / 198
ui/gateui.hpp 83.8 83.8% 62 / 74 44.6% 37 / 83 31.2% 5 / 16
ui/gateui_motif.c 74.7 74.7% 269 / 360 75.9% 22 / 29 61.1% 110 / 180
ui/graphics_motif.c 75.3 75.3% 275 / 365 56.8% 25 / 44 55.4% 62 / 112
ui/labels.c 91.9 91.9% 34 / 37 100.0% 3 / 3 50.0% 10 / 20
ui/listviews.c 92.3 92.3% 12 / 13 100.0% 2 / 2 75.0% 3 / 4
ui/listviews_motif.c 83.7 83.7% 718 / 858 90.3% 56 / 62 52.5% 250 / 476
ui/menus.c 57.6 57.6% 19 / 33 60.0% 3 / 5 18.8% 3 / 16
ui/menus.hpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
ui/paintsurfaces.c 51.9 51.9% 55 / 106 80.0% 4 / 5 24.1% 13 / 54
ui/paintsurfaces.hpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
ui/panels.c 86.5 86.5% 122 / 141 100.0% 8 / 8 52.9% 18 / 34
ui/spinners.c 0.0 0.0% 0 / 69 0.0% 0 / 6 0.0% 0 / 40
ui/splitters.c 0.0 0.0% 0 / 68 0.0% 0 / 7 0.0% 0 / 32
ui/statusbars.c 92.3 92.3% 72 / 78 100.0% 7 / 7 54.5% 24 / 44
ui/tabs.c 77.6 77.6% 152 / 196 81.2% 13 / 16 51.1% 46 / 90
ui/tests/gateui_cpp_test/gateui_cpp_tests.cpp 90.6 90.6% 377 / 416 63.6% 14 / 22 48.8% 430 / 882
ui/textboxes.c 81.5 81.5% 141 / 173 76.9% 10 / 13 56.1% 46 / 82
ui/timers.c 86.7 86.7% 52 / 60 100.0% 5 / 5 62.5% 10 / 16
ui/toolbars.c 78.9 78.9% 71 / 90 66.7% 6 / 9 45.0% 18 / 40
ui/treeviews.c 87.7 87.7% 284 / 324 89.7% 26 / 29 57.5% 73 / 127
ui/webviews.c 0.0 0.0% 0 / 6 0.0% 0 / 3 -% 0 / 0
uris.c 87.8 87.8% 187 / 213 100.0% 11 / 11 63.8% 111 / 174
utilities.c 76.5 76.5% 380 / 497 83.0% 39 / 47 51.6% 116 / 225
values.c 90.8 90.8% 822 / 905 94.7% 36 / 38 66.8% 422 / 632
values.hpp 85.0 85.0% 17 / 20 100.0% 57 / 57 50.0% 3 / 6
versioning.c 81.2 81.2% 56 / 69 83.3% 5 / 6 52.8% 19 / 36
wrappers.c 90.4 90.4% 151 / 167 90.9% 20 / 22 61.5% 40 / 65
wrappers.hpp 84.6 84.6% 362 / 428 69.0% 165 / 239 50.0% 72 / 144