Condition Coverage

blib/lib/CPAN/YACSmoke.pm
Criterion Covered Total %
condition 0 84 0.0


and 3 conditions

line !l l&&!r l&&r condition
173 0 0 0 defined $checked and $checked =~ /aborted|fail|unknown|na|ungraded/
206 0 0 0 defined $checked and $checked eq 'aborted' && $grade ne 'pass' || $checked eq 'unknown' && $grade eq 'unknown' || $checked eq 'ungraded' && $grade eq 'fail' || $checked =~ /pass|na/ || $checked eq 'fail' && $grade =~ /unknown|na|fail/
345 0 0 0 $config{'config_file'} and -r $config{'config_file'}
488 0 0 0 @dirs == 4 and $ver =~ /^[\d\.\_]+$/
553 0 0 0 ref $_[0] and $_[0]->isa('CPAN::YACSmoke')
595 0 0 0 not $passed and $fail_count < $$smoker{'fail_max'}
0 0 0 not $passed and $fail_count < $$smoker{'fail_max'} and my $ver = shift @versions
609 0 0 0 $mod and not $mod->is_bundle
684 0 0 0 ref $_[0] and $_[0]->isa('CPAN::YACSmoke')
742 0 0 0 ref $_[0] and $_[0]->isa('CPAN::YACSmoke')

or 2 conditions

line l !l condition
133 0 0 shift() || ''
308 0 0 shift() || 'CPAN::YACSmoke'
331 0 0 $conf->get_conf($field) || 0
380 0 0 $config{'list_from'} ||= 'Recent'
600 0 0 $$smoker{'checked'}{$distver} || 'ungraded'
635 0 0 $$smoker{'checked'}{$distver} ||= 'aborted'
694 0 0 shift() || ''
695 0 0 lc shift() || ''
705 0 0 $grade || 'none'

or 3 conditions

line l !l&&r !l&&!r condition
86 0 0 0 shift() || catfile($self->basedir, 'cpansmoke.dat')
206 0 0 0 $checked eq 'aborted' && $grade ne 'pass' || $checked eq 'unknown' && $grade eq 'unknown' || $checked eq 'ungraded' && $grade eq 'fail' || $checked =~ /pass|na/ || $checked eq 'fail' && $grade =~ /unknown|na|fail/
215 0 0 0 !$$self{'report_pass_only'} || $grade eq 'pass'
343 0 0 0 $config{'config_file'} ||= catfile($self->basedir, 'cpansmoke.ini')
357 0 0 0 $vol or $path
424 0 0 0 $ENV{'HOME'} || $ENV{'HOMEDRIVE'} . $ENV{'HOMEPATH'} || $ENV{'USERPROFILE'} || home()
449 0 0 0 $$self{'conf'}->get_conf('base') || $self->homedir
488 0 0 0 $$self{'ignore_cpanplus_bugs'} or @dirs == 4 and $ver =~ /^[\d\.\_]+$/
558 0 0 0 $smoker ||= 'CPAN::YACSmoke'->new(%config)
603 0 0 0 not defined $grade or $grade =~ /(unknown|ungraded|none)/
690 0 0 0 $smoker ||= 'CPAN::YACSmoke'->new
747 0 0 0 $smoker ||= 'CPAN::YACSmoke'->new(%config)