LCOV - code coverage report
Current view: top level Coverage Total Hit
Test: coverage_filtered.info Lines: 89.5 % 4664 4173
Test Date: 2024-07-08 21:32:34 Functions: 86.7 % 641 556

File Sort by file name Line Coverage Sort by line coverage Function Coverage Sort by function coverage
Rate Total Hit Rate Total Hit
libs/http_proto/src/filter.cpp
0.0%
0.0 % 10 0.0 % 1
libs/http_proto/src/rfc/parameter.cpp
0.0%
0.0 % 2 0.0 % 1
libs/http_proto/src/file_body.cpp
0.0%
0.0 % 18 0.0 % 4
libs/http_proto/src/detail/number_string.hpp
0.0%
0.0 % 25 0.0 % 6
libs/http_proto/src/detail/except.cpp
30.0%30.0%
30.0 % 30 9 30.0 % 10 3
boost/http_proto/impl/sink.hpp
22.7%22.7%
22.7 % 22 5 50.0 % 2 1
libs/http_proto/src/response_parser.cpp
66.7%66.7%
66.7 % 6 4 50.0 % 2 1
libs/http_proto/src/service/service.cpp
100.0%
100.0 % 1 1 50.0 % 2 1
libs/http_proto/src/fields.cpp
100.0%
100.0 % 41 41 53.3 % 15 8
libs/http_proto/src/response.cpp
100.0%
100.0 % 76 76 55.0 % 20 11
libs/http_proto/src/request.cpp
100.0%
100.0 % 100 100 58.8 % 17 10
libs/http_proto/src/message_base.cpp
84.0%84.0%
84.0 % 75 63 60.0 % 5 3
libs/http_proto/src_zlib/service/zlib_service.cpp
80.4%80.4%
80.4 % 153 123 73.9 % 23 17
libs/http_proto/src/parser.cpp
76.3%76.3%
76.3 % 583 445 78.8 % 33 26
libs/http_proto/src/status.cpp
94.3%94.3%
94.3 % 87 82 80.0 % 5 4
libs/http_proto/src/detail/workspace.cpp
73.5%73.5%
73.5 % 83 61 80.0 % 10 8
libs/http_proto/src/buffered_base.cpp
100.0%
100.0 % 26 26 83.3 % 6 5
libs/http_proto/src/detail/header.cpp
94.1%94.1%
94.1 % 596 561 83.9 % 56 47
boost/http_proto/sink.hpp
100.0%
100.0 % 8 8 85.7 % 7 6
libs/http_proto/src/fields_base.cpp
95.4%95.4%
95.4 % 497 474 88.1 % 42 37
libs/http_proto/src/field.cpp
94.0%94.0%
94.0 % 83 78 90.9 % 11 10
libs/http_proto/src/serializer.cpp
91.1%91.1%
91.1 % 350 319 92.3 % 26 24
boost/http_proto/detail/type_index.hpp
89.7%89.7%
89.7 % 29 26 95.0 % 20 19
libs/http_proto/src/fields_view_base.cpp
95.9%95.9%
95.9 % 146 140 95.2 % 21 20
boost/http_proto/detail/impl/workspace.hpp
97.9%97.9%
97.9 % 48 47 96.6 % 29 28
boost/http_proto/detail/align_up.hpp
100.0%
100.0 % 2 2 100.0 % 1 1
boost/http_proto/detail/array_of_buffers.hpp
100.0%
100.0 % 1 1 100.0 % 1 1
boost/http_proto/detail/sv.hpp
100.0%
100.0 % 2 2 100.0 % 1 1
boost/http_proto/request_parser.hpp
100.0%
100.0 % 4 4 100.0 % 1 1
boost/http_proto/response_parser.hpp
100.0%
100.0 % 4 4 100.0 % 1 1
boost/http_proto/service/zlib_service.hpp
100.0%
100.0 % 4 4 100.0 % 1 1
libs/http_proto/src/header_limits.cpp
100.0%
100.0 % 5 5 100.0 % 1 1
libs/http_proto/src/rfc/combine_field_values.cpp
92.6%92.6%
92.6 % 27 25 100.0 % 1 1
libs/http_proto/src/rfc/quoted_token_rule.cpp
82.8%82.8%
82.8 % 29 24 100.0 % 1 1
libs/http_proto/src/rfc/upgrade_rule.cpp
93.3%93.3%
93.3 % 15 14 100.0 % 1 1
libs/http_proto/src/sink.cpp
100.0%
100.0 % 14 14 100.0 % 1 1
libs/http_proto/src/source.cpp
100.0%
100.0 % 14 14 100.0 % 1 1
boost/http_proto/fields_view.hpp
100.0%
100.0 % 8 8 100.0 % 2 2
boost/http_proto/file_posix.hpp
100.0%
100.0 % 4 4 100.0 % 2 2
boost/http_proto/file_stdio.hpp
100.0%
100.0 % 4 4 100.0 % 2 2
boost/http_proto/impl/parser.hpp
80.0%80.0%
80.0 % 20 16 100.0 % 2 2
boost/http_proto/impl/source.hpp
96.0%96.0%
96.0 % 25 24 100.0 % 2 2
boost/http_proto/rfc/detail/rules.hpp
100.0%
100.0 % 5 5 100.0 % 2 2
boost/http_proto/rfc/list_rule.hpp
100.0%
100.0 % 6 6 100.0 % 2 2
boost/http_proto/rfc/quoted_token_view.hpp
100.0%
100.0 % 12 12 100.0 % 2 2
libs/http_proto/src/detail/header_impl.hpp
100.0%
100.0 % 48 48 100.0 % 2 2
libs/http_proto/src/method.cpp
98.3%98.3%
98.3 % 181 178 100.0 % 2 2
libs/http_proto/src/request_parser.cpp
100.0%
100.0 % 6 6 100.0 % 2 2
libs/http_proto/src/rfc/transfer_encoding_rule.cpp
87.5%87.5%
87.5 % 56 49 100.0 % 2 2
libs/http_proto/src/version.cpp
100.0%
100.0 % 9 9 100.0 % 2 2
boost/http_proto/detail/header.hpp
100.0%
100.0 % 10 10 100.0 % 3 3
boost/http_proto/detail/workspace.hpp
100.0%
100.0 % 5 5 100.0 % 3 3
boost/http_proto/fields.hpp
100.0%
100.0 % 11 11 100.0 % 4 4
boost/http_proto/fields_view_base.hpp
100.0%
100.0 % 10 10 100.0 % 4 4
boost/http_proto/impl/error.hpp
100.0%
100.0 % 11 11 100.0 % 4 4
boost/http_proto/parser.hpp
100.0%
100.0 % 11 11 100.0 % 4 4
boost/http_proto/string_body.hpp
100.0%
100.0 % 13 13 100.0 % 4 4
libs/http_proto/src/context.cpp
94.1%94.1%
94.1 % 17 16 100.0 % 4 4
boost/http_proto/message_base.hpp
100.0%
100.0 % 15 15 100.0 % 5 5
boost/http_proto/source.hpp
100.0%
100.0 % 6 6 100.0 % 5 5
libs/http_proto/src/detail/move_chars.hpp
100.0%
100.0 % 25 25 100.0 % 5 5
boost/http_proto/buffered_base.hpp
100.0%
100.0 % 22 22 100.0 % 6 6
boost/http_proto/message_view_base.hpp
100.0%
100.0 % 14 14 100.0 % 6 6
boost/http_proto/fields_base.hpp
100.0%
100.0 % 25 25 100.0 % 7 7
libs/http_proto/src/error.cpp
93.0%93.0%
93.0 % 57 53 100.0 % 7 7
boost/http_proto/impl/context.hpp
85.0%85.0%
85.0 % 20 17 100.0 % 8 8
boost/http_proto/request_view.hpp
100.0%
100.0 % 23 23 100.0 % 8 8
boost/http_proto/response_view.hpp
100.0%
100.0 % 20 20 100.0 % 8 8
boost/http_proto/detail/impl/array_of_buffers.hpp
97.4%97.4%
97.4 % 38 37 100.0 % 9 9
libs/http_proto/src/rfc/detail/rules.cpp
95.7%95.7%
95.7 % 162 155 100.0 % 9 9
boost/http_proto/response.hpp
100.0%
100.0 % 27 27 100.0 % 10 10
boost/http_proto/metadata.hpp
100.0%
100.0 % 35 35 100.0 % 11 11
libs/http_proto/src/file_stdio.cpp
84.9%84.9%
84.9 % 126 107 100.0 % 11 11
boost/http_proto/request.hpp
97.4%97.4%
97.4 % 38 37 100.0 % 12 12
libs/http_proto/src/file_posix.cpp
83.4%83.4%
83.4 % 151 126 100.0 % 12 12
boost/http_proto/rfc/impl/list_rule.hpp
98.2%98.2%
98.2 % 57 56 100.0 % 16 16
boost/http_proto/serializer.hpp
100.0%
100.0 % 38 38 100.0 % 17 17
boost/http_proto/impl/fields_view_base.hpp
100.0%
100.0 % 77 77 100.0 % 27 27

Generated by: LCOV version 2.1