Commit | Line | Data |
fec3d761 |
1 | #!/usr/bin/perl\r |
2 | \r |
3 | # Test that our MANIFEST describes the distribution\r |
4 | \r |
5 | use strict;\r |
6 | \r |
7 | BEGIN {\r |
8 | use English qw(-no_match_vars);\r |
9 | $OUTPUT_AUTOFLUSH = 1;\r |
10 | $WARNING = 1;\r |
11 | }\r |
12 | \r |
13 | my @MODULES = (\r |
14 | 'Test::DistManifest 1.001003',\r |
15 | );\r |
16 | \r |
17 | # Don't run tests for installs\r |
18 | use Test::More;\r |
19 | unless ( $ENV{AUTOMATED_TESTING} or $ENV{RELEASE_TESTING} ) {\r |
20 | plan( skip_all => "Author tests not required for installation" );\r |
21 | }\r |
22 | \r |
23 | # Load the testing modules\r |
24 | foreach my $MODULE ( @MODULES ) {\r |
25 | eval "use $MODULE";\r |
26 | if ( $EVAL_ERROR ) {\r |
27 | $ENV{RELEASE_TESTING}\r |
28 | ? BAIL_OUT( "Failed to load required release-testing module $MODULE" )\r |
29 | : plan( skip_all => "$MODULE not available for testing" );\r |
30 | }\r |
31 | }\r |
32 | \r |
33 | manifest_ok();\r |