Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/valijson/include/valijson/adapters/rapidjson_adapter.hpp
 91.18% (248/272)
 96.36% (53/55)
 90.00% (135/150)
src/valijson/include/valijson/adapters/std_string_adapter.hpp
 20.43% (48/235)
 18.06% (13/72)
 22.34% (21/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.87% (387/467)
 76.98% (107/139)
 83.77% (222/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
 96.43% (108/112)
100.00% (5/5)
 97.87% (46/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
 90.93% (892/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
 47.83% (11/23)
 33.33% (2/6)
 55.56% (5/9)
src/valijson/include/valijson/validation_visitor.hpp
 95.28% (908/953)
 98.04% (50/51)
 95.66% (683/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
 76.00% (684/900)
 92.31% (36/39)
 56.11% (1331/2372)
src/valijson/thirdparty/rapidjson/include/rapidjson/stream.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
Totals
 72.77% (4520/6211)
 73.04% (577/790)
 72.13% (3980/5518)