.github/workflows/go.yml | 11 ++++++++--- diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 6165181886fa796c3731196dea54f1bb529bf066..43162234637dc3d1c020f896093819a166480dd5 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -15,9 +15,11 @@ fail-fast: false 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 @@ -42,6 +44,7 @@ - uses: ./.github/actions/go-common - run: go test -run @ -bench . ./... test-386: + timeout-minutes: 5 runs-on: ubuntu-latest strategy: matrix: @@ -50,7 +53,8 @@ fail-fast: false 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: @@ -66,6 +70,7 @@ - name: Some packages compile for WebAssembly run: GOOS=js GOARCH=wasm go build . ./storage ./tracker/... torrentfs-linux: + continue-on-error: true timeout-minutes: 5 runs-on: ${{ matrix.os }} strategy: