GCC Code Coverage Report


Directory: ./
Date: 2025-12-18 06:34:37
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 5074 5697 89.1%
Functions: 909 1018 89.3%
Branches: 2294 2908 78.9%

File Lines Functions Branches
libs/http_proto/src/server 72.4 72.4% 451 / 623 66.2% 45 / 68 62.5% 268 / 429
libs/http_proto/src/parser.cpp 85.4 85.4% 757 / 886 85.7% 84 / 98 74.8% 372 / 497
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/file_source.cpp 95.2 95.2% 20 / 21 75.0% 3 / 4 83.3% 10 / 12
libs/http_proto/src/response.cpp 95.3 95.3% 41 / 43 100.0% 2 / 2 92.3% 12 / 13
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.1 97.1% 676 / 696 98.6% 68 / 69 88.4% 260 / 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.cpp 100.0 100.0% 58 / 58 100.0% 2 / 2 80.0% 28 / 35
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