Coverage Report

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)