GCC Code Coverage Report


Directory: ./
Date: 2025-11-19 18:49:32
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 4519 4947 91.3%
Functions: 636 691 92.0%
Branches: 1950 2398 81.3%

File Lines Functions Branches
libs/http_proto/src/parser.cpp 85.5 85.5% 764 / 894 86.0% 86 / 100 74.9% 378 / 505
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 80.9% 229 / 283
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.5 93.5% 58 / 62 100.0% 7 / 7 90.0% 45 / 50
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 95.7% 133 / 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