diff options
| author | tv <tv@nomic.retiolum> | 2013-09-02 19:02:23 +0200 | 
|---|---|---|
| committer | tv <tv@nomic.retiolum> | 2013-09-02 19:02:23 +0200 | 
| commit | 0d8642e23e2e4bb42808c1c9baa38e56f7c92e2a (patch) | |
| tree | dfac3f7593d04c0f02bdfb80f7e45ec562d5402d | |
| parent | 98686d061bd4b3c106a092983fa47463c623a4aa (diff) | |
util make test: parallelize (maybe break TAP[1])
[1] because output is out of order
| -rw-r--r-- | util/Makefile | 11 | 
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 | 
