GCC Code Coverage Report


Directory: ./
Date: 2025-12-02 19:05:14
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 5140 5762 89.2%
Functions: 929 1038 89.5%
Branches: 2305 2922 78.9%

File Lines Functions Branches
libs/http_proto/src/server 72.3 72.3% 449 / 621 66.7% 46 / 69 62.4% 270 / 433
libs/http_proto/src/parser.cpp 85.5 85.5% 764 / 894 86.0% 86 / 100 75.3% 382 / 507
libs/http_proto/src/detail 87.1 87.1% 1001 / 1149 84.8% 112 / 132 78.4% 409 / 522
libs/http_proto/src/serializer.cpp 87.9 87.9% 420 / 478 93.6% 44 / 47 81.2% 233 / 287
libs/http_proto/src/message_base.cpp 89.3 89.3% 67 / 75 80.0% 4 / 5 79.4% 50 / 63
libs/http_proto/src/file_sink.cpp 91.7 91.7% 11 / 12 75.0% 3 / 4 83.3% 5 / 6
libs/http_proto/src/rfc 91.7 91.7% 277 / 302 94.1% 16 / 17 84.5% 147 / 174
libs/http_proto/src/error.cpp 93.7 93.7% 59 / 63 100.0% 7 / 7 90.2% 46 / 51
libs/http_proto/src/field.cpp 94.0 94.0% 78 / 83 90.9% 10 / 11 81.6% 31 / 38
libs/http_proto/src/source.cpp 94.1 94.1% 16 / 17 100.0% 1 / 1 90.9% 10 / 11
libs/http_proto/src/status.cpp 94.3 94.3% 82 / 87 80.0% 4 / 5 98.6% 69 / 70
libs/http_proto/src/response_base.cpp 95.1 95.1% 39 / 41 100.0% 2 / 2 91.7% 11 / 12
libs/http_proto/src/file_source.cpp 95.2 95.2% 20 / 21 75.0% 3 / 4 83.3% 10 / 12
libs/http_proto/src/method.cpp 96.7 96.7% 178 / 184 66.7% 2 / 3 97.1% 135 / 139
libs/http_proto/src/fields_base.cpp 97.4 97.4% 683 / 701 98.6% 69 / 70 88.1% 259 / 294
libs/http_proto/src/header_limits.cpp 100.0 100.0% 5 / 5 100.0% 1 / 1 -% 0 / 0
libs/http_proto/src/request_base.cpp 100.0 100.0% 56 / 56 100.0% 2 / 2 79.4% 27 / 34
libs/http_proto/src/request_parser.cpp 100.0 100.0% 6 / 6 100.0% 2 / 2 -% 0 / 0
libs/http_proto/src/response_parser.cpp 100.0 100.0% 6 / 6 100.0% 2 / 2 -% 0 / 0
libs/http_proto/src/sink.cpp 100.0 100.0% 13 / 13 100.0% 1 / 1 100.0% 11 / 11
libs/http_proto/src/version.cpp 100.0 100.0% 9 / 9 100.0% 2 / 2 100.0% 2 / 2