Condition Coverage

blib/lib/Spreadsheet/Compare.pm
Criterion Covered Total %
condition 17 50 34.0


and 3 conditions

line !l l&&!r l&&r condition
152 11 0 0 $self->stdout and not $no_counters
213 4 7 0 $self->jobs > 1 and $^O eq 'MSWin32'
226 4 7 0 $self->jobs > 1 and $^O eq 'MSWin32'
11 0 0 $self->jobs > 1 and $^O eq 'MSWin32' and $has_csv
360 0 0 0 $appender->isa('Log::Log4perl::Appender::File') and $logfn ne 'STDERR'
0 0 0 $appender->isa('Log::Log4perl::Appender::Screen') and $logfn eq 'STDERR'

or 2 conditions

line l !l condition
146 22 6 $summary{$sdata->{'type'}}{$sdata->{'suite_title'}} //= []
199 4 0 $globals->{'rootdir'} // '.'
203 0 11 $self->{'failed'} // 0
354 0 0 ($test->{'log_level'} // $gll) // 'INFO'

or 3 conditions

line l !l&&r !l&&!r condition
79 11 0 7 not $test->{'reporter'} or $test->{'reporter'} =~ /^none$/iu
114 12 0 0 $Spreadsheet::Compare::Config{'d_fork'} or $Spreadsheet::Compare::Config{'d_pseudofork'}
151 0 11 0 $self->quiet || $ENV{'HARNESS_ACTIVE'}
200 4 0 0 $globals->{'summary_filename'} // $globals->{'title'}
295 0 18 0 $sp //= $self
351 0 0 30 $test->{'log_file'} // ($gll ? 'STDERR' : undef)
354 0 0 0 $test->{'log_level'} // $gll
374 0 0 0 $test->{'log_layout'} // $logfn eq 'STDERR'