LCOV - code coverage report
Current view: top level - test Hit Total Coverage
Test: Code coverage Lines: 3507 3507 100.0 %
Date: 2026-07-14 21:28:07 Functions: 246 246 100.0 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: 927 1592 58.2 %

Filename Sort by name Line Coverage ( hide details ) Sort by line coverage Functions Sort by function coverage Branches Sort by branch coverage
test_strerror.c
100.0%
100.0 % 7 / 7 100.0 % 1 / 1 62.5 % 5 / 8
<unnamed> 100.0 % 7 / 7 100.0 % 1 / 1 62.5 % 5 / 8
decimal_test_utils.h
100.0%
100.0 % 4 / 4 100.0 % 1 / 1 50.0 % 1 / 2
<unnamed> 100.0 % 4 / 4 100.0 % 1 / 1 50.0 % 1 / 2
integer_test_utils.h
100.0%
100.0 % 4 / 4 100.0 % 1 / 1 50.0 % 1 / 2
<unnamed> 100.0 % 4 / 4 100.0 % 1 / 1 50.0 % 1 / 2
time_test_utils.h
100.0%
100.0 % 7 / 7 100.0 % 1 / 1 100.0 % 2 / 2
<unnamed> 100.0 % 7 / 7 100.0 % 1 / 1 100.0 % 2 / 2
write_test_utils.h
100.0%
100.0 % 4 / 4 100.0 % 1 / 1 100.0 % 2 / 2
<unnamed> 100.0 % 4 / 4 100.0 % 1 / 1 100.0 % 2 / 2
int_test_utils.h
100.0%
100.0 % 4 / 4 100.0 % 2 / 2 - 0 / 0
<unnamed> 100.0 % 4 / 4 100.0 % 2 / 2 - 0 / 0
double_test_utils.h
100.0%
100.0 % 19 / 19 100.0 % 3 / 3 57.7 % 15 / 26
<unnamed> 100.0 % 19 / 19 100.0 % 3 / 3 57.7 % 15 / 26
num_test_utils.h
100.0%
100.0 % 40 / 40 100.0 % 4 / 4 89.3 % 25 / 28
<unnamed> 100.0 % 40 / 40 100.0 % 4 / 4 89.3 % 25 / 28
float_test_utils.h
100.0%
100.0 % 23 / 23 100.0 % 4 / 4 57.7 % 15 / 26
<unnamed> 100.0 % 23 / 23 100.0 % 4 / 4 57.7 % 15 / 26
test_date.c
100.0%
100.0 % 97 / 97 100.0 % 5 / 5 58.8 % 20 / 34
<unnamed> 100.0 % 97 / 97 100.0 % 5 / 5 58.8 % 20 / 34
test_ulong.c
100.0%
100.0 % 61 / 61 100.0 % 5 / 5 54.2 % 13 / 24
<unnamed> 100.0 % 61 / 61 100.0 % 5 / 5 54.2 % 13 / 24
test_long.c
100.0%
100.0 % 77 / 77 100.0 % 5 / 5 54.2 % 13 / 24
<unnamed> 100.0 % 77 / 77 100.0 % 5 / 5 54.2 % 13 / 24
test_datatype.c
100.0%
100.0 % 60 / 60 100.0 % 5 / 5 52.3 % 46 / 88
<unnamed> 100.0 % 60 / 60 100.0 % 5 / 5 52.3 % 46 / 88
test_boolean.c
100.0%
100.0 % 54 / 54 100.0 % 5 / 5 54.2 % 13 / 24
<unnamed> 100.0 % 54 / 54 100.0 % 5 / 5 54.2 % 13 / 24
test_int_math.c
100.0%
100.0 % 49 / 49 100.0 % 6 / 6 56.5 % 35 / 62
<unnamed> 100.0 % 49 / 49 100.0 % 6 / 6 56.5 % 35 / 62
test_short.c
100.0%
100.0 % 55 / 55 100.0 % 6 / 6 62.5 % 25 / 40
<unnamed> 100.0 % 55 / 55 100.0 % 6 / 6 62.5 % 25 / 40
test_ubyte.c
100.0%
100.0 % 43 / 43 100.0 % 6 / 6 57.7 % 15 / 26
<unnamed> 100.0 % 43 / 43 100.0 % 6 / 6 57.7 % 15 / 26
test_int.c
100.0%
100.0 % 57 / 57 100.0 % 6 / 6 60.5 % 23 / 38
<unnamed> 100.0 % 57 / 57 100.0 % 6 / 6 60.5 % 23 / 38
test_byte.c
100.0%
100.0 % 42 / 42 100.0 % 6 / 6 57.7 % 15 / 26
<unnamed> 100.0 % 42 / 42 100.0 % 6 / 6 57.7 % 15 / 26
test_ushort.c
100.0%
100.0 % 43 / 43 100.0 % 6 / 6 57.7 % 15 / 26
<unnamed> 100.0 % 43 / 43 100.0 % 6 / 6 57.7 % 15 / 26
test_uint.c
100.0%
100.0 % 57 / 57 100.0 % 6 / 6 60.5 % 23 / 38
<unnamed> 100.0 % 57 / 57 100.0 % 6 / 6 60.5 % 23 / 38
test_base64.c
100.0%
100.0 % 103 / 103 100.0 % 7 / 7 56.5 % 52 / 92
<unnamed> 100.0 % 103 / 103 100.0 % 7 / 7 56.5 % 52 / 92
test_time.c
100.0%
100.0 % 119 / 119 100.0 % 7 / 7 59.6 % 31 / 52
<unnamed> 100.0 % 119 / 119 100.0 % 7 / 7 59.6 % 31 / 52
test_duration.c
100.0%
100.0 % 175 / 175 100.0 % 7 / 7 61.1 % 33 / 54
<unnamed> 100.0 % 175 / 175 100.0 % 7 / 7 61.1 % 33 / 54
test_value.c
100.0%
100.0 % 212 / 212 100.0 % 7 / 7 53.1 % 52 / 98
<unnamed> 100.0 % 212 / 212 100.0 % 7 / 7 53.1 % 52 / 98
test_hex.c
100.0%
100.0 % 98 / 98 100.0 % 7 / 7 54.4 % 49 / 90
<unnamed> 100.0 % 98 / 98 100.0 % 7 / 7 54.4 % 49 / 90
test_timezone.c
100.0%
100.0 % 106 / 106 100.0 % 8 / 8 60.6 % 40 / 66
<unnamed> 100.0 % 106 / 106 100.0 % 8 / 8 60.6 % 40 / 66
test_canonical.c
100.0%
100.0 % 152 / 152 100.0 % 8 / 8 60.0 % 12 / 20
<unnamed> 100.0 % 152 / 152 100.0 % 8 / 8 60.0 % 12 / 20
test_double.c
100.0%
100.0 % 139 / 139 100.0 % 8 / 8 62.1 % 41 / 66
<unnamed> 100.0 % 139 / 139 100.0 % 8 / 8 62.1 % 41 / 66
test_decimal.c
100.0%
100.0 % 129 / 129 100.0 % 8 / 8 59.7 % 43 / 72
<unnamed> 100.0 % 129 / 129 100.0 % 8 / 8 59.7 % 43 / 72
test_float.c
100.0%
100.0 % 128 / 128 100.0 % 9 / 9 60.5 % 52 / 86
<unnamed> 100.0 % 128 / 128 100.0 % 9 / 9 60.5 % 52 / 86
test_integer.c
100.0%
100.0 % 143 / 143 100.0 % 10 / 10 60.9 % 56 / 92
<unnamed> 100.0 % 143 / 143 100.0 % 10 / 10 60.9 % 56 / 92
test_compare.c
100.0%
100.0 % 216 / 216 100.0 % 11 / 11 70.0 % 21 / 30
<unnamed> 100.0 % 216 / 216 100.0 % 11 / 11 70.0 % 21 / 30
test_date_time.c
100.0%
100.0 % 203 / 203 100.0 % 12 / 12 51.2 % 43 / 84
<unnamed> 100.0 % 203 / 203 100.0 % 12 / 12 51.2 % 43 / 84
test_coerce.c
100.0%
100.0 % 382 / 382 100.0 % 21 / 21 58.6 % 34 / 58
<unnamed> 100.0 % 382 / 382 100.0 % 21 / 21 58.6 % 34 / 58
test_bigint.c
100.0%
100.0 % 395 / 395 100.0 % 31 / 31 53.5 % 46 / 86
<unnamed> 100.0 % 395 / 395 100.0 % 31 / 31 53.5 % 46 / 86

Generated by: LCOV version 1.16