Coverage Report

Created: 2024-01-18 20:15

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
  40.43% (38/94)
  43.32% (675/1558)
  45.50% (455/1000)
  44.93% (390/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
  30.13% (47/156)
  24.00% (295/1229)
  17.11% (187/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
  23.48% (93/396)
  25.92% (1031/3977)
  24.22% (666/2750)
  24.41% (519/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