Condition Coverage

blib/lib/Git/Wrapper.pm
Criterion Covered Total %
condition 16 24 66.6


and 3 conditions

line !l l&&!r l&&r condition
120 155 0 26 $cmd eq 'status' && @out && !@err
122 180 0 1 $? and not $stupid_status
187 8 0 3 defined $opt->{'raw'} && $opt->{'raw'}
209 7 1 25 @out and not $out[0] =~ /^commit (\S+)/
8 5 20 @out and not $out[0] =~ /^commit (\S+)/ and length($line = shift @out)
228 3 0 3 @out and $out[0] =~ /^\:(\d{6}) (\d{6}) (\w{40}) (\w{40}) (\w{1}[0-9]*)\t(.*)$/
264 21 0 10 $x eq '?' and $y eq '?'
398 0 0 0 $name ne 'm' and $name ne 'message'