Subroutine Coverage
blib/lib/Text/CSV_PP.pm |
|
Criterion |
Covered |
Total |
% |
subroutine |
120 |
120 |
100.0
|
pod |
59 |
60 |
98.3
|
line |
count |
pod |
subroutine |
10
|
32 |
n/a |
BEGIN |
11
|
32 |
n/a |
BEGIN |
12
|
32 |
n/a |
BEGIN |
13
|
32 |
n/a |
BEGIN |
19
|
4 |
Yes |
PV |
20
|
10 |
Yes |
IV |
21
|
8 |
Yes |
NV |
109
|
32 |
n/a |
BEGIN |
111
|
32 |
n/a |
BEGIN |
116
|
32 |
n/a |
BEGIN |
172
|
2 |
Yes |
version |
238
|
15565 |
n/a |
_unhealthy_whitespace |
252
|
12259 |
n/a |
_check_sanity |
287
|
3 |
Yes |
known_attributes |
291
|
885 |
Yes |
new |
420
|
11083 |
n/a |
_set_attr_C |
429
|
5644 |
n/a |
_set_attr_X |
437
|
38 |
n/a |
_set_attr_N |
445
|
4836 |
Yes |
quote_char |
454
|
20 |
Yes |
quote |
480
|
4827 |
Yes |
escape_char |
490
|
5130 |
Yes |
sep_char |
499
|
334 |
Yes |
sep |
525
|
157 |
Yes |
eol |
537
|
3033 |
Yes |
always_quote |
543
|
10 |
Yes |
quote_space |
549
|
5 |
Yes |
quote_empty |
555
|
6 |
Yes |
escape_null |
560
|
3 |
No |
quote_null |
563
|
7 |
Yes |
quote_binary |
569
|
21 |
Yes |
binary |
575
|
2 |
Yes |
strict |
581
|
2 |
Yes |
skip_empty_rows |
587
|
17 |
n/a |
_SetDiagInfo |
596
|
103 |
n/a |
_supported_formula |
615
|
44 |
Yes |
formula |
621
|
7 |
Yes |
formula_handling |
626
|
2 |
Yes |
decode_utf8 |
632
|
12 |
Yes |
keep_meta_info |
643
|
12 |
Yes |
allow_loose_quotes |
649
|
12 |
Yes |
allow_loose_escapes |
655
|
4954 |
Yes |
allow_whitespace |
666
|
4 |
Yes |
allow_unquoted_escape |
672
|
3 |
Yes |
blank_is_undef |
678
|
2 |
Yes |
empty_is_undef |
684
|
9 |
Yes |
verbatim |
690
|
12 |
Yes |
undef_str |
700
|
3 |
Yes |
comment_str |
710
|
12 |
Yes |
auto_diag |
721
|
10 |
Yes |
diag_verbose |
736
|
5 |
Yes |
status |
740
|
33 |
Yes |
eof |
744
|
7 |
Yes |
types |
765
|
72 |
Yes |
callbacks |
799
|
1680 |
Yes |
error_diag |
856
|
3 |
Yes |
record_number |
865
|
1401 |
n/a |
_string |
874
|
1614 |
n/a |
_fields |
882
|
21 |
Yes |
meta_info |
886
|
29 |
Yes |
is_quoted |
893
|
11 |
Yes |
is_binary |
899
|
19 |
Yes |
is_missing |
911
|
1399 |
n/a |
_combine |
924
|
1953 |
n/a |
_parse |
945
|
943 |
Yes |
column_names |
966
|
305 |
Yes |
header |
1105
|
27 |
Yes |
bind_columns |
1124
|
120 |
Yes |
getline_hr |
1138
|
209 |
Yes |
getline_hr_all |
1150
|
13 |
Yes |
say |
1160
|
3 |
Yes |
print_hr |
1167
|
58 |
Yes |
fragment |
1270
|
273 |
n/a |
_csv_attr |
1327
|
5 |
n/a |
BEGIN |
1379
|
10 |
n/a |
__ANON__ |
1380
|
10 |
n/a |
__ANON__ |
1381
|
10 |
n/a |
__ANON__ |
1422
|
274 |
Yes |
csv |
1544
|
114 |
n/a |
__ANON__ |
1650
|
27646 |
n/a |
_setup_ctx |
1663
|
32 |
n/a |
BEGIN |
1679
|
32 |
n/a |
BEGIN |
1787
|
23439 |
n/a |
_cache_set |
1812
|
32 |
n/a |
BEGIN |
1818
|
32 |
n/a |
BEGIN |
1846
|
2 |
n/a |
_cache_diag |
1889
|
27 |
n/a |
__cache_show_byte |
1894
|
3 |
n/a |
__cache_show_char |
1904
|
5 |
n/a |
__cache_show_str |
1909
|
8 |
n/a |
__pretty_str |
1918
|
20394 |
n/a |
_hook |
1936
|
21670 |
n/a |
__combine |
2012
|
32 |
n/a |
BEGIN |
2048
|
37 |
n/a |
_formula |
2086
|
20277 |
Yes |
print |
2112
|
3464 |
n/a |
__parse |
2124
|
4312 |
n/a |
___parse |
2202
|
4316 |
n/a |
____parse |
2561
|
32 |
n/a |
BEGIN |
2783
|
6174 |
n/a |
__get_from_src |
2820
|
8 |
n/a |
__set_eol_is_cr |
2830
|
101 |
n/a |
__bound_field |
2852
|
17338 |
n/a |
__get |
2878
|
194 |
n/a |
__error_inside_quotes |
2883
|
84 |
n/a |
__error_inside_field |
2888
|
295 |
n/a |
__parse_error |
2897
|
5064 |
n/a |
__is_whitespace |
2908
|
20503 |
n/a |
__push_value |
2937
|
1521 |
Yes |
getline |
2945
|
271 |
Yes |
getline_all |
2991
|
3689 |
n/a |
_is_valid_utf8 |
3009
|
1 |
n/a |
_set_error_diag |
3021
|
8 |
Yes |
error_input |
3029
|
3445 |
n/a |
_sv_diag |
3034
|
1652 |
n/a |
_set_diag |
3054
|
3445 |
Yes |
SetDiag |
3072
|
32 |
n/a |
BEGIN |
3080
|
32 |
n/a |
BEGIN |
3084
|
4336 |
n/a |
numeric |
3090
|
2315 |
n/a |
stringify |