Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/convert_jsonnet_fuzzer_multi.cc
 80.77% (21/26)
 66.67% (2/3)
 88.89% (8/9)
src/jsonnet/core/ast.h
 80.38% (381/474)
 94.74% (54/57)
 91.58% (250/273)
src/jsonnet/core/desugarer.cpp
 95.83% (758/791)
100.00% (34/34)
 96.11% (321/334)
src/jsonnet/core/formatter.cpp
  0.00% (0/1681)
  0.00% (0/109)
  0.00% (0/1090)
src/jsonnet/core/formatter.h
100.00% (13/13)
100.00% (1/1)
100.00% (12/12)
src/jsonnet/core/json.h
  0.00% (0/5)
  0.00% (0/3)
  0.00% (0/6)
src/jsonnet/core/lexer.cpp
 85.78% (567/661)
 94.44% (17/18)
 88.77% (411/463)
src/jsonnet/core/lexer.h
 32.00% (56/175)
 44.44% (8/18)
 43.27% (45/104)
src/jsonnet/core/libjsonnet.cpp
 24.55% (123/501)
 15.79% (9/57)
 22.06% (60/272)
src/jsonnet/core/parser.cpp
 89.82% (812/904)
 95.65% (22/23)
 90.96% (342/376)
src/jsonnet/core/pass.cpp
 55.07% (163/296)
 66.67% (22/33)
 61.08% (204/334)
src/jsonnet/core/pass.h
 70.00% (7/10)
 70.00% (7/10)
 72.73% (8/11)
src/jsonnet/core/path_utils.cpp
  0.00% (0/7)
  0.00% (0/1)
  0.00% (0/4)
src/jsonnet/core/state.h
 87.50% (168/192)
 92.31% (24/26)
 86.51% (109/126)
src/jsonnet/core/static_analysis.cpp
 89.14% (156/175)
100.00% (3/3)
 84.34% (70/83)
src/jsonnet/core/static_error.h
 98.25% (56/57)
 93.33% (14/15)
 97.56% (40/41)
src/jsonnet/core/string_utils.cpp
 75.19% (97/129)
 83.33% (5/6)
 77.67% (80/103)
src/jsonnet/core/unicode.h
 94.87% (111/117)
100.00% (10/10)
 98.75% (79/80)
src/jsonnet/core/vm.cpp
 48.34% (1207/2497)
 46.36% (51/110)
 54.13% (596/1101)
src/jsonnet/core/vm.h
 75.00% (6/8)
 50.00% (2/4)
 54.55% (6/11)
src/jsonnet/third_party/json/nlohmann/json.hpp
  0.00% (0/4108)
  0.00% (0/231)
  0.00% (0/1180)
src/jsonnet/third_party/md5/md5.cpp
  0.00% (0/188)
  0.00% (0/21)
  0.00% (0/110)
src/jsonnet/third_party/rapidyaml/ryml_all.hpp
  0.00% (0/5500)
  0.00% (0/923)
  0.00% (0/5200)
Totals
 25.40% (4702/18515)
 16.61% (285/1716)
 23.32% (2641/11323)