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 |
83.78% (186/222) |
100.00% (11/11) |
81.18% (233/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.47% (19/4004) |
1.49% (1/67) |
0.54% (20/3692) |
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 |
38.21% (839/2196) |
57.69% (30/52) |
37.51% (817/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.36% (311/1694) |
30.43% (14/46) |
20.19% (343/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 |
0.00% (0/15) |
0.00% (0/1) |
0.00% (0/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.88% (778/1053) |
80.00% (32/40) |
74.50% (564/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.39% (522/894) |
71.88% (23/32) |
53.67% (344/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.21% (3160/3844) |
94.62% (176/186) |
76.05% (3122/4105) |
src/njs/src/njs_iterator.c |
12.47% (54/433) |
22.22% (2/9) |
10.22% (46/450) |
src/njs/src/njs_json.c |
49.58% (709/1430) |
78.12% (25/32) |
49.46% (643/1300) |
src/njs/src/njs_lexer.c |
85.86% (340/396) |
100.00% (11/11) |
82.90% (257/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.04% (608/1786) |
54.72% (29/53) |
30.14% (507/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.56% (3661/5584) |
83.59% (214/256) |
53.63% (2489/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 |
54.32% (691/1272) |
85.19% (23/27) |
51.20% (577/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 |
67.50% (27/40) |
60.00% (3/5) |
58.06% (18/31) |
src/njs/src/njs_string.c |
37.46% (993/2651) |
49.38% (40/81) |
39.11% (849/2171) |
src/njs/src/njs_string.h |
36.36% (24/66) |
66.67% (4/6) |
54.17% (13/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 |
29.42% (509/1730) |
38.00% (19/50) |
29.83% (479/1606) |
src/njs/src/njs_typed_array.h |
51.43% (36/70) |
80.00% (4/5) |
66.67% (16/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.68% (642/1113) |
50.00% (26/52) |
55.62% (539/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 |
65.22% (15/23) |
66.67% (2/3) |
90.00% (9/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 |
69.45% (1357/1954) |
80.00% (24/30) |
73.25% (2256/3080) |
Totals |
44.13% (21221/48088) |
62.46% (1080/1729) |
42.17% (18542/43970) |