xref: /openbsd-src/gnu/usr.bin/perl/cpan/Test-Simple/t/Legacy/00test_harness_check.t (revision 5759b3d249badf144a6240f7eec4dcf9df003e6b)
1*5759b3d2Safresh1#!/usr/bin/perl -w
2*5759b3d2Safresh1
3*5759b3d2Safresh1# A test to make sure the new Test::Harness was installed properly.
4*5759b3d2Safresh1
5*5759b3d2Safresh1use Test::More;
6*5759b3d2Safresh1plan tests => 1;
7*5759b3d2Safresh1
8*5759b3d2Safresh1my $TH_Version = 2.03;
9*5759b3d2Safresh1
10*5759b3d2Safresh1require Test::Harness;
11*5759b3d2Safresh1unless( cmp_ok( eval $Test::Harness::VERSION, '>=', $TH_Version, "T::H version" ) ) {
12*5759b3d2Safresh1    diag <<INSTRUCTIONS;
13*5759b3d2Safresh1
14*5759b3d2Safresh1Test::Simple/More/Builder has features which depend on a version of
15*5759b3d2Safresh1Test::Harness greater than $TH_Version.  You have $Test::Harness::VERSION.
16*5759b3d2Safresh1Please install a new version from CPAN.
17*5759b3d2Safresh1
18*5759b3d2Safresh1If you've already tried to upgrade Test::Harness and still get this
19*5759b3d2Safresh1message, the new version may be "shadowed" by the old.  Check the
20*5759b3d2Safresh1output of Test::Harness's "make install" for "## Differing version"
21*5759b3d2Safresh1messages.  You can delete the old version by running
22*5759b3d2Safresh1"make install UNINST=1".
23*5759b3d2Safresh1
24*5759b3d2Safresh1INSTRUCTIONS
25*5759b3d2Safresh1}
26*5759b3d2Safresh1
27