13 runs-on: ubuntu-latest
15 - uses: actions/checkout@v2
18 uses: actions/setup-go@v2
22 - name: Download Go modules
29 run: go test -race ./...
32 run: go test -run @ -bench . ./...
35 run: GOARCH=386 go test ./... -bench .
36 continue-on-error: true
38 - name: Some packages compile for WebAssembly
39 run: GOOS=js GOARCH=wasm go build . ./storage ./tracker/...
42 run: go install github.com/anacrolix/godo@latest
45 run: sudo apt install pv fuse
47 - name: torrentfs end-to-end test