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.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
 96.43% (108/112)
100.00% (5/5)
 97.83% (45/46)
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.04% (67/108)
 73.33% (11/15)
 70.27% (26/37)
src/valijson/include/valijson/schema_parser.hpp
 91.74% (900/981)
 95.56% (43/45)
 91.73% (488/532)
src/valijson/include/valijson/subschema.hpp
 48.00% (48/100)
 55.00% (11/20)
 68.75% (22/32)
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
 94.86% (904/953)
 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.63% (103/131)
 81.25% (13/16)
 81.55% (84/103)
src/valijson/thirdparty/rapidjson/include/rapidjson/document.h
 82.45% (310/376)
 95.90% (117/122)
 81.93% (263/321)
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)
 80.00% (12/15)
src/valijson/thirdparty/rapidjson/include/rapidjson/error/error.h
 35.71% (5/14)
 35.71% (5/14)
 50.00% (9/18)
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% (4/4)
src/valijson/thirdparty/rapidjson/include/rapidjson/internal/stack.h
 90.67% (68/75)
 94.12% (16/17)
 90.48% (38/42)
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.41% (1267/2246)
src/valijson/thirdparty/rapidjson/include/rapidjson/stream.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
Totals
 72.79% (4523/6214)
 73.04% (577/790)
 72.43% (3835/5295)