Condition Coverage

xsc_test.pl
Criterion Covered Total %
condition 14 154 9.0


and 3 conditions

line !l l&&!r l&&r condition
83 1 0 0 defined $planned and $planned != $ran
182 0 0 0 -l 'MANIFEST' and -l 'AUTHORS'
209 0 0 0 defined $version_string and $version_string =~ /\Agit version (\d+\.\d+\.\d+)(.*)/
220 0 0 0 $_[0] and $_[0] eq 'all'
302 0 0 0 defined $x and not ref $x
344 0 0 46 defined $got && defined $expected
363 0 3 0 defined $got && defined $isnt
396 0 0 0 $got eq $expected and not $type =~ tr/a-z//
414 0 0 0 defined $got && defined $expected && defined $range
0 0 0 $got =~ tr/0-9// && $expected =~ tr/0-9// && $range =~ tr/0-9//
427 0 0 0 $got <= $range && $got >= -$range
489 3 0 0 $why > 0 && $n == 0
490 0 3 0 $why == 0 && $n == 0
550 0 0 0 defined $value and $orig->{$key} ne $value
624 0 0 0 $is_vms and not /^\"/
0 0 0 $is_vms and not /^\"/ and length $_ > 0
725 1 0 0 exists $args{'stderr'} and $args{'stderr'} eq 'devnull'
741 1 0 0 ref $_[0] and ref $_[0] eq 'HASH'
748 1 0 0 exists $args{'switches'} and grep /^-T$/, @{$args{'switches'};}
765 0 0 0 $is_vms and exists $ENV{'DCL$PATH'}
0 0 0 $is_vms and exists $ENV{'DCL$PATH'} and $ENV{'DCL$PATH'} =~ /(.*)/s
768 0 0 0 stat $_ && (stat _)[2] & 18
0 0 0 $_ ne '' and $_ ne '.'
0 0 0 $_ ne '' and $_ ne '.' and -d $_
1101 0 0 0 $file =~ /perlio$/ and not 'PerlIO::Layer'->find('perlio')
1182 0 0 0 $reason{$what} and $reason{$what} =~ s/^\?//
1214 0 0 0 $filename =~ m[(.*)/] and not $filename =~ m[^\.\./]
1305 0 0 0 $ok and $fatal
0 0 0 $ok and $fatal and not $status >> 8
1562 0 0 0 $threads::threads && $threads::threads

or 2 conditions

line l !l condition
1372 0 0 $args ||= []
1549 0 0 shift() || ''

or 3 conditions

line l !l&&r !l&&!r condition
346 0 0 0 defined $got || defined $expected
365 3 0 0 defined $got || defined $isnt
492 0 0 3 $bad_swap or $both_zero
0 0 3 $bad_swap or $both_zero or @_
535 0 0 0 defined $ra->[$i] or defined $rb->[$i]
550 0 0 0 defined $orig->{$key} != defined $value or defined $value and $orig->{$key} ne $value
669 0 0 1 $is_mswin or $is_netware
0 0 1 $is_mswin or $is_netware or $is_vms
683 0 0 0 defined $args{'args'} or defined $args{'switches'}
0 0 0 defined $args{'args'} or defined $args{'switches'} or defined $args{'stdin'}
691 0 0 0 $is_mswin or $is_netware
0 0 0 $is_mswin or $is_netware or $is_vms
768 0 0 0 $is_mswin or $is_vms
0 0 0 $is_mswin or $is_vms or not stat $_ && (stat _)[2] & 18
911 0 0 1 $tmpfiles{$try} or -e $try
956 0 0 0 $runperl_args->{'progfile'} ||= $tmpfile
1347 0 0 0 ref $proto || $proto
1566 0 0 0 not $threads_on or $method eq 'process'
1570 0 0 0 $is_mswin or $is_vms
1611 0 0 0 $@ or $watchdog <= 0