Condition Coverage

blib/lib/POE/Component/SmokeBox/Backend.pm
Criterion Covered Total %
condition 21 57 36.8


and 3 conditions

line !l l&&!r l&&r condition
99 71 37 0 $opts{'command'} eq "smoke" and not $opts{'module'}
161 107 0 0 $kernel == $sender and not $self->{'session'}
334 0 106 106 $operation eq "read" and not $errnum
400 308 42 0 $handle eq 'stderr' && String::Perl::Warnings::is_warning($input)
462 3 0 0 $^O eq "MSWin32" and $self->{'wheel'}

or 2 conditions

line l !l condition
89 108 0 lc $opts{'command'} || 'check'
383 423 0 shift() || (return)
384 423 0 shift() || 'stdout'

or 3 conditions

line l !l&&r !l&&!r condition
116 107 0 0 $self->{'backend'} or $self->{'backend'}->can($self->{'command'})
125 107 0 0 $self->{'program'} or ref $self->{'program'} eq "ARRAY"
239 0 0 1 $self->{'debug'} or $ENV{'PERL5_SMOKEBOX_DEBUG'}
282 0 0 106 $self->{'debug'} or $ENV{'PERL5_SMOKEBOX_DEBUG'}
318 0 0 107 $self->{'debug'} or $ENV{'PERL5_SMOKEBOX_DEBUG'}
327 0 0 0 $self->{'debug'} or $ENV{'PERL5_SMOKEBOX_DEBUG'}
335 0 0 212 $self->{'debug'} or $ENV{'PERL5_SMOKEBOX_DEBUG'}
343 0 0 106 $self->{'debug'} or $ENV{'PERL5_SMOKEBOX_DEBUG'}
353 0 0 381 $self->{'debug'} or $ENV{'PERL5_SMOKEBOX_DEBUG'}
366 0 0 42 $self->{'debug'} or $ENV{'PERL5_SMOKEBOX_DEBUG'}
388 0 0 0 $self->{'debug'} or $ENV{'PERL5_SMOKEBOX_DEBUG'}
461 0 0 3 $self->{'debug'} or $ENV{'PERL5_SMOKEBOX_DEBUG'}