Fix TAP tests with Perl 5.12

Perl 5.12 ships with a somewhat broken version of Test::Simple, so skip
the tests if that is found.

The relevant fix is

    0.98  Wed, 23 Feb 2011 14:38:02 +1100
        Bug Fixes
        * subtest() should not fail if $? is non-zero. (Aaron Crane)
This commit is contained in:
Peter Eisentraut 2014-10-26 10:26:36 -04:00
parent 5c3d830e44
commit 17009fb9eb

View File

@ -44,6 +44,14 @@ BEGIN
{
plan skip_all => "version of Test::More is too old to support subplans";
};
eval {
require Test::Simple;
Test::Simple->VERSION('0.98');
} or do
{
plan skip_all => "version of Test::Simple is too old to support subplans properly";
};
}
# Set to untranslated messages, to be able to compare program output