Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/spotify-json/fuzzers/fuzz_decode.cpp
100.00% (11/11)
100.00% (2/2)
100.00% (2/2)
src/spotify-json/include/spotify/json/codec/number.hpp
  0.00% (0/12)
  0.00% (0/4)
  0.00% (0/4)
src/spotify-json/include/spotify/json/codec/object.hpp
 73.08% (38/52)
 83.33% (10/12)
 76.19% (16/21)
src/spotify-json/include/spotify/json/codec/string.hpp
100.00% (6/6)
100.00% (2/2)
100.00% (2/2)
src/spotify-json/include/spotify/json/decode.hpp
 92.00% (23/25)
100.00% (4/4)
 88.89% (8/9)
src/spotify-json/include/spotify/json/decode_context.hpp
100.00% (9/9)
100.00% (3/3)
100.00% (3/3)
src/spotify-json/include/spotify/json/decode_exception.hpp
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/spotify-json/include/spotify/json/default_codec.hpp
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/spotify-json/include/spotify/json/detail/bitset.hpp
100.00% (13/13)
100.00% (2/2)
 87.50% (7/8)
src/spotify-json/include/spotify/json/detail/cpuid.hpp
100.00% (19/19)
100.00% (3/3)
100.00% (3/3)
src/spotify-json/include/spotify/json/detail/decode_helpers.hpp
 91.75% (89/97)
 90.48% (19/21)
 94.29% (33/35)
src/spotify-json/include/spotify/json/detail/encode_helpers.hpp
  0.00% (0/8)
  0.00% (0/2)
  0.00% (0/2)
src/spotify-json/include/spotify/json/detail/field_registry.hpp
 71.43% (5/7)
 71.43% (5/7)
 75.00% (9/12)
src/spotify-json/include/spotify/json/detail/skip_chars.hpp
 81.82% (9/11)
100.00% (2/2)
 80.00% (4/5)
src/spotify-json/include/spotify/json/detail/stack.hpp
100.00% (20/20)
100.00% (2/2)
100.00% (12/12)
src/spotify-json/include/spotify/json/encode_context.hpp
 46.34% (19/41)
 50.00% (5/10)
 38.89% (7/18)
src/spotify-json/include/spotify/json/encoded_value.hpp
  0.00% (0/4)
  0.00% (0/4)
  0.00% (0/4)
src/spotify-json/src/codec/object.cpp
 73.17% (30/41)
 50.00% (4/8)
 60.00% (9/15)
src/spotify-json/src/codec/string.cpp
 98.48% (130/132)
100.00% (17/17)
 94.37% (67/71)
src/spotify-json/src/decode_context.cpp
 50.00% (4/8)
 50.00% (1/2)
 50.00% (5/10)
src/spotify-json/src/decode_exception.cpp
 50.00% (1/2)
 50.00% (1/2)
 50.00% (3/6)
src/spotify-json/src/detail/bitset.cpp
 66.67% (6/9)
100.00% (2/2)
 80.00% (4/5)
src/spotify-json/src/detail/decode_helpers.cpp
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/spotify-json/src/detail/escape.cpp
 25.00% (5/20)
 50.00% (1/2)
 10.71% (3/28)
src/spotify-json/src/detail/escape_common.hpp
 27.40% (20/73)
 40.00% (2/5)
 30.00% (6/20)
src/spotify-json/src/detail/escape_sse42.cpp
 42.55% (20/47)
 50.00% (1/2)
 63.89% (23/36)
src/spotify-json/src/detail/field_registry.cpp
 92.31% (24/26)
 71.43% (5/7)
 80.00% (12/15)
src/spotify-json/src/detail/skip_chars.cpp
 40.00% (8/20)
 50.00% (1/2)
  5.00% (5/100)
src/spotify-json/src/detail/skip_chars_common.hpp
100.00% (3/3)
100.00% (1/1)
100.00% (7/7)
src/spotify-json/src/detail/skip_chars_sse42.cpp
100.00% (51/51)
100.00% (2/2)
100.00% (134/134)
src/spotify-json/src/detail/skip_value.cpp
 99.28% (138/139)
100.00% (8/8)
 98.35% (119/121)
src/spotify-json/src/encode_context.cpp
 24.39% (10/41)
 50.00% (2/4)
 42.31% (11/26)
src/spotify-json/vendor/double-conversion/double-conversion/double-to-string.h
  0.00% (0/12)
  0.00% (0/3)
  0.00% (0/3)
src/spotify-json/vendor/double-conversion/double-conversion/string-to-double.h
  0.00% (0/2)
  0.00% (0/1)
  0.00% (0/1)
src/spotify-json/vendor/double-conversion/double-conversion/utils.h
  0.00% (0/49)
  0.00% (0/15)
  0.00% (0/15)
Totals
 70.36% (717/1019)
 65.66% (109/166)
 68.25% (516/756)