Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/convert_jsonnet_fuzzer_multi.cc
100.00% (25/25)
100.00% (3/3)
100.00% (10/10)
src/convert_jsonnet_fuzzer_regular.cc
100.00% (25/25)
100.00% (3/3)
100.00% (10/10)
src/convert_jsonnet_fuzzer_stream.cc
100.00% (25/25)
100.00% (3/3)
100.00% (10/10)
src/jsonnet/core/ast.h
 83.26% (393/472)
 94.74% (54/57)
 85.52% (319/373)
src/jsonnet/core/desugarer.cpp
 96.71% (765/791)
100.00% (34/34)
 91.53% (335/366)
src/jsonnet/core/formatter.cpp
  0.00% (0/1681)
  0.00% (0/109)
  0.00% (0/1170)
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
 91.38% (604/661)
 94.44% (17/18)
 88.91% (433/487)
src/jsonnet/core/lexer.h
 46.29% (81/175)
 44.44% (8/18)
 64.49% (89/138)
src/jsonnet/core/libjsonnet.cpp
 35.40% (177/500)
 19.30% (11/57)
 25.58% (77/301)
src/jsonnet/core/parser.cpp
 97.40% (899/923)
 95.65% (22/23)
 97.46% (384/394)
src/jsonnet/core/pass.cpp
 57.43% (170/296)
 69.70% (23/33)
 43.31% (356/822)
src/jsonnet/core/pass.h
 80.00% (8/10)
 80.00% (8/10)
 81.82% (9/11)
src/jsonnet/core/path_utils.cpp
 71.43% (5/7)
100.00% (1/1)
 75.00% (3/4)
src/jsonnet/core/state.h
 88.54% (170/192)
 92.31% (24/26)
 66.67% (132/198)
src/jsonnet/core/static_analysis.cpp
 96.00% (168/175)
100.00% (3/3)
 53.82% (148/275)
src/jsonnet/core/static_error.h
 98.25% (56/57)
 93.33% (14/15)
 97.56% (40/41)
src/jsonnet/core/string_utils.cpp
100.00% (129/129)
100.00% (6/6)
 96.12% (99/103)
src/jsonnet/core/unicode.h
 94.87% (111/117)
100.00% (10/10)
 98.75% (79/80)
src/jsonnet/core/vm.cpp
 63.81% (1596/2501)
 58.18% (64/110)
 65.24% (749/1148)
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/1561)
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/5727)
Totals
 29.20% (5426/18584)
 18.06% (311/1722)
 24.69% (3300/13368)