From c06dfbe61f2537560e7b4bcd0e3a55c16925f1a1 Mon Sep 17 00:00:00 2001 From: Marcelo Da cruz pinto Date: Tue, 7 Sep 2021 23:18:46 -0700 Subject: [PATCH] Support for extra go test arguments --- run-go-unit-tests.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/run-go-unit-tests.sh b/run-go-unit-tests.sh index 67fbc3b..43111dd 100755 --- a/run-go-unit-tests.sh +++ b/run-go-unit-tests.sh @@ -1,7 +1,15 @@ #!/usr/bin/env bash FILES=$(go list ./... | grep -v /vendor/) -go test -tags=unit -timeout 30s -short -v ${FILES} +ARGS="" + +for arg in "$@"; do + [[ $arg == -* ]] && ARGS="${ARGS} $arg" +done + +[ -z "$ARGS" ] && ARGS="-timeout=30s" + +go test -tags=unit ${ARGS} -short -v ${FILES} returncode=$? if [ $returncode -ne 0 ]; then