my $planned;
$TODO = 0;
+$NO_ENDING = 0;
sub plan {
my $n;
END {
my $ran = $test - 1;
- if (defined $planned && $planned != $ran) {
- print STDOUT "# Looks like you planned $planned tests but ran $ran.\n";
+ if (!$NO_ENDING && defined $planned && $planned != $ran) {
+ print STDOUT "# Looks like you planned $planned tests but ran $ran.\n";
}
}
}
}
+ # Its like this. stat on Cygwin treats 'perl' to mean 'perl.exe'
+ # but open does not. This can get confusing, so to be safe we
+ # always put the .exe on the end on Cygwin.
+ $Perl .= $exe if $^O eq 'cygwin' && $Perl !~ /\Q$exe\E$/;
+
warn "which_perl: cannot find $Perl from $^X" unless -f $Perl;
# For subcommands to use.