View results by: Directories | Files
| Path | Line Coverage | Function Coverage | Region Coverage |
|---|---|---|---|
src/njs/external/njs_crypto_module.c |
6.59% (22/334) |
9.09% (1/11) |
7.28% (26/357) |
src/njs/external/njs_fs_module.c |
1.83% (32/1752) |
2.27% (1/44) |
2.02% (40/1976) |
src/njs/external/njs_openssl.h |
0.00% (0/220) |
0.00% (0/13) |
0.00% (0/14) |
src/njs/external/njs_query_string_module.c |
2.51% (14/557) |
6.67% (1/15) |
3.38% (18/532) |
src/njs/external/njs_regex.c |
85.14% (189/222) |
100.00% (11/11) |
83.97% (241/287) |
src/njs/external/njs_shell.c |
26.27% (274/1043) |
44.74% (17/38) |
24.80% (215/867) |
src/njs/external/njs_webcrypto_module.c |
0.48% (19/3988) |
1.49% (1/67) |
0.54% (20/3677) |
src/njs/src/njs.h |
25.81% (8/31) |
33.33% (1/3) |
42.11% (8/19) |
src/njs/src/njs_arr.c |
72.04% (67/93) |
71.43% (5/7) |
68.29% (28/41) |
src/njs/src/njs_arr.h |
100.00% (4/4) |
100.00% (1/1) |
100.00% (1/1) |
src/njs/src/njs_array.c |
37.25% (818/2196) |
57.69% (30/52) |
36.55% (796/2178) |
src/njs/src/njs_array.h |
60.00% (6/10) |
100.00% (1/1) |
66.67% (4/6) |
src/njs/src/njs_array_buffer.c |
30.20% (45/149) |
37.50% (3/8) |
25.90% (36/139) |
src/njs/src/njs_array_buffer.h |
0.00% (0/20) |
0.00% (0/1) |
0.00% (0/31) |
src/njs/src/njs_async.c |
86.59% (71/82) |
75.00% (3/4) |
84.21% (48/57) |
src/njs/src/njs_atom.c |
82.87% (150/181) |
100.00% (6/6) |
77.05% (94/122) |
src/njs/src/njs_atom.h |
56.41% (22/39) |
100.00% (1/1) |
76.47% (13/17) |
src/njs/src/njs_boolean.c |
20.75% (11/53) |
33.33% (1/3) |
22.92% (11/48) |
src/njs/src/njs_buffer.c |
18.54% (314/1694) |
30.43% (14/46) |
20.36% (346/1699) |
src/njs/src/njs_builtin.c |
49.91% (263/527) |
53.33% (8/15) |
40.30% (189/469) |
src/njs/src/njs_chb.c |
80.00% (152/190) |
100.00% (12/12) |
81.12% (116/143) |
src/njs/src/njs_chb.h |
66.67% (40/60) |
80.00% (4/5) |
78.38% (29/37) |
src/njs/src/njs_clang.h |
20.00% (3/15) |
100.00% (1/1) |
100.00% (1/1) |
src/njs/src/njs_cutils.h |
68.85% (42/61) |
61.54% (8/13) |
67.86% (19/28) |
src/njs/src/njs_date.c |
59.45% (557/937) |
83.78% (31/37) |
58.06% (533/918) |
src/njs/src/njs_disassembler.c |
0.00% (0/295) |
0.00% (0/2) |
0.00% (0/145) |
src/njs/src/njs_djb_hash.c |
50.00% (11/22) |
50.00% (1/2) |
50.00% (5/10) |
src/njs/src/njs_dtoa.c |
73.79% (777/1053) |
80.00% (32/40) |
74.37% (563/757) |
src/njs/src/njs_dtoa.h |
80.00% (8/10) |
100.00% (2/2) |
100.00% (3/3) |
src/njs/src/njs_encoding.c |
0.00% (0/337) |
0.00% (0/11) |
0.00% (0/358) |
src/njs/src/njs_error.c |
57.42% (267/465) |
57.89% (11/19) |
61.69% (277/449) |
src/njs/src/njs_error.h |
50.00% (5/10) |
100.00% (1/1) |
81.25% (13/16) |
src/njs/src/njs_extern.c |
56.97% (184/323) |
70.00% (7/10) |
59.13% (136/230) |
src/njs/src/njs_flathsh.c |
77.04% (302/392) |
94.74% (18/19) |
70.26% (189/269) |
src/njs/src/njs_function.c |
58.61% (524/894) |
71.88% (23/32) |
54.13% (347/641) |
src/njs/src/njs_function.h |
78.00% (39/50) |
87.50% (7/8) |
95.00% (19/20) |
src/njs/src/njs_generator.c |
82.23% (3161/3844) |
94.62% (176/186) |
76.08% (3123/4105) |
src/njs/src/njs_iterator.c |
13.16% (57/433) |
22.22% (2/9) |
11.33% (51/450) |
src/njs/src/njs_json.c |
51.68% (739/1430) |
84.38% (27/32) |
52.00% (676/1300) |
src/njs/src/njs_lexer.c |
88.13% (349/396) |
100.00% (11/11) |
85.81% (266/310) |
src/njs/src/njs_lexer.h |
78.12% (25/32) |
85.71% (6/7) |
87.50% (14/16) |
src/njs/src/njs_malloc.c |
94.12% (16/17) |
100.00% (2/2) |
83.33% (10/12) |
src/njs/src/njs_math.c |
0.00% (0/202) |
0.00% (0/6) |
0.00% (0/168) |
src/njs/src/njs_module.c |
47.41% (55/116) |
60.00% (3/5) |
45.74% (43/94) |
src/njs/src/njs_mp.c |
81.13% (344/424) |
86.36% (19/22) |
73.10% (231/316) |
src/njs/src/njs_number.c |
15.96% (68/426) |
28.57% (6/21) |
13.83% (57/412) |
src/njs/src/njs_number.h |
59.32% (70/118) |
88.89% (8/9) |
84.15% (69/82) |
src/njs/src/njs_object.c |
34.83% (622/1786) |
54.72% (29/53) |
31.33% (527/1682) |
src/njs/src/njs_object.h |
50.00% (79/158) |
100.00% (13/13) |
59.13% (68/115) |
src/njs/src/njs_object_prop.c |
30.58% (233/762) |
55.56% (5/9) |
30.35% (224/738) |
src/njs/src/njs_parser.c |
65.74% (3671/5584) |
83.59% (214/256) |
53.74% (2494/4641) |
src/njs/src/njs_parser.h |
65.14% (71/109) |
100.00% (9/9) |
83.93% (47/56) |
src/njs/src/njs_promise.c |
24.93% (282/1131) |
37.50% (15/40) |
23.94% (221/923) |
src/njs/src/njs_random.c |
0.00% (0/90) |
0.00% (0/5) |
0.00% (0/37) |
src/njs/src/njs_rbtree.c |
81.54% (212/260) |
83.33% (10/12) |
80.49% (132/164) |
src/njs/src/njs_rbtree.h |
67.86% (19/28) |
100.00% (2/2) |
100.00% (13/13) |
src/njs/src/njs_regexp.c |
55.97% (712/1272) |
88.89% (24/27) |
52.35% (590/1127) |
src/njs/src/njs_scope.c |
87.41% (125/143) |
83.33% (5/6) |
83.52% (76/91) |
src/njs/src/njs_scope.h |
61.11% (44/72) |
90.00% (9/10) |
80.00% (44/55) |
src/njs/src/njs_sprintf.c |
48.50% (162/334) |
66.67% (4/6) |
46.02% (104/226) |
src/njs/src/njs_str.c |
0.00% (0/18) |
0.00% (0/1) |
0.00% (0/20) |
src/njs/src/njs_str.h |
70.00% (28/40) |
60.00% (3/5) |
61.29% (19/31) |
src/njs/src/njs_string.c |
46.81% (1241/2651) |
55.56% (45/81) |
45.46% (987/2171) |
src/njs/src/njs_string.h |
65.15% (43/66) |
100.00% (6/6) |
83.33% (20/24) |
src/njs/src/njs_symbol.c |
15.13% (23/152) |
22.22% (2/9) |
19.57% (27/138) |
src/njs/src/njs_trace.c |
92.31% (24/26) |
100.00% (2/2) |
90.00% (9/10) |
src/njs/src/njs_typed_array.c |
32.83% (568/1730) |
40.00% (20/50) |
33.00% (530/1606) |
src/njs/src/njs_typed_array.h |
47.14% (33/70) |
80.00% (4/5) |
58.33% (14/24) |
src/njs/src/njs_utf16.c |
0.00% (0/61) |
0.00% (0/3) |
0.00% (0/36) |
src/njs/src/njs_utf16.h |
0.00% (0/4) |
0.00% (0/1) |
0.00% (0/1) |
src/njs/src/njs_utf8.c |
75.49% (194/257) |
80.00% (8/10) |
76.19% (144/189) |
src/njs/src/njs_utf8.h |
65.44% (89/136) |
70.00% (7/10) |
82.72% (67/81) |
src/njs/src/njs_utils.c |
26.96% (110/408) |
55.56% (5/9) |
11.73% (55/469) |
src/njs/src/njs_utils.h |
0.00% (0/78) |
0.00% (0/13) |
0.00% (0/13) |
src/njs/src/njs_value.c |
57.95% (645/1113) |
50.00% (26/52) |
55.93% (542/969) |
src/njs/src/njs_value.h |
61.29% (152/248) |
96.30% (26/27) |
56.59% (73/129) |
src/njs/src/njs_value_conversion.h |
44.76% (64/143) |
62.50% (5/8) |
71.26% (62/87) |
src/njs/src/njs_variable.c |
80.97% (302/373) |
100.00% (15/15) |
77.47% (227/293) |
src/njs/src/njs_variable.h |
56.52% (13/23) |
66.67% (2/3) |
70.00% (7/10) |
src/njs/src/njs_vm.c |
36.46% (381/1045) |
41.43% (29/70) |
35.72% (314/879) |
src/njs/src/njs_vmcode.c |
70.42% (1376/1954) |
80.00% (24/30) |
75.10% (2313/3080) |
Totals |
45.02% (21642/48072) |
63.16% (1092/1729) |
42.94% (18874/43955) |