summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xtests/shell/run-tests.sh10
1 files changed, 6 insertions, 4 deletions
diff --git a/tests/shell/run-tests.sh b/tests/shell/run-tests.sh
index 431d5559..b52611b4 100755
--- a/tests/shell/run-tests.sh
+++ b/tests/shell/run-tests.sh
@@ -55,12 +55,14 @@ if [ "$1" == "-g" ] ; then
shift
fi
-if [ -x "$1" ] ; then
- if grep ^.*${RETURNCODE_SEPARATOR}[0-9]\\+$ <<< $1 >/dev/null ; then
- SINGLE=$1
+for arg in "$@"; do
+ if grep ^.*${RETURNCODE_SEPARATOR}[0-9]\\+$ <<< $arg >/dev/null ; then
+ SINGLE+=" $arg"
VERBOSE=y
+ else
+ msg_error "unknown parameter '$arg'"
fi
-fi
+done
kernel_cleanup() {
$NFT flush ruleset