View results by: Directories | Files
| Path | Line Coverage | Function Coverage | Region Coverage |
|---|---|---|---|
src/crow/include/crow/TinySHA1.hpp |
0.00% (0/152) |
0.00% (0/12) |
0.00% (0/12) |
src/crow/include/crow/app.h |
11.45% (15/131) |
23.81% (5/21) |
15.25% (9/59) |
src/crow/include/crow/ci_map.h |
100.00% (14/14) |
100.00% (3/3) |
100.00% (4/4) |
src/crow/include/crow/common.h |
7.87% (7/89) |
18.18% (2/11) |
42.86% (9/21) |
src/crow/include/crow/exceptions.h |
50.00% (1/2) |
50.00% (1/2) |
66.67% (2/3) |
src/crow/include/crow/http_connection.h |
0.00% (0/398) |
0.00% (0/21) |
0.00% (0/279) |
src/crow/include/crow/http_parser_merged.h |
86.49% (986/1140) |
42.86% (3/7) |
83.85% (1371/1635) |
src/crow/include/crow/http_request.h |
60.61% (20/33) |
55.56% (5/9) |
66.67% (10/15) |
src/crow/include/crow/http_response.h |
3.34% (10/299) |
9.68% (3/31) |
5.41% (4/74) |
src/crow/include/crow/http_server.h |
0.00% (0/339) |
0.00% (0/20) |
0.00% (0/206) |
src/crow/include/crow/json.h |
65.41% (1231/1882) |
41.38% (72/174) |
75.77% (519/685) |
src/crow/include/crow/logging.h |
81.69% (58/71) |
90.91% (10/11) |
78.26% (18/23) |
src/crow/include/crow/middleware.h |
0.00% (0/18) |
0.00% (0/6) |
0.00% (0/6) |
src/crow/include/crow/multipart.h |
61.20% (112/183) |
63.16% (12/19) |
81.97% (50/61) |
src/crow/include/crow/multipart_view.h |
51.58% (98/190) |
57.89% (11/19) |
82.00% (41/50) |
src/crow/include/crow/mustache.h |
62.48% (383/613) |
43.75% (14/32) |
80.50% (227/282) |
src/crow/include/crow/parser.h |
90.48% (114/126) |
93.75% (15/16) |
94.12% (64/68) |
src/crow/include/crow/query_string.h |
45.03% (172/382) |
50.00% (10/20) |
95.04% (326/343) |
src/crow/include/crow/returnable.h |
100.00% (3/3) |
100.00% (2/2) |
100.00% (3/3) |
src/crow/include/crow/routing.h |
13.80% (142/1029) |
19.54% (17/87) |
15.78% (68/431) |
src/crow/include/crow/socket_acceptors.h |
0.00% (0/38) |
0.00% (0/14) |
0.00% (0/14) |
src/crow/include/crow/socket_adaptors.h |
0.00% (0/87) |
0.00% (0/26) |
0.00% (0/28) |
src/crow/include/crow/task_timer.h |
0.00% (0/62) |
0.00% (0/10) |
0.00% (0/40) |
src/crow/include/crow/tcp_socket_options.h |
0.00% (0/11) |
0.00% (0/2) |
0.00% (0/15) |
src/crow/include/crow/utility.h |
31.57% (131/415) |
17.95% (7/39) |
50.00% (94/188) |
src/crow/include/crow/websocket.h |
0.00% (0/2) |
0.00% (0/2) |
0.00% (0/2) |
src/crow/tests/fuzz/b64_fuzzer.cpp |
0.00% (0/3) |
0.00% (0/1) |
0.00% (0/1) |
src/crow/tests/fuzz/http_fuzzer.cpp |
77.50% (31/40) |
57.14% (4/7) |
66.67% (12/18) |
src/crow/tests/fuzz/json_fuzzer.cpp |
93.18% (41/44) |
100.00% (1/1) |
92.31% (24/26) |
src/crow/tests/fuzz/multipart_fuzzer.cpp |
100.00% (54/54) |
100.00% (2/2) |
100.00% (26/26) |
src/crow/tests/fuzz/query_string_fuzzer.cpp |
95.83% (23/24) |
100.00% (1/1) |
91.67% (11/12) |
src/crow/tests/fuzz/request_fuzzer.cpp |
0.00% (0/78) |
0.00% (0/4) |
0.00% (0/41) |
src/crow/tests/fuzz/template_fuzzer.cpp |
100.00% (21/21) |
100.00% (2/2) |
100.00% (8/8) |
Totals |
45.99% (3667/7973) |
31.86% (202/634) |
61.98% (2900/4679) |