GCC Code Coverage Report


Directory: ./
Date: 2026-01-15 15:51:44
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 1209 1209 100.0%
Functions: 3887 3888 99.9%
Branches: 1773 1824 97.2%

File Lines Functions Branches
src/data_file.h 100.0 100.0% 28 / 28 100.0% 964 / 964 100.0% 20 / 20
src/data_message.h 100.0 100.0% 8 / 8 100.0% 164 / 164 -% 0 / 0
src/data_size.h 100.0 100.0% 8 / 8 100.0% 82 / 82 100.0% 2 / 2
src/data_stream_assert.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 50.0% 1 / 2
src/data_stream_check_value_impl.h 100.0 100.0% 82 / 82 100.0% 481 / 481 96.2% 125 / 130
src/data_stream_file.cpp 100.0 100.0% 19 / 19 100.0% 6 / 6 69.2% 9 / 13
src/data_stream_isSimpleType.cpp 100.0 100.0% 12 / 12 100.0% 12 / 12 -% 0 / 0
src/data_stream_message.cpp 100.0 100.0% 35 / 35 100.0% 6 / 6 63.6% 7 / 11
src/data_stream_read_file.h 100.0 100.0% 32 / 32 100.0% 588 / 588 75.0% 27 / 36
src/data_stream_read_message.h 100.0 100.0% 32 / 32 100.0% 66 / 66 75.0% 27 / 36
src/data_stream_size.cpp 100.0 100.0% 9 / 9 100.0% 3 / 3 -% 0 / 0
src/data_stream_size.h 100.0 100.0% 20 / 20 100.0% 66 / 66 100.0% 10 / 10
src/data_stream_write_file.h 100.0 100.0% 26 / 26 100.0% 588 / 588 76.0% 19 / 25
src/data_stream_write_message.h 100.0 100.0% 26 / 26 100.0% 66 / 66 76.0% 19 / 25
TESTS/TEST_CHECK_VALUE/main.cpp 100.0 100.0% 65 / 65 100.0% 2 / 2 100.0% 143 / 143
TESTS/TEST_DATA_FILE/main_list.cpp 100.0 100.0% 27 / 27 100.0% 14 / 14 100.0% 45 / 45
TESTS/TEST_DATA_FILE/main_list_pair.cpp 100.0 100.0% 41 / 41 100.0% 158 / 158 100.0% 79 / 79
TESTS/TEST_DATA_FILE/main_map.cpp 100.0 100.0% 41 / 41 100.0% 158 / 158 100.0% 80 / 80
TESTS/TEST_DATA_FILE/main_simple_type.cpp 100.0 100.0% 41 / 41 100.0% 16 / 16 100.0% 83 / 83
TESTS/TEST_DATA_FILE/main_vector.cpp 100.0 100.0% 26 / 26 100.0% 13 / 13 100.0% 43 / 43
TESTS/TEST_DATA_FILE/main_vector_pair.cpp 100.0 100.0% 41 / 41 100.0% 158 / 158 100.0% 79 / 79
TESTS/TEST_DATA_MESSAGE_LIST/main.cpp 100.0 100.0% 30 / 30 100.0% 13 / 13 100.0% 49 / 49
TESTS/TEST_DATA_MESSAGE_LIST_PAIR/main.cpp 100.0 100.0% 30 / 30 100.0% 13 / 13 100.0% 50 / 50
TESTS/TEST_DATA_MESSAGE_MAP/main.cpp 100.0 100.0% 30 / 30 100.0% 13 / 13 100.0% 50 / 50
TESTS/TEST_DATA_MESSAGE_SIMPLE_TYPE/main.cpp 100.0 100.0% 38 / 38 100.0% 15 / 15 100.0% 59 / 59
TESTS/TEST_DATA_MESSAGE_VECTOR/main.cpp 100.0 100.0% 30 / 30 100.0% 13 / 13 100.0% 49 / 49
TESTS/TEST_DATA_MESSAGE_VECTOR_PAIR/main.cpp 100.0 100.0% 30 / 30 100.0% 13 / 13 100.0% 50 / 50
TESTS/TEST_DATA_SIZE/main_list.cpp 100.0 100.0% 22 / 22 100.0% 11 / 11 100.0% 29 / 29
TESTS/TEST_DATA_SIZE/main_list_pair.cpp 100.0 100.0% 22 / 22 100.0% 11 / 11 100.0% 29 / 29
TESTS/TEST_DATA_SIZE/main_map.cpp 100.0 100.0% 22 / 22 100.0% 11 / 11 100.0% 29 / 29
TESTS/TEST_DATA_SIZE/main_simple_type.cpp 100.0 100.0% 28 / 28 100.0% 14 / 14 100.0% 38 / 38
TESTS/TEST_DATA_SIZE/main_vector.cpp 100.0 100.0% 22 / 22 100.0% 11 / 11 100.0% 29 / 29
TESTS/TEST_DATA_SIZE/main_vector_pair.cpp 100.0 100.0% 22 / 22 100.0% 11 / 11 100.0% 29 / 29
TESTS/TEST_ENUM/main.cpp 100.0 100.0% 34 / 34 100.0% 9 / 9 100.0% 36 / 36
TESTS/TEST_ENUM_MACRO/main.cpp 100.0 100.0% 27 / 27 100.0% 9 / 9 100.0% 35 / 35
TESTS/TEST_IS_SIMPLE_TYPE/main.cpp 100.0 100.0% 17 / 17 100.0% 2 / 2 100.0% 60 / 60
TESTS/TEST_SHADOK/main.cpp 100.0 100.0% 47 / 47 100.0% 6 / 6 97.4% 75 / 77
TESTS/TEST_SHADOK/Shadok.cpp 100.0 100.0% 25 / 25 92.3% 12 / 13 100.0% 2 / 2
TESTS/TEST_SHADOK/Shadok.h 100.0 100.0% 2 / 2 100.0% 5 / 5 -% 0 / 0
TESTS/TEST_SHADOK/Shadok_impl.h 100.0 100.0% 4 / 4 100.0% 5 / 5 -% 0 / 0
TESTS/TEST_TAB_FILE/main.cpp 100.0 100.0% 38 / 38 100.0% 26 / 26 99.0% 95 / 96
TESTS/TEST_TAB_MESSAGE/main.cpp 100.0 100.0% 40 / 40 100.0% 26 / 26 96.9% 94 / 97
TESTS/TEST_TABLE_SIZE/main.cpp 100.0 100.0% 27 / 27 100.0% 26 / 26 98.6% 68 / 69