Subroutine Coverage
| blib/lib/JSON/JSONFold.pm |
|
| Criterion |
Covered |
Total |
% |
| subroutine |
103 |
135 |
76.3
|
| pod |
22 |
32 |
68.7
|
| line |
count |
pod |
subroutine |
|
3
|
5 |
n/a |
BEGIN |
|
4
|
5 |
n/a |
BEGIN |
|
5
|
5 |
n/a |
BEGIN |
|
6
|
5 |
n/a |
BEGIN |
|
8
|
5 |
n/a |
BEGIN |
|
15
|
5 |
n/a |
BEGIN |
|
37
|
19 |
Yes |
new |
|
56
|
18 |
Yes |
format |
|
75
|
0 |
Yes |
fold |
|
92
|
0 |
No |
fold_to |
|
106
|
1 |
Yes |
format_to |
|
124
|
0 |
No |
config |
|
130
|
1 |
Yes |
jsonfold_config |
|
136
|
0 |
Yes |
format_json |
|
144
|
1 |
Yes |
write_json |
|
152
|
0 |
Yes |
fold_text |
|
159
|
0 |
No |
write_folded |
|
167
|
0 |
Yes |
create_writer |
|
175
|
20 |
n/a |
_config |
|
181
|
19 |
n/a |
_stream |
|
186
|
19 |
n/a |
_json_coder |
|
206
|
0 |
Yes |
encode |
|
214
|
18 |
Yes |
encode_json |
|
227
|
0 |
Yes |
to_json |
|
238
|
0 |
No |
run |
|
243
|
5 |
n/a |
BEGIN |
|
244
|
5 |
n/a |
BEGIN |
|
245
|
5 |
n/a |
BEGIN |
|
255
|
5 |
n/a |
BEGIN |
|
256
|
5 |
n/a |
BEGIN |
|
257
|
5 |
n/a |
BEGIN |
|
277
|
5 |
n/a |
BEGIN |
|
278
|
5 |
n/a |
BEGIN |
|
279
|
5 |
n/a |
BEGIN |
|
281
|
5 |
n/a |
BEGIN |
|
282
|
5 |
n/a |
BEGIN |
|
283
|
5 |
n/a |
BEGIN |
|
284
|
5 |
n/a |
BEGIN |
|
285
|
5 |
n/a |
BEGIN |
|
286
|
5 |
n/a |
BEGIN |
|
312
|
5 |
n/a |
BEGIN |
|
316
|
5 |
n/a |
BEGIN |
|
355
|
0 |
No |
as_hash |
|
360
|
15 |
n/a |
_make |
|
388
|
84 |
n/a |
_replace |
|
405
|
39 |
n/a |
_resolve_config |
|
415
|
39 |
No |
config |
|
420
|
0 |
No |
new |
|
425
|
45 |
n/a |
_new_preset |
|
430
|
5 |
n/a |
_class_init |
|
550
|
5 |
n/a |
BEGIN |
|
551
|
5 |
n/a |
BEGIN |
|
552
|
5 |
n/a |
BEGIN |
|
554
|
5 |
n/a |
BEGIN |
|
555
|
5 |
n/a |
BEGIN |
|
556
|
5 |
n/a |
BEGIN |
|
572
|
5 |
n/a |
BEGIN |
|
575
|
5 |
n/a |
BEGIN |
|
594
|
0 |
n/a |
_calc_parts_length |
|
602
|
169 |
n/a |
parse |
|
633
|
60 |
n/a |
raw |
|
637
|
106 |
n/a |
width |
|
641
|
45 |
n/a |
can_merge |
|
648
|
45 |
n/a |
merge_line |
|
661
|
0 |
n/a |
set_parts |
|
668
|
0 |
n/a |
dict_signature |
|
681
|
0 |
n/a |
_format_parts |
|
701
|
0 |
n/a |
apply_grid |
|
712
|
5 |
n/a |
BEGIN |
|
713
|
5 |
n/a |
BEGIN |
|
714
|
5 |
n/a |
BEGIN |
|
717
|
5 |
n/a |
BEGIN |
|
738
|
5 |
n/a |
BEGIN |
|
741
|
5 |
n/a |
BEGIN |
|
749
|
47 |
n/a |
new |
|
771
|
124 |
n/a |
is_empty |
|
772
|
90 |
n/a |
last_line |
|
775
|
205 |
n/a |
update_stats |
|
786
|
166 |
n/a |
add_line |
|
796
|
101 |
n/a |
check_fold_limits |
|
804
|
32 |
n/a |
fold_lines |
|
828
|
10 |
n/a |
join_lines |
|
861
|
5 |
n/a |
BEGIN |
|
862
|
5 |
n/a |
BEGIN |
|
865
|
19 |
No |
new |
|
874
|
0 |
Yes |
bytes_in |
|
875
|
0 |
Yes |
bytes_out |
|
876
|
0 |
Yes |
lines_in |
|
877
|
0 |
Yes |
lines_out |
|
879
|
0 |
No |
as_hash |
|
886
|
5 |
n/a |
BEGIN |
|
887
|
5 |
n/a |
BEGIN |
|
888
|
5 |
n/a |
BEGIN |
|
891
|
5 |
n/a |
BEGIN |
|
906
|
5 |
n/a |
BEGIN |
|
909
|
19 |
Yes |
new |
|
923
|
1 |
Yes |
stats |
|
926
|
19 |
Yes |
write |
|
965
|
0 |
No |
write_bytes |
|
1009
|
2 |
Yes |
finish |
|
1022
|
2 |
Yes |
flush |
|
1028
|
1 |
Yes |
close |
|
1036
|
169 |
n/a |
_feed |
|
1080
|
62 |
n/a |
_emit_lines |
|
1095
|
124 |
n/a |
_add_to_frame |
|
1135
|
39 |
n/a |
_merge_into_frame |
|
1155
|
35 |
n/a |
_try_pack |
|
1164
|
10 |
n/a |
_try_grid |
|
1216
|
4 |
n/a |
_try_join |
|
1226
|
47 |
n/a |
_close_frame |
|
1255
|
35 |
n/a |
_try_fold |
|
1266
|
19 |
n/a |
_stream_frame |
|
1282
|
8 |
n/a |
_mark_no_fold |
|
1287
|
10 |
n/a |
_mark_no_grid |
|
1293
|
60 |
n/a |
_write_line |
|
1299
|
61 |
n/a |
_write_str |
|
1308
|
235 |
n/a |
_choose_limit |
|
1314
|
47 |
n/a |
_pack_limit |
|
1315
|
47 |
n/a |
_fold_limit |
|
1316
|
47 |
n/a |
_join_limit |
|
1317
|
47 |
n/a |
_grid_limit |
|
1318
|
47 |
n/a |
_grid_min_items |
|
1319
|
1 |
n/a |
_count_newlines |
|
1327
|
5 |
n/a |
BEGIN |
|
1328
|
5 |
n/a |
BEGIN |
|
1329
|
5 |
n/a |
BEGIN |
|
1337
|
0 |
n/a |
setup |
|
1340
|
0 |
n/a |
__ANON__ |
|
1346
|
0 |
n/a |
__ANON__ |
|
1370
|
0 |
n/a |
demo_data |
|
1376
|
0 |
n/a |
parse_options |
|
1396
|
0 |
n/a |
usage |
|
1411
|
0 |
n/a |
read_input |
|
1428
|
0 |
n/a |
show_verbose |
|
1441
|
0 |
n/a |
run |