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.28% (15/133)
 22.73% (5/22)
 14.75% (9/61)
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
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/crow/include/crow/http_connection.h
  0.00% (0/375)
  0.00% (0/20)
  0.00% (0/250)
src/crow/include/crow/http_parser_merged.h
 55.49% (819/1476)
 42.86% (3/7)
 72.08% (1167/1619)
src/crow/include/crow/http_request.h
  6.06% (2/33)
 11.11% (1/9)
 16.67% (2/12)
src/crow/include/crow/http_response.h
  6.04% (18/298)
 12.90% (4/31)
 11.54% (9/78)
src/crow/include/crow/http_server.h
  0.00% (0/294)
  0.00% (0/18)
  0.00% (0/187)
src/crow/include/crow/json.h
 47.82% (876/1832)
 32.76% (57/174)
 61.69% (335/543)
src/crow/include/crow/logging.h
 55.41% (41/74)
 81.82% (9/11)
 88.24% (15/17)
src/crow/include/crow/middleware.h
  0.00% (0/18)
  0.00% (0/6)
  0.00% (0/6)
src/crow/include/crow/multipart.h
  0.00% (0/181)
  0.00% (0/19)
  0.00% (0/19)
src/crow/include/crow/multipart_view.h
  0.00% (0/199)
  0.00% (0/20)
  0.00% (0/20)
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)
 91.18% (62/68)
src/crow/include/crow/query_string.h
 20.60% (75/364)
 25.00% (5/20)
 86.43% (121/140)
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.23% (134/1013)
 18.60% (16/86)
 16.14% (66/409)
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/77)
  0.00% (0/24)
  0.00% (0/26)
src/crow/include/crow/task_timer.h
  0.00% (0/62)
  0.00% (0/10)
  0.00% (0/40)
src/crow/include/crow/utility.h
 29.81% (124/416)
 15.38% (6/39)
 49.47% (93/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
 87.50% (21/24)
100.00% (1/1)
 87.50% (14/16)
src/crow/tests/fuzz/request_fuzzer.cpp
  0.00% (0/52)
  0.00% (0/4)
  0.00% (0/21)
src/crow/tests/fuzz/template_fuzzer.cpp
100.00% (21/21)
100.00% (2/2)
100.00% (8/8)
Totals
 33.62% (2698/8024)
 23.84% (149/625)
 52.75% (2156/4087)