aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ci/common/suite.sh10
1 files changed, 5 insertions, 5 deletions
diff --git a/ci/common/suite.sh b/ci/common/suite.sh
index 8c44e5f974..a70cafc92c 100644
--- a/ci/common/suite.sh
+++ b/ci/common/suite.sh
@@ -45,10 +45,10 @@ fail() {
run_test() {
local cmd="$1"
- shift
+ test $# -gt 0 && shift
local test_name="$1"
: ${test_name:=$cmd}
- shift
+ test $# -gt 0 && shift
if ! eval "$cmd" ; then
fail "${test_name}" "$@"
fi
@@ -56,12 +56,12 @@ run_test() {
run_test_wd() {
local timeout="$1"
- shift
+ test $# -gt 0 && shift
local cmd="$1"
- shift
+ test $# -gt 0 && shift
local test_name="$1"
: ${test_name:=$cmd}
- shift
+ test $# -gt 0 && shift
local output_file="$(mktemp)"
local status_file="$(mktemp)"
local restarts=5