summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortv <tv@nomic.retiolum>2013-09-02 19:02:23 +0200
committertv <tv@nomic.retiolum>2013-09-02 19:02:23 +0200
commit0d8642e23e2e4bb42808c1c9baa38e56f7c92e2a (patch)
treedfac3f7593d04c0f02bdfb80f7e45ec562d5402d
parent98686d061bd4b3c106a092983fa47463c623a4aa (diff)
util make test: parallelize (maybe break TAP[1])
[1] because output is out of order
-rw-r--r--util/Makefile11
1 files changed, 7 insertions, 4 deletions
diff --git a/util/Makefile b/util/Makefile
index 90f8bfb2..ab22947f 100644
--- a/util/Makefile
+++ b/util/Makefile
@@ -7,8 +7,11 @@ test:
n=`echo "$$tests" | wc -l`; \
echo $$i..$$n; \
for exe in $$tests; do \
- ./$$exe; \
- case $$? in 0) result=ok;; *) result='not ok';; esac; \
- echo $$result $$i - $$exe; \
+ { \
+ ./$$exe; \
+ case $$? in 0) result=ok;; *) result='not ok';; esac; \
+ echo $$result $$i - $$exe; \
+ } & \
(( i++ )); \
- done
+ done; \
+ wait