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
100.00% (15/15)
100.00% (5/5)
100.00% (9/9)
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_parser_merged.h
 90.29% (986/1092)
 42.86% (3/7)
 87.44% (1371/1568)
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.06% (18/297)
 12.90% (4/31)
 21.95% (9/41)
src/crow/include/crow/http_server.h
  0.00% (0/9)
  0.00% (0/1)
  0.00% (0/1)
src/crow/include/crow/json.h
  0.00% (0/1903)
  0.00% (0/174)
  0.00% (0/454)
src/crow/include/crow/logging.h
  8.45% (6/71)
 27.27% (3/11)
 17.39% (4/23)
src/crow/include/crow/middleware.h
  0.00% (0/8)
  0.00% (0/3)
  0.00% (0/3)
src/crow/include/crow/multipart.h
  0.00% (0/189)
  0.00% (0/19)
  0.00% (0/19)
src/crow/include/crow/multipart_view.h
  0.00% (0/199)
  0.00% (0/19)
  0.00% (0/19)
src/crow/include/crow/mustache.h
  0.00% (0/634)
  0.00% (0/32)
  0.00% (0/36)
src/crow/include/crow/parser.h
 97.44% (114/117)
100.00% (15/15)
 98.46% (64/65)
src/crow/include/crow/query_string.h
 19.08% (75/393)
 25.00% (5/20)
 86.43% (121/140)
src/crow/include/crow/returnable.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/crow/include/crow/routing.h
 15.52% (142/915)
 20.99% (17/81)
 18.13% (68/375)
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/81)
  0.00% (0/24)
  0.00% (0/24)
src/crow/include/crow/task_timer.h
  0.00% (0/62)
  0.00% (0/10)
  0.00% (0/10)
src/crow/include/crow/tcp_socket_options.h
  0.00% (0/8)
  0.00% (0/1)
  0.00% (0/1)
src/crow/include/crow/utility.h
  3.68% (14/380)
  2.78% (1/36)
 24.00% (12/50)
src/crow/include/crow/websocket.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/crow/tests/fuzz/http_fuzzer.cpp
 77.50% (31/40)
 57.14% (4/7)
 66.67% (12/18)
Totals
 21.11% (1424/6745)
 11.43% (63/551)
 57.61% (1685/2925)