Use original alltests target for definitive test list.
authorBen Laurie <ben@links.org>
Sat, 6 Apr 2013 19:42:38 +0000 (20:42 +0100)
committerBen Laurie <ben@links.org>
Sat, 6 Apr 2013 19:42:38 +0000 (20:42 +0100)
util/pl/unix.pl

index 1348133..92b9563 100644 (file)
@@ -263,6 +263,7 @@ sub get_tests
   my %targets;
   my %deps;
   my %tests;
+  my @alltests;
   while (my $line = <M>)
     {
     chomp $line;
@@ -278,6 +279,7 @@ sub get_tests
        {
        $targets{$t} = '';
         }
+      @alltests = @t;
       }
 
     if (($line =~ /^(\S+):(.*)$/ && exists $targets{$1})
@@ -314,7 +316,6 @@ sub get_tests
     $tests .= "$t = $tests{$t}\n";
     }
 
-  my $all = 'test:';
   my $each;
   foreach my $t (keys %targets)
     {
@@ -379,7 +380,6 @@ sub get_tests
                 'testrsa.pem',
                 'testsid.pem',
                 'testss',
-                'testreq.pem',
               );
   my $copies = copy_scripts(1, 'test', @copies);
   $copies .= copy_scripts(0, 'test', ('smcont.txt'));
@@ -398,6 +398,8 @@ sub get_tests
   $scripts .= "\nocsp:\n\tcp -R test/ocsp-tests \$(TEST_D)\n";
   $scripts .= "\smime:\n\tcp -R test/smime-certs \$(TEST_D)\n";
 
+  my $all = 'test: ' . join(' ', @alltests);
+
   return "$scripts\n$copies\n$tests\n$all\n\n$each";
   }