Branch Coverage

blib/lib/Perl5/TestEachCommit.pm
Criterion Covered Total %
branch 26 78 33.3


line true false branch
184 1 12 unless $args->{'start'}
186 1 11 unless $args->{'end'}
193 1 10 unless -d $args->{'workdir'}
197 6 4 $args->{'branch'} ? :
200 6 4 $args->{'configure_command'} ? :
204 8 2 $args->{'make_test_prep_command'} ? :
207 8 2 $args->{'make_test_harness_command'} ? :
209 3 7 if ($args->{'make_minitest_prep_command'} or $args->{'make_minitest_command'})
214 3 0 $args->{'make_minitest_prep_command'} ? :
217 3 0 $args->{'make_minitest_command'} ? :
222 7 3 defined $args->{'skip_test_harness'} ? :
225 8 2 defined $args->{'verbose'} ? :
229 0 0 !exists $data{$_} ? :
261 0 0 unless chdir $self->{'workdir'}
263 0 0 if my $grv = system("\n git bisect reset && \n git clean -dfxq && \n git remote prune origin && \n git fetch origin && \n git checkout blead && \n git rebase origin/blead\n ")
272 0 0 if ($self->{'branch'} ne "blead")
273 0 0 if system "git checkout $self->{'branch'}"
319 2 2 if ($self->{'make_minitest_prep_command'}) { }
325 1 1 if ($self->{'skip_test_harness'}) { }
367 0 0 if (not scalar @commits) { }
439 0 0 if $self->{'verbose'}
558 0 0 unless chdir $self->{'workdir'}
563 0 0 if my $rv = system("git clean -dfxq")
564 0 0 if $rv = system("git checkout $c")
568 0 0 if $self->{'verbose'}
572 0 0 if ($rv) { }
582 0 0 if ($self->{'make_minitest_prep_command'}) { }
584 0 0 if $self->{'verbose'}
586 0 0 if ($rv) { }
594 0 0 if $self->{'verbose'}
596 0 0 if ($rv) { }
610 0 0 if $self->{'verbose'}
612 0 0 if ($rv) { }
620 0 0 if ($self->{'skip_test_harness'}) { }
621 0 0 if $self->{'verbose'}
624 0 0 if $self->{'verbose'}
626 0 0 if ($rv) { }
667 0 0 unless chdir $self->{'workdir'}
669 0 0 if my $grv = system("\n git bisect reset && \n git clean -dfxq && \n git checkout blead\n ")