summaryrefslogtreecommitdiff
path: root/tests/run-tests.pl
diff options
context:
space:
mode:
Diffstat (limited to 'tests/run-tests.pl')
-rwxr-xr-xtests/run-tests.pl7
1 files changed, 4 insertions, 3 deletions
diff --git a/tests/run-tests.pl b/tests/run-tests.pl
index 818f1c20..54cf7bf7 100755
--- a/tests/run-tests.pl
+++ b/tests/run-tests.pl
@@ -3,17 +3,18 @@
use strict;
use Test::Harness qw(&runtests $verbose);
-$verbose = (defined $ENV{'VERBOSE'} ? $ENV{'VERBOSE'} : 0);;
+$verbose = (defined $ENV{'VERBOSE'} ? $ENV{'VERBOSE'} : 0);
+my $tests = (defined $ENV{'TESTS'} ? $ENV{'TESTS'} : '');
my $srcdir = (defined $ENV{'srcdir'} ? $ENV{'srcdir'} : '.');
opendir DIR, $srcdir;
my (@fs, $f);
while ($f = readdir(DIR)) {
- if ($f =~ /\.t$/) {
+ if ($f =~ /^(.*)\.t$/) {
+ next if ($tests ne '' and $tests !~ /(^|\s+)$1(\s+|$)/);
push @fs, $srcdir.'/'.$f;
}
}
closedir DIR;
runtests @fs;
-