GCC Code Coverage Report


Directory: ./
Date: 2026-01-15 15:40:41
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 951 993 95.8%
Functions: 139 144 96.5%
Branches: 1300 1395 93.2%

File Lines Functions Branches
src/AbtractField.cpp 98.1 98.1% 159 / 162 94.9% 56 / 59 100.0% 4 / 4
src/FieldParser.cpp 88.3 88.3% 166 / 188 96.0% 24 / 25 61.9% 96 / 155
src/FieldParser.h 100.0 100.0% 1 / 1 -% 0 / 0 100.0% 4 / 4
src/FieldParser_impl.h 91.7 91.7% 44 / 48 100.0% 12 / 12 70.2% 33 / 47
src/FieldType.cpp 100.0 100.0% 54 / 54 100.0% 11 / 11 95.1% 58 / 61
src/phoenix_field.cpp 90.6 90.6% 106 / 117 100.0% 10 / 10 92.1% 93 / 101
src/phoenix_field.h 100.0 100.0% 4 / 4 50.0% 1 / 2 -% 0 / 0
src/phoenix_varint.cpp 100.0 100.0% 25 / 25 100.0% 3 / 3 87.5% 7 / 8
TESTS/TEST_ABSTRACT_FIELD/main.cpp 100.0 100.0% 46 / 46 100.0% 4 / 4 100.0% 121 / 121
TESTS/TEST_FIELD_CONFIG/main.cpp 100.0 100.0% 28 / 28 100.0% 4 / 4 100.0% 55 / 55
TESTS/TEST_FIELD_TYPE/main.cpp 100.0 100.0% 43 / 43 100.0% 2 / 2 100.0% 199 / 199
TESTS/TEST_MESSAGE_PARSING/main.cpp 100.0 100.0% 25 / 25 100.0% 2 / 2 100.0% 39 / 39
TESTS/TEST_SKIP_SUB_MESSAGE_PARSING/main.cpp 100.0 100.0% 50 / 50 100.0% 2 / 2 100.0% 111 / 111
TESTS/TEST_SUB_MESSAGE_PARSING/main.cpp 100.0 100.0% 58 / 58 100.0% 2 / 2 100.0% 133 / 133
TESTS/TEST_SUB_MESSAGE_PARSING_CONFIG/main.cpp 100.0 100.0% 58 / 58 100.0% 2 / 2 100.0% 144 / 144
TESTS/TEST_SUB_MESSAGE_PARSING_YML/main.cpp 97.3 97.3% 72 / 74 100.0% 2 / 2 95.1% 193 / 203
TESTS/TEST_VARINT/main.cpp 100.0 100.0% 12 / 12 100.0% 2 / 2 100.0% 10 / 10