github.com/argoproj/argo-cd/v2@v2.10.9/hack/test.sh (about) 1 #!/bin/bash 2 set -eux -o pipefail 3 4 which go-junit-report || go install github.com/jstemmer/go-junit-report@latest 5 6 TEST_RESULTS=${TEST_RESULTS:-test-results} 7 TEST_FLAGS= 8 9 if test "${ARGOCD_TEST_PARALLELISM:-}" != ""; then 10 TEST_FLAGS="$TEST_FLAGS -p $ARGOCD_TEST_PARALLELISM" 11 fi 12 if test "${ARGOCD_TEST_VERBOSE:-}" != ""; then 13 TEST_FLAGS="$TEST_FLAGS -v" 14 fi 15 16 mkdir -p $TEST_RESULTS 17 18 GODEBUG="tarinsecurepath=0,zipinsecurepath=0" ${DIST_DIR}/gotestsum --rerun-fails-report=rerunreport.txt --junitfile=$TEST_RESULTS/junit.xml --format=testname --rerun-fails="$RERUN_FAILS" --packages="$PACKAGES" -- $TEST_FLAGS $*