chiark / gitweb /
test suite: run-all: Minor refactoring etc.
[dgit.git] / tests / run-all
index f72b9fae7d0958d490213027070c2736da87bc98..3e40369eeb601900f329e4d14457c362c30160d3 100755 (executable)
@@ -1,10 +1,18 @@
 #!/bin/bash
 set -e
 # convenience script for running the tests outside adt-run
-# usage: tests/using-intree tests/run-all
+# usage: tests/using-intree tests/run-all [tests/tests/*]
 
 set -o pipefail
 
+while [ $# != 0 ]; do
+       case "$1" in
+       --)                     shift; break ;;
+       -*)     echo >&2 "run-all: unknown option $1"; exit 20 ;;
+       *)                      break ;;
+       esac
+done
+
 ncpus=$(nproc || echo 1)
 jcpus=-j$(( ncpus * 134 / 100 ))