Condition Coverage

blib/lib/POE/Component/SmokeBox/Backend.pm
Criterion Covered Total %
condition 22 60 36.6


and 3 conditions

line !l l&&!r l&&r condition
96 71 37 0 $opts{'command'} eq 'smoke' and not $opts{'module'}
158 107 0 0 $kernel == $sender and not $self->{'session'}
331 0 106 106 $operation eq 'read' and not $errnum
393 0 0 350 $self->{'check_warnings'} and length $input <= 5000
394 308 42 0 $handle eq 'stderr' && String::Perl::Warnings::is_warning($input)
432 3 0 0 $^O eq 'MSWin32' and $self->{'wheel'}

or 2 conditions

line l !l condition
86 108 0 lc $opts{'command'} || 'check'
380 440 0 shift() || (return)
381 440 0 shift() || 'stdout'

or 3 conditions

line l !l&&r !l&&!r condition
113 107 0 0 $self->{'backend'} or $self->{'backend'}->can($self->{'command'})
122 107 0 0 $self->{'program'} or ref $self->{'program'} eq 'ARRAY'
236 0 0 1 $self->{'debug'} or $ENV{'PERL5_SMOKEBOX_DEBUG'}
279 0 0 106 $self->{'debug'} or $ENV{'PERL5_SMOKEBOX_DEBUG'}
315 0 0 107 $self->{'debug'} or $ENV{'PERL5_SMOKEBOX_DEBUG'}
324 0 0 0 $self->{'debug'} or $ENV{'PERL5_SMOKEBOX_DEBUG'}
332 0 0 212 $self->{'debug'} or $ENV{'PERL5_SMOKEBOX_DEBUG'}
340 0 0 106 $self->{'debug'} or $ENV{'PERL5_SMOKEBOX_DEBUG'}
350 0 0 398 $self->{'debug'} or $ENV{'PERL5_SMOKEBOX_DEBUG'}
363 0 0 42 $self->{'debug'} or $ENV{'PERL5_SMOKEBOX_DEBUG'}
385 0 0 0 $self->{'debug'} or $ENV{'PERL5_SMOKEBOX_DEBUG'}
431 0 0 3 $self->{'debug'} or $ENV{'PERL5_SMOKEBOX_DEBUG'}