summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2019-06-30 14:52:32 +0100
committerIan Jackson <ijackson@chiark.greenend.org.uk>2019-06-30 21:11:18 +0100
commit297af54a91c7cdb6484e85a91680a4cbfc3f4efc (patch)
tree6c5a410d57cbd2251cba2a46f38ff5d40fc32505 /tests
parentf4bb232e123bbdff84252c3d7dcb65787bdbe765 (diff)
test suite: enumerate-tests: Break out allsedderies
No functional change. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Diffstat (limited to 'tests')
-rwxr-xr-xtests/enumerate-tests11
1 files changed, 8 insertions, 3 deletions
diff --git a/tests/enumerate-tests b/tests/enumerate-tests
index 31a234d..3e0abd5 100755
--- a/tests/enumerate-tests
+++ b/tests/enumerate-tests
@@ -111,21 +111,26 @@ finish-gencontrol () {
seddery () {
local seddery=$1
- sed <$t -n '
+ sed <$tf -n '
20q;
/^: t-enumerate-tests-end$/q;
'"$seddery"'
'
}
-for t in $(run-parts --list tests/tests); do
- test-begin-$mode
+allsedderies () {
+ local tf=$1
for r in $(seddery 's/^t-restrict //p'); do
restriction-$mode
done
for deps in $(seddery 's/^t-dependencies //p'); do
dependencies-$mode
done
+}
+
+for t in $(run-parts --list tests/tests); do
+ test-begin-$mode
+ allsedderies $t
test-done-$mode
done