mirror of
https://github.com/neovim/neovim.git
synced 2025-10-21 17:21:49 +00:00
ci: Do not shift if there are not enough arguments
This commit is contained in:
@@ -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
|
||||
|
Reference in New Issue
Block a user