Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/valijson/include/valijson/adapters/rapidjson_adapter.hpp
 90.91% (240/264)
 96.23% (51/53)
 89.86% (133/148)
src/valijson/include/valijson/adapters/std_string_adapter.hpp
 19.15% (45/235)
 16.67% (12/72)
 21.28% (20/94)
src/valijson/include/valijson/constraints/basic_constraint.hpp
 85.71% (12/14)
100.00% (4/4)
 87.50% (7/8)
src/valijson/include/valijson/constraints/concrete_constraints.hpp
 82.44% (385/467)
 76.98% (107/139)
 83.40% (221/265)
src/valijson/include/valijson/constraints/constraint.hpp
100.00% (7/7)
100.00% (3/3)
100.00% (4/4)
src/valijson/include/valijson/constraints/constraint_visitor.hpp
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/valijson/include/valijson/exceptions.hpp
 33.33% (3/9)
 33.33% (1/3)
 33.33% (1/3)
src/valijson/include/valijson/internal/adapter.hpp
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/valijson/include/valijson/internal/basic_adapter.hpp
 80.78% (374/463)
 88.68% (47/53)
 81.69% (348/426)
src/valijson/include/valijson/internal/custom_allocator.hpp
100.00% (22/22)
100.00% (9/9)
100.00% (15/15)
src/valijson/include/valijson/internal/debug.hpp
 88.89% (16/18)
100.00% (1/1)
 90.91% (20/22)
src/valijson/include/valijson/internal/frozen_value.hpp
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/valijson/include/valijson/internal/json_pointer.hpp
 93.75% (105/112)
100.00% (5/5)
 95.74% (45/47)
src/valijson/include/valijson/internal/json_reference.hpp
100.00% (16/16)
100.00% (2/2)
100.00% (11/11)
src/valijson/include/valijson/internal/uri.hpp
100.00% (12/12)
100.00% (3/3)
100.00% (3/3)
src/valijson/include/valijson/schema.hpp
 62.62% (67/107)
 73.33% (11/15)
 68.42% (26/38)
src/valijson/include/valijson/schema_parser.hpp
 91.03% (893/981)
 95.56% (43/45)
 91.17% (485/532)
src/valijson/include/valijson/subschema.hpp
 48.48% (48/99)
 55.00% (11/20)
 66.67% (22/33)
src/valijson/include/valijson/utils/utf8_utils.hpp
100.00% (23/23)
100.00% (2/2)
100.00% (23/23)
src/valijson/include/valijson/validation_results.hpp
 86.96% (60/69)
 66.67% (6/9)
 86.36% (19/22)
src/valijson/include/valijson/validation_visitor.hpp
 94.92% (915/964)
 98.04% (50/51)
 95.38% (681/714)
src/valijson/include/valijson/validator.hpp
100.00% (17/17)
100.00% (4/4)
100.00% (7/7)
src/valijson/tests/fuzzing/fuzzer.cpp
100.00% (50/50)
100.00% (2/2)
 97.30% (36/37)
src/valijson/thirdparty/rapidjson/include/rapidjson/allocators.h
 78.46% (102/130)
 81.25% (13/16)
 79.51% (97/122)
src/valijson/thirdparty/rapidjson/include/rapidjson/document.h
 82.45% (310/376)
 95.90% (117/122)
 83.20% (317/381)
src/valijson/thirdparty/rapidjson/include/rapidjson/encodedstream.h
 66.67% (8/12)
 50.00% (4/8)
 73.33% (11/15)
src/valijson/thirdparty/rapidjson/include/rapidjson/encodings.h
 35.29% (24/68)
 40.00% (2/5)
 82.35% (14/17)
src/valijson/thirdparty/rapidjson/include/rapidjson/error/error.h
 35.71% (5/14)
 35.71% (5/14)
 52.63% (10/19)
src/valijson/thirdparty/rapidjson/include/rapidjson/internal/biginteger.h
  0.00% (0/209)
  0.00% (0/20)
  0.00% (0/20)
src/valijson/thirdparty/rapidjson/include/rapidjson/internal/clzll.h
  0.00% (0/33)
  0.00% (0/1)
  0.00% (0/1)
src/valijson/thirdparty/rapidjson/include/rapidjson/internal/diyfp.h
  0.00% (0/174)
  0.00% (0/12)
  0.00% (0/12)
src/valijson/thirdparty/rapidjson/include/rapidjson/internal/ieee754.h
  0.00% (0/28)
  0.00% (0/18)
  0.00% (0/18)
src/valijson/thirdparty/rapidjson/include/rapidjson/internal/pow10.h
100.00% (23/23)
100.00% (1/1)
100.00% (6/6)
src/valijson/thirdparty/rapidjson/include/rapidjson/internal/stack.h
 90.67% (68/75)
 94.12% (16/17)
 88.46% (46/52)
src/valijson/thirdparty/rapidjson/include/rapidjson/internal/strfunc.h
 50.00% (3/6)
 50.00% (1/2)
 50.00% (1/2)
src/valijson/thirdparty/rapidjson/include/rapidjson/internal/strtod.h
  6.85% (17/248)
 25.00% (2/8)
 64.71% (11/17)
src/valijson/thirdparty/rapidjson/include/rapidjson/memorystream.h
 36.36% (4/11)
 44.44% (4/9)
 68.42% (13/19)
src/valijson/thirdparty/rapidjson/include/rapidjson/reader.h
 75.78% (682/900)
 92.31% (36/39)
 55.02% (1305/2372)
src/valijson/thirdparty/rapidjson/include/rapidjson/stream.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
Totals
 72.83% (4559/6260)
 73.07% (578/791)
 71.64% (3961/5529)