Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/valijson/include/compat/optional.hpp
  6.85% (5/73)
 14.29% (5/35)
  9.68% (6/62)
src/valijson/include/valijson/adapters/rapidjson_adapter.hpp
  9.06% (23/254)
 17.31% (9/52)
 11.11% (15/135)
src/valijson/include/valijson/constraints/basic_constraint.hpp
  0.00% (0/14)
  0.00% (0/4)
  0.00% (0/6)
src/valijson/include/valijson/constraints/concrete_constraints.hpp
  0.00% (0/347)
  0.00% (0/126)
  0.00% (0/165)
src/valijson/include/valijson/constraints/constraint.hpp
  0.00% (0/7)
  0.00% (0/3)
  0.00% (0/3)
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
  5.22% (24/460)
 13.21% (7/53)
  5.49% (23/419)
src/valijson/include/valijson/internal/custom_allocator.hpp
  0.00% (0/19)
  0.00% (0/9)
  0.00% (0/9)
src/valijson/include/valijson/internal/debug.hpp
 44.44% (8/18)
100.00% (1/1)
 40.91% (9/22)
src/valijson/include/valijson/internal/frozen_value.hpp
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/valijson/include/valijson/internal/json_pointer.hpp
  0.00% (0/112)
  0.00% (0/5)
  0.00% (0/46)
src/valijson/include/valijson/internal/json_reference.hpp
  0.00% (0/16)
  0.00% (0/2)
  0.00% (0/11)
src/valijson/include/valijson/internal/uri.hpp
  0.00% (0/12)
  0.00% (0/3)
  0.00% (0/3)
src/valijson/include/valijson/schema.hpp
 26.37% (24/91)
 23.08% (3/13)
 18.75% (6/32)
src/valijson/include/valijson/schema_parser.hpp
 11.27% (110/976)
 15.56% (7/45)
 12.36% (65/526)
src/valijson/include/valijson/subschema.hpp
 12.94% (11/85)
 16.67% (3/18)
 20.00% (4/20)
src/valijson/include/valijson/utils/file_utils.hpp
 76.47% (13/17)
100.00% (1/1)
 77.78% (7/9)
src/valijson/include/valijson/utils/rapidjson_utils.hpp
 45.83% (11/24)
100.00% (1/1)
 66.67% (6/9)
src/valijson/tests/fuzzing/fuzzer.cpp
 80.00% (20/25)
100.00% (1/1)
 76.92% (10/13)
src/valijson/thirdparty/rapidjson/include/rapidjson/allocators.h
 32.80% (41/125)
 40.00% (6/15)
 30.59% (26/85)
src/valijson/thirdparty/rapidjson/include/rapidjson/document.h
 10.66% (29/272)
 17.53% (17/97)
 10.46% (25/239)
src/valijson/thirdparty/rapidjson/include/rapidjson/encodedstream.h
  0.00% (0/12)
  0.00% (0/8)
  0.00% (0/8)
src/valijson/thirdparty/rapidjson/include/rapidjson/error/error.h
 14.29% (2/14)
 14.29% (2/14)
 14.29% (2/14)
src/valijson/thirdparty/rapidjson/include/rapidjson/internal/biginteger.h
  0.00% (0/192)
  0.00% (0/18)
  0.00% (0/18)
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
  0.00% (0/23)
  0.00% (0/1)
  0.00% (0/1)
src/valijson/thirdparty/rapidjson/include/rapidjson/internal/stack.h
100.00% (9/9)
100.00% (3/3)
100.00% (4/4)
src/valijson/thirdparty/rapidjson/include/rapidjson/internal/strfunc.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/valijson/thirdparty/rapidjson/include/rapidjson/internal/strtod.h
  0.00% (0/96)
  0.00% (0/5)
  0.00% (0/5)
src/valijson/thirdparty/rapidjson/include/rapidjson/memorystream.h
  0.00% (0/11)
  0.00% (0/9)
  0.00% (0/9)
src/valijson/thirdparty/rapidjson/include/rapidjson/reader.h
  0.00% (0/5)
  0.00% (0/1)
  0.00% (0/1)
Totals
  9.38% (334/3561)
 11.70% (68/581)
 10.98% (210/1912)