diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 5539d8ea6..a87035de8 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -40,7 +40,8 @@ jobs: go version export GOMAXPROCS=1 export K6_BROWSER_HEADLESS=true - echo $TMPDIR + tmpdir="${TMPDIR:-/tmp}" + export TMPDIR=$tmpdir go test -p 1 -timeout 5m ./... test-tip: @@ -69,7 +70,8 @@ jobs: go version export GOMAXPROCS=1 export K6_BROWSER_HEADLESS=true - echo $TMPDIR + tmpdir="${TMPDIR:-/tmp}" + export TMPDIR=$tmpdir go test -p 1 -timeout 5m ./... test-current-cov: @@ -92,6 +94,8 @@ jobs: go version export GOMAXPROCS=1 export K6_BROWSER_HEADLESS=true + tmpdir="${TMPDIR:-/tmp}" + export TMPDIR=$tmpdir echo "mode: set" > coverage.txt for pkg in $(go list ./... | grep -v vendor); do list=$(go list -test -f '{{ join .Deps "\n"}}' $pkg | grep github.com/grafana/xk6-browser | grep -v vendor || true) @@ -99,7 +103,6 @@ jobs: list=$(echo "$list" | cut -f1 -d ' ' | sort -u | paste -sd, -) fi - echo $TMPDIR go test -p 1 -timeout 5m --coverpkg="$list" -coverprofile=$(echo $pkg | tr / -).coverage $pkg done grep -h -v "^mode:" *.coverage >> coverage.txt @@ -138,5 +141,6 @@ jobs: go mod tidy cat go.mod | grep go.k6.io/k6 export K6_BROWSER_HEADLESS=true - echo $TMPDIR + tmpdir="${TMPDIR:-/tmp}" + export TMPDIR=$tmpdir go test -p 1 -timeout 5m ./...