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 |
68.66% (92/134) |
82.35% (14/17) |
71.79% (84/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 |
5.51% (28/508) |
17.65% (6/34) |
6.11% (25/409) |
src/ninja/src/graph.h |
9.90% (10/101) |
17.02% (8/47) |
18.18% (10/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 |
82.64% (619/749) |
91.67% (11/12) |
75.29% (384/510) |
src/ninja/src/lexer.h |
100.00% (7/7) |
100.00% (3/3) |
100.00% (3/3) |
src/ninja/src/manifest_parser.cc |
66.47% (224/337) |
75.00% (6/8) |
64.36% (177/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 |
37.50% (63/168) |
45.00% (9/20) |
24.35% (28/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 |
61.62% (236/383) |
60.78% (31/51) |
59.13% (149/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.13% (127/574) |
15.79% (6/38) |
19.91% (89/447) |
src/ninja/src/version.cc |
74.07% (20/27) |
100.00% (2/2) |
46.15% (6/13) |
Totals |
34.05% (1562/4587) |
34.64% (133/384) |
30.87% (1050/3401) |