diff options
author | Richard Levitte <levitte@openssl.org> | 2017-03-09 19:08:03 +0100 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2017-03-10 00:54:57 +0100 |
commit | e5fd8ca43beeb40d33d421b519fb7e1d20358b94 (patch) | |
tree | c52e1e25497d90b8b2f3e093d344deb190ed75af /test/run_tests.pl | |
parent | 2b305ab02e0977ed71c255cc386ff75c397d7820 (diff) |
Make it possible to select or deselect test groups by number
Examples of possible expressions (adapt to your platform):
make test TESTS=-99
make test TESTS=10
make test TESTS=-9?
make test TESTS=-[89]0
make test TESTS=[89]0
Reviewed-by: Rich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/2887)
Diffstat (limited to 'test/run_tests.pl')
-rw-r--r-- | test/run_tests.pl | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/test/run_tests.pl b/test/run_tests.pl index 66697db0cb..9c5ade10fc 100644 --- a/test/run_tests.pl +++ b/test/run_tests.pl @@ -86,5 +86,8 @@ runtests(map { abs2rel($_, rel2abs(curdir())); } sort keys %tests); sub find_matching_tests { my ($glob) = @_; + if ($glob =~ m|^[\d\[\]\?\-]+$|) { + return glob(catfile($recipesdir,"$glob-*.t")); + } return glob(catfile($recipesdir,"*-$glob.t")); } |