Click here for information about interpreting this report.
| Filename | Function Coverage | Line Coverage | Region Coverage | Branch Coverage |
include/anyhttp/buffer_array.hpp | 100.00% (6/6) | 100.00% (35/35) | 100.00% (23/23) | 91.67% (11/12) |
include/anyhttp/client.hpp | 100.00% (4/4) | 100.00% (19/19) | 100.00% (4/4) | - (0/0) |
include/anyhttp/client_impl.hpp | 100.00% (2/2) | 100.00% (2/2) | 100.00% (2/2) | - (0/0) |
include/anyhttp/common.hpp | 100.00% (11/11) | 97.44% (38/39) | 94.12% (16/17) | 75.00% (3/4) |
include/anyhttp/detail/any_async_stream.hpp | 100.00% (7/7) | 100.00% (25/25) | 100.00% (7/7) | - (0/0) |
include/anyhttp/detail/any_async_stream_impl.hpp | 100.00% (10/10) | 100.00% (27/27) | 100.00% (12/12) | - (0/0) |
include/anyhttp/detail/detect_h2.hpp | 100.00% (4/4) | 87.69% (57/65) | 73.91% (17/23) | 58.33% (7/12) |
include/anyhttp/detail/detect_ssl.hpp | 100.00% (2/2) | 97.44% (38/39) | 88.89% (8/9) | 75.00% (3/4) |
include/anyhttp/detail/h2_session_details.hpp | 100.00% (7/7) | 92.12% (152/165) | 79.59% (117/147) | 63.64% (49/77) |
include/anyhttp/formatter.hpp | 100.00% (10/10) | 98.31% (58/59) | 87.50% (28/32) | 81.25% (13/16) |
include/anyhttp/h1_session.hpp | 100.00% (13/13) | 100.00% (25/25) | 85.71% (30/35) | 87.50% (7/8) |
include/anyhttp/h2_common.hpp | 71.43% (5/7) | 86.05% (37/43) | 86.67% (26/30) | 85.00% (17/20) |
include/anyhttp/h2_session.hpp | 92.86% (13/14) | 93.18% (41/44) | 75.93% (41/54) | 60.00% (6/10) |
include/anyhttp/h2_stream.hpp | 75.00% (3/4) | 88.89% (8/9) | 87.50% (7/8) | 83.33% (5/6) |
include/anyhttp/h3_backend.hpp | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
include/anyhttp/h3_session.hpp | 90.00% (9/10) | 91.67% (11/12) | 90.00% (9/10) | - (0/0) |
include/anyhttp/h3_stream.hpp | 89.47% (17/19) | 92.86% (117/126) | 73.50% (86/117) | 68.52% (37/54) |
include/anyhttp/literals.hpp | 100.00% (2/2) | 100.00% (2/2) | 100.00% (2/2) | - (0/0) |
include/anyhttp/reader.hpp | 66.67% (4/6) | 57.14% (12/21) | 66.67% (4/6) | - (0/0) |
include/anyhttp/reader_impl.hpp | 100.00% (2/2) | 100.00% (2/2) | 100.00% (2/2) | - (0/0) |
include/anyhttp/request_handlers.hpp | 83.33% (5/6) | 80.26% (61/76) | 90.16% (55/61) | 72.73% (24/33) |
include/anyhttp/server.hpp | 100.00% (3/3) | 96.15% (25/26) | 82.61% (19/23) | 53.85% (7/13) |
include/anyhttp/server_impl.hpp | 85.71% (6/7) | 90.00% (9/10) | 62.50% (10/16) | 50.00% (1/2) |
include/anyhttp/session.hpp | 100.00% (6/6) | 100.00% (28/28) | 100.00% (6/6) | - (0/0) |
include/anyhttp/session_impl.hpp | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
include/anyhttp/stream_traits.hpp | 80.00% (8/10) | 88.89% (16/18) | 81.82% (9/11) | - (0/0) |
include/anyhttp/writer.hpp | 100.00% (8/8) | 100.00% (30/30) | 100.00% (8/8) | - (0/0) |
include/anyhttp/writer_impl.hpp | 100.00% (2/2) | 100.00% (2/2) | 100.00% (2/2) | - (0/0) |
src/alt_svc.cpp | 100.00% (17/17) | 93.22% (165/177) | 89.35% (151/169) | 74.24% (98/132) |
src/any_async_stream_impl.cpp | 88.89% (8/9) | 94.12% (16/17) | 90.00% (9/10) | - (0/0) |
src/client.cpp | 86.36% (19/22) | 90.20% (46/51) | 85.19% (46/54) | 77.27% (17/22) |
src/client_impl.cpp | 100.00% (12/12) | 95.76% (113/118) | 80.53% (91/113) | 67.57% (50/74) |
src/common.cpp | 88.89% (8/9) | 84.15% (69/82) | 75.00% (39/52) | 71.43% (20/28) |
src/file_handler.cpp | 95.45% (21/22) | 83.24% (144/173) | 85.91% (128/149) | 65.48% (55/84) |
src/h1_session.cpp | 93.94% (62/66) | 93.66% (694/741) | 84.87% (673/793) | 74.78% (338/452) |
src/h2_session.cpp | 82.14% (23/28) | 86.34% (373/432) | 75.85% (336/443) | 71.06% (194/273) |
src/h2_stream.cpp | 95.65% (44/46) | 92.89% (562/605) | 81.46% (615/755) | 74.63% (300/402) |
src/h3_client.cpp | 97.22% (35/36) | 84.02% (305/363) | 72.89% (207/284) | 58.05% (101/174) |
src/h3_common.cpp | 77.78% (7/9) | 55.34% (57/103) | 37.29% (44/118) | 34.62% (18/52) |
src/h3_server.cpp | 90.91% (50/55) | 82.21% (536/652) | 67.92% (398/586) | 55.69% (181/325) |
src/h3_session.cpp | 91.67% (44/48) | 76.08% (439/577) | 65.66% (371/565) | 57.28% (177/309) |
src/h3_stream.cpp | 96.15% (25/26) | 88.69% (439/495) | 79.76% (339/425) | 72.69% (197/271) |
src/reader.cpp | 87.50% (7/8) | 86.96% (20/23) | 80.00% (16/20) | 75.00% (6/8) |
src/request_handlers.cpp | 85.00% (17/20) | 88.20% (157/178) | 75.65% (87/115) | 67.74% (42/62) |
src/server.cpp | 82.61% (19/23) | 91.67% (44/48) | 84.00% (42/50) | 75.00% (12/16) |
src/server_impl.cpp | 94.44% (17/18) | 96.38% (213/221) | 77.98% (170/218) | 68.85% (84/122) |
src/session.cpp | 100.00% (12/12) | 98.78% (81/82) | 92.86% (39/42) | 77.27% (17/22) |
src/tls.cpp | 0.00% (0/3) | 0.00% (0/25) | 0.00% (0/22) | 0.00% (0/12) |
src/utils.cpp | 100.00% (2/2) | 100.00% (10/10) | 100.00% (2/2) | - (0/0) |
src/writer.cpp | 100.00% (8/8) | 100.00% (24/24) | 100.00% (26/26) | 100.00% (8/8) |
Totals | 91.95% (628/683) | 87.61% (5386/6148) | 77.13% (4381/5680) | 67.49% (2105/3119) |
Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)