Condition Coverage

blib/lib/CSV/Reader.pm
Criterion Covered Total %
condition 13 27 48.1


and 3 conditions

line !l l&&!r l&&r condition
106 0 0 7 defined $file and length $file
225 48 2 6 %opt_include_fields and not exists $opt_include_fields{$name}

or 3 conditions

line l !l&&r !l&&!r condition
110 2 1 0 ref $file eq 'GLOB' or UNIVERSAL::isa($file, 'IO::Handle')
135 0 0 20 $key eq 'debug' or $key eq 'skip_empty_lines'
6 0 14 $key eq 'enclosure' or $key eq 'escape'
139 0 0 6 not defined $value or ref $value
145 0 0 6 not defined $value or ref $value
0 0 6 not defined $value or ref $value or not length $value
265 0 7 0 ref $proto || $proto