Coverage Report

Created: 2023-03-02 15:20

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)
 100.00% (31/31)
 100.00% (7/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
  40.43% (38/94)
  43.39% (676/1558)
  45.60% (456/1000)
  45.05% (391/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
  32.69% (51/156)
  24.49% (301/1229)
  17.47% (191/1093)
  15.31% (120/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
  24.49% (97/396)
  26.13% (1039/3977)
  24.44% (672/2750)
  24.46% (520/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