Coverage Report

Created: 2023-09-29 17:37

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
include/json/value.h
   0.00% (0/32)
   0.00% (0/65)
   0.00% (0/32)
- (0/0)
src/test_lib_json/fuzz.cpp
 100.00% (1/1)
  96.77% (30/31)
  85.71% (6/7)
 100.00% (2/2)
include/json/reader.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
include/json/value.h
  44.44% (4/9)
  42.86% (6/14)
  44.44% (4/9)
- (0/0)
include/json/writer.h
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/2)
- (0/0)
src/lib_json/json_reader.cpp
  25.53% (24/94)
  17.20% (268/1558)
  14.00% (140/1000)
  13.25% (115/868)
src/lib_json/json_tool.h
   0.00% (0/5)
   0.00% (0/64)
   0.00% (0/39)
   0.00% (0/28)
src/lib_json/json_value.cpp
  25.00% (39/156)
  20.02% (246/1229)
  12.72% (139/1093)
  12.37% (97/784)
src/lib_json/json_valueiterator.inl
   0.00% (0/23)
   0.00% (0/80)
   0.00% (0/52)
   0.00% (0/20)
src/lib_json/json_writer.cpp
   0.00% (0/72)
   0.00% (0/932)
   0.00% (0/514)
   0.00% (0/424)
Totals
  17.68% (70/396)
  13.88% (552/3977)
  10.58% (291/2750)
  10.07% (214/2126)

Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)

include/json/assertions.h
include/json/config.h
Generated by llvm-cov -- llvm version 15.0.0git