GCC Code Coverage Report


Directory: ./
Date: 2026-01-20 00:11:35
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 4910 5971 82.2%
Functions: 832 978 85.1%
Branches: 2147 3120 68.8%

File Lines Functions Branches
libs/http/src/error.cpp 34.9 34.9% 22 / 63 57.1% 4 / 7 29.4% 15 / 51
libs/http/src/server 37.7 37.7% 352 / 933 46.6% 48 / 103 25.9% 167 / 644
libs/http/src/version.cpp 66.7 66.7% 6 / 9 50.0% 1 / 2 100.0% 2 / 2
libs/http/src/parser.cpp 85.5 85.5% 764 / 894 86.0% 86 / 100 75.0% 380 / 507
libs/http/src/serializer.cpp 87.9 87.9% 420 / 478 93.6% 44 / 47 81.2% 233 / 287
libs/http/src/bcrypt 88.2 88.2% 291 / 330 95.8% 23 / 24 69.4% 109 / 157
libs/http/src/detail 88.2 88.2% 769 / 872 82.6% 90 / 109 79.2% 328 / 414
libs/http/src/message_base.cpp 89.3 89.3% 67 / 75 80.0% 4 / 5 79.4% 50 / 63
libs/http/src/file_sink.cpp 91.7 91.7% 11 / 12 75.0% 3 / 4 83.3% 5 / 6
libs/http/src/rfc 91.7 91.7% 277 / 302 94.1% 16 / 17 84.5% 147 / 174
libs/http/src/field.cpp 94.0 94.0% 78 / 83 90.9% 10 / 11 81.6% 31 / 38
libs/http/src/source.cpp 94.1 94.1% 16 / 17 100.0% 1 / 1 90.9% 10 / 11
libs/http/src/status.cpp 94.3 94.3% 82 / 87 80.0% 4 / 5 98.6% 69 / 70
libs/http/src/response_base.cpp 95.1 95.1% 39 / 41 100.0% 2 / 2 91.7% 11 / 12
libs/http/src/file_source.cpp 95.2 95.2% 20 / 21 75.0% 3 / 4 83.3% 10 / 12
libs/http/src/method.cpp 96.7 96.7% 178 / 184 66.7% 2 / 3 96.4% 134 / 139
libs/http/src/fields_base.cpp 97.4 97.4% 683 / 701 98.6% 69 / 70 87.8% 259 / 295
libs/http/src/header_limits.cpp 100.0 100.0% 5 / 5 100.0% 1 / 1 -% 0 / 0
libs/http/src/request_base.cpp 100.0 100.0% 56 / 56 100.0% 2 / 2 79.4% 27 / 34
libs/http/src/request_parser.cpp 100.0 100.0% 6 / 6 100.0% 2 / 2 -% 0 / 0
libs/http/src/response_parser.cpp 100.0 100.0% 6 / 6 100.0% 2 / 2 -% 0 / 0
libs/http/src/sink.cpp 100.0 100.0% 15 / 15 100.0% 1 / 1 92.3% 12 / 13