This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
t/TEST: Don't bail if fails in t/base unless minitest
authorKarl Williamson <public@khwilliamson.com>
Wed, 13 Mar 2013 04:34:17 +0000 (22:34 -0600)
committerKarl Williamson <public@khwilliamson.com>
Mon, 20 May 2013 14:59:13 +0000 (08:59 -0600)
commit25a4a90c0d533001fabb740974d06b3875d955df
treef62838c03364168075a8b0e2520788706081f5ba
parentb8b46d9f8ad9fe06b12d62e4819a0829a394464a
t/TEST: Don't bail if fails in t/base unless minitest

In order to completely compile Perl, many modules must have been parsed
and compiled, so if there is a full perl, we know that things basically
work.  The purpose of bailing out is that if these supposedly very base
level functionality tests don't work, there's no point in continuing.
But over the years, tests of more esoteric functionality have been
added here, and if one of them doesn't work, it still could be that Perl
pretty much does work.

I believe it would be best to move such non-basic tests elsewhere, but
that's work, and hasn't bitten us much so far; this change lessens the
severity of the biting even more.  Where it will really bite is if
things are so bad that a full perl binary can't be compiled, and we are
trying to figure out why using minitest.
t/TEST