Subroutine Coverage
blib/lib/Text/CSV_PP.pm |
|
Criterion |
Covered |
Total |
% |
subroutine |
120 |
127 |
94.4
|
pod |
66 |
67 |
98.5
|
line |
count |
pod |
subroutine |
10
|
34 |
n/a |
BEGIN |
11
|
34 |
n/a |
BEGIN |
12
|
34 |
n/a |
BEGIN |
13
|
34 |
n/a |
BEGIN |
18
|
4 |
Yes |
PV |
19
|
10 |
Yes |
IV |
20
|
8 |
Yes |
NV |
22
|
0 |
Yes |
CSV_TYPE_PV |
23
|
0 |
Yes |
CSV_TYPE_IV |
24
|
0 |
Yes |
CSV_TYPE_NV |
31
|
0 |
Yes |
CSV_FLAGS_IS_QUOTED |
32
|
0 |
Yes |
CSV_FLAGS_IS_BINARY |
33
|
0 |
Yes |
CSV_FLAGS_ERROR_IN_FIELD |
34
|
0 |
Yes |
CSV_FLAGS_IS_MISSING |
131
|
34 |
n/a |
BEGIN |
133
|
34 |
n/a |
BEGIN |
138
|
34 |
n/a |
BEGIN |
194
|
2 |
Yes |
version |
261
|
15592 |
n/a |
_unhealthy_whitespace |
275
|
12286 |
n/a |
_check_sanity |
310
|
3 |
Yes |
known_attributes |
314
|
910 |
Yes |
new |
443
|
11084 |
n/a |
_set_attr_C |
452
|
5645 |
n/a |
_set_attr_X |
460
|
38 |
n/a |
_set_attr_N |
468
|
4836 |
Yes |
quote_char |
477
|
20 |
Yes |
quote |
503
|
4827 |
Yes |
escape_char |
513
|
5131 |
Yes |
sep_char |
522
|
335 |
Yes |
sep |
548
|
157 |
Yes |
eol |
560
|
3033 |
Yes |
always_quote |
566
|
10 |
Yes |
quote_space |
572
|
5 |
Yes |
quote_empty |
578
|
6 |
Yes |
escape_null |
583
|
3 |
No |
quote_null |
586
|
7 |
Yes |
quote_binary |
592
|
21 |
Yes |
binary |
598
|
2 |
Yes |
strict |
604
|
2 |
Yes |
skip_empty_rows |
610
|
17 |
n/a |
_SetDiagInfo |
619
|
103 |
n/a |
_supported_formula |
638
|
44 |
Yes |
formula |
644
|
7 |
Yes |
formula_handling |
649
|
2 |
Yes |
decode_utf8 |
655
|
12 |
Yes |
keep_meta_info |
666
|
12 |
Yes |
allow_loose_quotes |
672
|
12 |
Yes |
allow_loose_escapes |
678
|
4954 |
Yes |
allow_whitespace |
689
|
4 |
Yes |
allow_unquoted_escape |
695
|
3 |
Yes |
blank_is_undef |
701
|
2 |
Yes |
empty_is_undef |
707
|
9 |
Yes |
verbatim |
713
|
12 |
Yes |
undef_str |
723
|
15 |
Yes |
comment_str |
733
|
12 |
Yes |
auto_diag |
744
|
10 |
Yes |
diag_verbose |
759
|
5 |
Yes |
status |
763
|
33 |
Yes |
eof |
767
|
7 |
Yes |
types |
788
|
73 |
Yes |
callbacks |
822
|
1692 |
Yes |
error_diag |
879
|
3 |
Yes |
record_number |
888
|
1401 |
n/a |
_string |
897
|
1614 |
n/a |
_fields |
905
|
21 |
Yes |
meta_info |
909
|
29 |
Yes |
is_quoted |
916
|
11 |
Yes |
is_binary |
922
|
19 |
Yes |
is_missing |
934
|
1399 |
n/a |
_combine |
947
|
1953 |
n/a |
_parse |
968
|
950 |
Yes |
column_names |
989
|
306 |
Yes |
header |
1128
|
27 |
Yes |
bind_columns |
1147
|
120 |
Yes |
getline_hr |
1161
|
214 |
Yes |
getline_hr_all |
1173
|
13 |
Yes |
say |
1183
|
3 |
Yes |
print_hr |
1190
|
58 |
Yes |
fragment |
1293
|
284 |
n/a |
_csv_attr |
1350
|
6 |
n/a |
BEGIN |
1402
|
10 |
n/a |
__ANON__ |
1403
|
10 |
n/a |
__ANON__ |
1404
|
10 |
n/a |
__ANON__ |
1448
|
285 |
Yes |
csv |
1574
|
114 |
n/a |
__ANON__ |
1680
|
27765 |
n/a |
_setup_ctx |
1693
|
34 |
n/a |
BEGIN |
1709
|
34 |
n/a |
BEGIN |
1817
|
23456 |
n/a |
_cache_set |
1842
|
34 |
n/a |
BEGIN |
1848
|
34 |
n/a |
BEGIN |
1876
|
2 |
n/a |
_cache_diag |
1919
|
27 |
n/a |
__cache_show_byte |
1924
|
3 |
n/a |
__cache_show_char |
1934
|
5 |
n/a |
__cache_show_str |
1939
|
8 |
n/a |
__pretty_str |
1948
|
20406 |
n/a |
_hook |
1966
|
21682 |
n/a |
__combine |
2042
|
34 |
n/a |
BEGIN |
2078
|
37 |
n/a |
_formula |
2116
|
20289 |
Yes |
print |
2142
|
3529 |
n/a |
__parse |
2154
|
4405 |
n/a |
___parse |
2234
|
4409 |
n/a |
____parse |
2593
|
34 |
n/a |
BEGIN |
2815
|
6303 |
n/a |
__get_from_src |
2852
|
8 |
n/a |
__set_eol_is_cr |
2862
|
101 |
n/a |
__bound_field |
2884
|
17350 |
n/a |
__get |
2910
|
194 |
n/a |
__error_inside_quotes |
2915
|
84 |
n/a |
__error_inside_field |
2920
|
299 |
n/a |
__parse_error |
2929
|
5064 |
n/a |
__is_whitespace |
2940
|
20688 |
n/a |
__push_value |
2969
|
1586 |
Yes |
getline |
2977
|
279 |
Yes |
getline_all |
3023
|
3713 |
n/a |
_is_valid_utf8 |
3041
|
1 |
n/a |
_set_error_diag |
3053
|
8 |
Yes |
error_input |
3061
|
3513 |
n/a |
_sv_diag |
3066
|
1666 |
n/a |
_set_diag |
3086
|
3513 |
Yes |
SetDiag |
3105
|
34 |
n/a |
BEGIN |
3113
|
34 |
n/a |
BEGIN |
3117
|
4360 |
n/a |
numeric |
3123
|
2335 |
n/a |
stringify |