Branch Coverage

blib/lib/Devel/Git/MultiBisect/Auxiliary.pm
Criterion Covered Total %
branch 35 46 76.0


line true false branch
78 0 2 unless open my $IN, '<', $outputfile
80 0 2 unless open my $OUT, '>', $replacement
84 96 2 unless $l =~ /^Files=\d+,\sTests=\d+/u
86 0 2 unless close $OUT
87 0 2 unless close $IN
88 0 2 unless move($replacement, $outputfile)
124 0 10 unless open my $FH, '<', $filename
126 0 10 unless close $FH
247 1 9 unless ref $list eq 'ARRAY'
251 1 8 unless (defined $list->[0])
255 1 7 unless (defined $$list[$#{$list;}])
263 262 160 if (not defined $list->[$j]) { }
267 141 19 if ($list->[$j] eq $lpd) { }
273 3 16 if (exists $previous{$list->[$j]}) { }
282 1 15 if (not defined $$list[$j - 1]) { }
293 15 0 if (defined $list->[$j])
346 1 4 unless @_ == 3
348 1 3 unless ref $transitions_data eq 'HASH'
350 1 2 unless scalar keys %$transitions_data == 3
355 1 3 unless $transitions_data->{$k}
359 0 1 unless open my $TR, '>', $transitions_report
361 1 0 if (eval { do { require Data::Dump } }) { }
369 0 1 unless close $TR