Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/ninja/misc/manifest_fuzzer.cc
 93.75% (15/16)
100.00% (1/1)
 75.00% (3/4)
src/ninja/src/build.h
  0.00% (0/13)
  0.00% (0/9)
  0.00% (0/9)
src/ninja/src/build_log.cc
  0.00% (0/276)
  0.00% (0/16)
  0.00% (0/203)
src/ninja/src/build_log.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/ninja/src/depfile_parser.cc
  0.00% (0/292)
  0.00% (0/2)
  0.00% (0/221)
src/ninja/src/depfile_parser.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/ninja/src/deps_log.cc
  0.00% (0/308)
  0.00% (0/13)
  0.00% (0/287)
src/ninja/src/deps_log.h
  0.00% (0/5)
  0.00% (0/5)
  0.00% (0/10)
src/ninja/src/disk_interface.cc
  5.77% (6/104)
 20.00% (2/10)
  3.45% (3/87)
src/ninja/src/disk_interface.h
 50.00% (1/2)
 50.00% (1/2)
 50.00% (1/2)
src/ninja/src/dyndep.cc
  0.00% (0/63)
  0.00% (0/4)
  0.00% (0/29)
src/ninja/src/dyndep.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/4)
src/ninja/src/dyndep_parser.cc
  0.00% (0/163)
  0.00% (0/5)
  0.00% (0/129)
src/ninja/src/dyndep_parser.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/ninja/src/edit_distance.cc
  0.00% (0/30)
  0.00% (0/1)
  0.00% (0/24)
src/ninja/src/eval_env.cc
 71.64% (96/134)
 82.35% (14/17)
 75.21% (88/117)
src/ninja/src/eval_env.h
100.00% (8/8)
100.00% (8/8)
100.00% (13/13)
src/ninja/src/explanations.h
  0.00% (0/36)
  0.00% (0/8)
  0.00% (0/12)
src/ninja/src/graph.cc
 11.61% (59/508)
 23.53% (8/34)
 10.76% (44/409)
src/ninja/src/graph.h
 13.86% (14/101)
 21.28% (10/47)
 21.82% (12/55)
src/ninja/src/hash_map.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/ninja/src/jobserver.h
  4.76% (1/21)
  7.69% (1/13)
  7.69% (1/13)
src/ninja/src/lexer.cc
 90.65% (679/749)
 91.67% (11/12)
 87.25% (445/510)
src/ninja/src/lexer.h
100.00% (7/7)
100.00% (3/3)
100.00% (3/3)
src/ninja/src/manifest_parser.cc
 83.09% (280/337)
 87.50% (7/8)
 80.00% (220/275)
src/ninja/src/manifest_parser.h
  0.00% (0/4)
  0.00% (0/1)
  0.00% (0/1)
src/ninja/src/metrics.cc
 10.77% (7/65)
 20.00% (2/10)
 27.27% (6/22)
src/ninja/src/metrics.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/ninja/src/parser.cc
 78.26% (18/23)
100.00% (2/2)
 72.22% (13/18)
src/ninja/src/parser.h
100.00% (2/2)
100.00% (2/2)
100.00% (4/4)
src/ninja/src/state.cc
 43.45% (73/168)
 50.00% (10/20)
 28.70% (33/115)
src/ninja/src/state.h
 13.33% (2/15)
 28.57% (2/7)
 30.00% (6/20)
src/ninja/src/string_piece.h
 53.57% (15/28)
 58.33% (7/12)
 68.00% (17/25)
src/ninja/src/string_piece_util.cc
  0.00% (0/46)
  0.00% (0/3)
  0.00% (0/27)
src/ninja/src/string_piece_util.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/6)
src/ninja/src/third_party/emhash/hash_table8.hpp
 62.40% (239/383)
 60.78% (31/51)
 60.71% (153/252)
src/ninja/src/third_party/rapidhash/rapidhash.h
 98.31% (58/59)
100.00% (8/8)
 96.43% (27/28)
src/ninja/src/util.cc
 22.65% (130/574)
 15.79% (6/38)
 21.03% (94/447)
src/ninja/src/version.cc
 74.07% (20/27)
100.00% (2/2)
 46.15% (6/13)
Totals
 37.78% (1733/4587)
 36.20% (139/384)
 35.08% (1193/3401)