chiark / gitweb /
test suite: enumerate-tests: Spot t-alt-test
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 10 Aug 2019 22:54:44 +0000 (23:54 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 10 Aug 2019 22:54:44 +0000 (23:54 +0100)
And find the dependencies of the referred-to test.  No functional
change since currently no chained-to test has any nonstandard
dependencies.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
tests/enumerate-tests

index f46c598dacdea88ec9a846949c04dc8f09b8524a..680236e68cdd3652977bd63a9094aef35544fd65 100755 (executable)
@@ -141,6 +141,10 @@ allsedderies () {
        for import in $(seddery 's/^t-setup-import //p'); do
                allsedderies tests/setup/$import
        done
+       if egrep -q '^t-alt-test *$' <$tf; then
+               local leaf=${tf#tests/tests/}
+               allsedderies tests/tests/"${leaf#*-}"
+       fi
 }
 
 for t in $(run-parts --list tests/tests); do