From: Ian Jackson Date: Sun, 29 Dec 2019 13:25:42 +0000 (+0000) Subject: tests: Run in parallel X-Git-Tag: v0.6.0~249^2~76 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=39ef3a6488f5e1a6db1dc6531768af2ad0cc2deb;p=secnet.git tests: Run in parallel Signed-off-by: Ian Jackson --- diff --git a/tests/.gitignore b/tests/.gitignore new file mode 100644 index 0000000..3e5c274 --- /dev/null +++ b/tests/.gitignore @@ -0,0 +1 @@ +*/log diff --git a/tests/check b/tests/check index 3bd0f89..de20e4b 100755 --- a/tests/check +++ b/tests/check @@ -1,6 +1,5 @@ #!/bin/sh -set -ex +set -e -tests/filter/check -tests/intree/check -tests/example/check +${MAKE-make} -f tests/tests.mk -j8 +echo 'ok.' diff --git a/tests/tests.mk b/tests/tests.mk new file mode 100644 index 0000000..5ea0de9 --- /dev/null +++ b/tests/tests.mk @@ -0,0 +1,10 @@ + +TESTS=$(wildcard tests/*/check) + +all: $(addsuffix .done, $(TESTS)) + +.PHONY: tests/%/check.done all + +tests/%/check.done: + tests/$*/check >tests/$*/log 2>&1 + @echo $* ok.