For make test, move the 'porting' tests before 'lib', 'ext', 'dist' & 'cpan'
authorNicholas Clark <nick@ccl4.org>
Fri, 17 Feb 2012 15:13:05 +0000 (16:13 +0100)
committerNicholas Clark <nick@ccl4.org>
Fri, 17 Feb 2012 17:20:45 +0000 (18:20 +0100)
This makes the order more consistent with test_harness, and moves the
"interesting" tests earlier. "interesting", in that these are more likely
to spot unexpected problems with the tested changes.

t/TEST

diff --git a/t/TEST b/t/TEST
index 3ce6528..c2c81e9 100755 (executable)
--- a/t/TEST
+++ b/t/TEST
@@ -428,7 +428,10 @@ unless (@ARGV) {
     foreach my $dir (qw(base comp run cmd io re op uni mro)) {
        _find_tests($dir);
     }
-    _find_tests("lib") unless $::core;
+    unless ($::core) {
+       _find_tests('porting');
+       _find_tests("lib"); 
+    }
     # Config.pm may be broken for make minitest. And this is only a refinement
     # for skipping tests on non-default builds, so it is allowed to fail.
     # What we want to to is make a list of extensions which we did not build.
@@ -458,7 +461,6 @@ unless (@ARGV) {
     push @ARGV, _tests_from_manifest($extensions, $known_extensions);
     unless ($::core) {
        _find_tests('x2p');
-       _find_tests('porting');
        _find_tests('japh') if $::torture;
        _find_tests('t/benchmark') if $::benchmark or $ENV{PERL_BENCHMARK};
     }