Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/convert_jsonnet_fuzzer_multi.cc
100.00% (26/26)
100.00% (3/3)
100.00% (9/9)
src/jsonnet/core/ast.h
 68.06% (228/335)
 91.23% (52/57)
 68.18% (60/88)
src/jsonnet/core/desugarer.cpp
 95.39% (745/781)
100.00% (34/34)
 96.17% (301/313)
src/jsonnet/core/formatter.cpp
  0.00% (0/1669)
  0.00% (0/109)
  0.00% (0/1048)
src/jsonnet/core/formatter.h
100.00% (2/2)
100.00% (1/1)
100.00% (1/1)
src/jsonnet/core/json.h
  0.00% (0/4)
  0.00% (0/3)
  0.00% (0/3)
src/jsonnet/core/lexer.cpp
 82.36% (537/652)
 94.44% (17/18)
 84.36% (383/454)
src/jsonnet/core/lexer.h
 30.95% (52/168)
 44.44% (8/18)
 41.30% (38/92)
src/jsonnet/core/libjsonnet.cpp
 24.16% (115/476)
 16.36% (9/55)
 21.22% (52/245)
src/jsonnet/core/parser.cpp
 88.59% (800/903)
 95.65% (22/23)
 89.30% (334/374)
src/jsonnet/core/pass.cpp
 55.07% (163/296)
 66.67% (22/33)
 57.55% (122/212)
src/jsonnet/core/pass.h
 70.00% (7/10)
 70.00% (7/10)
 70.00% (7/10)
src/jsonnet/core/state.h
 79.43% (139/175)
 92.31% (24/26)
 87.01% (67/77)
src/jsonnet/core/static_analysis.cpp
 83.43% (146/175)
100.00% (3/3)
 88.14% (52/59)
src/jsonnet/core/static_error.h
 98.15% (53/54)
 93.33% (14/15)
 96.55% (28/29)
src/jsonnet/core/string_utils.cpp
 89.92% (116/129)
100.00% (6/6)
 92.23% (95/103)
src/jsonnet/core/unicode.h
 94.87% (111/117)
100.00% (10/10)
 98.75% (79/80)
src/jsonnet/core/vm.cpp
 50.88% (1245/2447)
 52.78% (57/108)
 55.56% (585/1053)
src/jsonnet/core/vm.h
 66.67% (4/6)
 50.00% (2/4)
 50.00% (2/4)
src/jsonnet/third_party/json/json.hpp
  0.00% (0/4098)
  0.00% (0/231)
  0.00% (0/1105)
src/jsonnet/third_party/md5/md5.cpp
  0.00% (0/188)
  0.00% (0/21)
  0.00% (0/110)
src/jsonnet/third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/charconv.hpp
  0.00% (0/549)
  0.00% (0/85)
  0.00% (0/171)
src/jsonnet/third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/error.cpp
  0.00% (0/85)
  0.00% (0/7)
  0.00% (0/41)
src/jsonnet/third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/error.hpp
  0.00% (0/16)
  0.00% (0/6)
  0.00% (0/6)
src/jsonnet/third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/ext/debugbreak/debugbreak.h
  0.00% (0/21)
  0.00% (0/2)
  0.00% (0/8)
src/jsonnet/third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/ext/fast_float/include/fast_float/ascii_number.h
  0.00% (0/240)
  0.00% (0/7)
  0.00% (0/7)
src/jsonnet/third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/ext/fast_float/include/fast_float/decimal_to_binary.h
  0.00% (0/121)
  0.00% (0/3)
  0.00% (0/3)
src/jsonnet/third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/ext/fast_float/include/fast_float/float_common.h
  0.00% (0/147)
  0.00% (0/32)
  0.00% (0/32)
src/jsonnet/third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/ext/fast_float/include/fast_float/parse_number.h
  0.00% (0/101)
  0.00% (0/3)
  0.00% (0/3)
src/jsonnet/third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/ext/fast_float/include/fast_float/simple_decimal_conversion.h
  0.00% (0/319)
  0.00% (0/7)
  0.00% (0/7)
src/jsonnet/third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/memory_util.hpp
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/jsonnet/third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/std/string.hpp
  0.00% (0/32)
  0.00% (0/16)
  0.00% (0/19)
src/jsonnet/third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/substr.hpp
  0.00% (0/544)
  0.00% (0/79)
  0.00% (0/946)
src/jsonnet/third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/types.hpp
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/jsonnet/third_party/rapidyaml/rapidyaml/src/c4/yml/common.cpp
  8.62% (5/58)
 18.18% (2/11)
  3.70% (2/54)
src/jsonnet/third_party/rapidyaml/rapidyaml/src/c4/yml/detail/stack.hpp
  0.00% (0/60)
  0.00% (0/16)
  0.00% (0/32)
src/jsonnet/third_party/rapidyaml/rapidyaml/src/c4/yml/emit.def.hpp
  0.00% (0/417)
  0.00% (0/8)
  0.00% (0/217)
src/jsonnet/third_party/rapidyaml/rapidyaml/src/c4/yml/emit.hpp
  0.00% (0/63)
  0.00% (0/23)
  0.00% (0/23)
src/jsonnet/third_party/rapidyaml/rapidyaml/src/c4/yml/node.hpp
  0.00% (0/363)
  0.00% (0/141)
  0.00% (0/151)
src/jsonnet/third_party/rapidyaml/rapidyaml/src/c4/yml/parse.cpp
  0.00% (0/3335)
  0.00% (0/78)
  0.00% (0/1709)
src/jsonnet/third_party/rapidyaml/rapidyaml/src/c4/yml/parse.hpp
  0.00% (0/84)
  0.00% (0/49)
  0.00% (0/54)
src/jsonnet/third_party/rapidyaml/rapidyaml/src/c4/yml/tree.cpp
  0.00% (0/1310)
  0.00% (0/75)
  0.00% (0/784)
src/jsonnet/third_party/rapidyaml/rapidyaml/src/c4/yml/tree.hpp
  0.00% (0/458)
  0.00% (0/202)
  0.00% (0/259)
src/jsonnet/third_party/rapidyaml/rapidyaml/src/c4/yml/writer.hpp
  0.00% (0/123)
  0.00% (0/19)
  0.00% (0/25)
Totals
 21.23% (4494/21166)
 17.65% (293/1660)
 22.12% (2217/10023)