Coverage Report

Created: 2023-04-29 07:33

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)
  90.32% (28/31)
  71.43% (5/7)
  50.00% (1/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
  31.91% (30/94)
  32.61% (508/1558)
  31.90% (319/1000)
  32.03% (278/868)
src/lib_json/json_tool.h
  20.00% (1/5)
  35.94% (23/64)
  30.77% (12/39)
  25.00% (7/28)
src/lib_json/json_value.cpp
  26.28% (41/156)
  20.67% (254/1229)
  12.90% (141/1093)
  12.50% (98/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
  19.95% (79/396)
  20.64% (821/3977)
  17.56% (483/2750)
  18.06% (384/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