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
124 0 0 8 defined $file and length $file
257 56 2 6 %opt_include_fields and not exists $opt_include_fields{$name}

or 3 conditions

line l !l&&r !l&&!r condition
128 2 1 0 ref $file eq 'GLOB' or UNIVERSAL::isa($file, 'IO::Handle')
153 0 0 25 $key eq 'debug' or $key eq 'skip_empty_lines'
7 0 18 $key eq 'enclosure' or $key eq 'escape'
157 0 0 7 not defined $value or ref $value
163 0 0 7 not defined $value or ref $value
0 0 7 not defined $value or ref $value or not length $value
300 0 8 0 ref $proto || $proto