steps:
- uses: actions/checkout@v2
- uses: ./.github/actions/go-common
- - run: go test -race -count 2 $(go list ./... | grep -v /fs)
- - run: go test -race -count 2 ./fs/...
+ - run: go test -race $(go list ./... | grep -v /fs | grep -v /possum)
+ continue-on-error: true
+ - run: go test -race ./fs/...
if: ${{ ! contains(matrix.os, 'windows') }}
+ continue-on-error: true
test-benchmarks:
runs-on: ubuntu-latest
- run: go test -run @ -bench . ./...
test-386:
+ timeout-minutes: 5
runs-on: ubuntu-latest
strategy:
matrix:
steps:
- uses: actions/checkout@v2
- uses: ./.github/actions/go-common
- - run: GOARCH=386 go test ./...
+ - run: GOARCH=386 go test $(go list ./... | grep -v /possum)
+ continue-on-error: true
- run: GOARCH=386 go test ./... -run @ -bench .
build-wasm:
run: GOOS=js GOARCH=wasm go build . ./storage ./tracker/...
torrentfs-linux:
+ continue-on-error: true
timeout-minutes: 5
runs-on: ${{ matrix.os }}
strategy: