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 $*