Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/pistache/include/pistache/async.h
  0.00% (0/317)
  0.00% (0/78)
  0.00% (0/181)
src/pistache/include/pistache/base64.h
 40.00% (4/10)
 50.00% (2/4)
 66.67% (4/6)
src/pistache/include/pistache/common.h
  0.00% (0/27)
  0.00% (0/2)
  0.00% (0/12)
src/pistache/include/pistache/cookie.h
  0.00% (0/47)
  0.00% (0/10)
  0.00% (0/22)
src/pistache/include/pistache/description.h
  0.00% (0/41)
  0.00% (0/21)
  0.00% (0/24)
src/pistache/include/pistache/flags.h
  0.00% (0/20)
  0.00% (0/6)
  0.00% (0/8)
src/pistache/include/pistache/http.h
 22.12% (23/104)
 26.19% (11/42)
 34.48% (20/58)
src/pistache/include/pistache/http_defs.h
 42.86% (6/14)
 40.00% (4/10)
 50.00% (6/12)
src/pistache/include/pistache/http_header.h
 30.53% (40/131)
 25.81% (24/93)
 33.06% (40/121)
src/pistache/include/pistache/http_headers.h
 75.00% (27/36)
 72.73% (8/11)
 76.92% (10/13)
src/pistache/include/pistache/iterator_adapter.h
  0.00% (0/12)
  0.00% (0/6)
  0.00% (0/7)
src/pistache/include/pistache/mailbox.h
  0.00% (0/139)
  0.00% (0/17)
  0.00% (0/102)
src/pistache/include/pistache/meta.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/pistache/include/pistache/mime.h
 27.12% (16/59)
 16.67% (3/18)
 35.14% (13/37)
src/pistache/include/pistache/net.h
 11.48% (7/61)
 13.64% (3/22)
 11.54% (3/26)
src/pistache/include/pistache/os.h
  0.00% (0/17)
  0.00% (0/5)
  0.00% (0/7)
src/pistache/include/pistache/peer.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/pistache/include/pistache/prototype.h
  0.00% (0/4)
  0.00% (0/2)
  0.00% (0/2)
src/pistache/include/pistache/reactor.h
  0.00% (0/35)
  0.00% (0/23)
  0.00% (0/31)
src/pistache/include/pistache/router.h
 31.25% (5/16)
 28.57% (2/7)
 35.71% (5/14)
src/pistache/include/pistache/stream.h
 83.33% (65/78)
 79.31% (23/29)
 86.27% (44/51)
src/pistache/include/pistache/tcp.h
  0.00% (0/5)
  0.00% (0/1)
  0.00% (0/4)
src/pistache/include/pistache/transport.h
  0.00% (0/81)
  0.00% (0/19)
  0.00% (0/53)
src/pistache/include/pistache/typeid.h
  0.00% (0/19)
  0.00% (0/7)
  0.00% (0/10)
src/pistache/include/pistache/winornix.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/pistache/src/common/base64.cc
 98.52% (133/135)
100.00% (8/8)
 97.22% (70/72)
src/pistache/src/common/cookie.cc
 72.35% (157/217)
 77.78% (14/18)
 75.86% (88/116)
src/pistache/src/common/description.cc
  0.00% (0/509)
  0.00% (0/63)
  0.00% (0/188)
src/pistache/src/common/http.cc
 37.69% (326/865)
 19.10% (17/89)
 36.08% (206/571)
src/pistache/src/common/http_defs.cc
 61.45% (102/166)
 61.11% (11/18)
  8.55% (50/585)
src/pistache/src/common/http_header.cc
 77.19% (528/684)
 53.25% (41/77)
 78.32% (289/369)
src/pistache/src/common/http_headers.cc
 56.54% (108/191)
 56.00% (14/25)
 61.29% (57/93)
src/pistache/src/common/mime.cc
 65.66% (195/297)
 40.00% (6/15)
 52.12% (221/424)
src/pistache/src/common/net.cc
 19.85% (77/388)
 18.18% (8/44)
 23.70% (50/211)
src/pistache/src/common/os.cc
  0.00% (0/248)
  0.00% (0/34)
  0.00% (0/251)
src/pistache/src/common/peer.cc
  0.00% (0/133)
  0.00% (0/22)
  0.00% (0/78)
src/pistache/src/common/pist_syslog.cc
  0.00% (0/333)
  0.00% (0/15)
  0.00% (0/184)
src/pistache/src/common/ps_basename.cc
  0.00% (0/14)
  0.00% (0/1)
  0.00% (0/9)
src/pistache/src/common/ps_strl.cc
  0.00% (0/47)
  0.00% (0/3)
  0.00% (0/35)
src/pistache/src/common/reactor.cc
  0.00% (0/426)
  0.00% (0/75)
  0.00% (0/166)
src/pistache/src/common/stream.cc
 50.42% (119/236)
 45.71% (16/35)
 52.98% (80/151)
src/pistache/src/common/tcp.cc
  0.00% (0/8)
  0.00% (0/5)
  0.00% (0/6)
src/pistache/src/common/transport.cc
  0.00% (0/606)
  0.00% (0/35)
  0.00% (0/305)
src/pistache/src/server/router.cc
 48.91% (225/460)
 16.67% (8/48)
 56.68% (123/217)
src/pistache/subprojects/hinnant-date/include/date/date.h
 30.08% (990/3291)
 27.36% (90/329)
 34.78% (592/1702)
src/pistache/tests/fuzzers/fuzz_parser.cpp
 98.74% (157/159)
 95.83% (23/24)
 96.15% (50/52)
Totals
 30.96% (3310/10691)
 23.68% (336/1419)
 30.67% (2021/6589)