]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Run fs/test.sh on 32 bit
authorMatt Joiner <anacrolix@gmail.com>
Mon, 31 Jan 2022 00:52:57 +0000 (11:52 +1100)
committerMatt Joiner <anacrolix@gmail.com>
Mon, 31 Jan 2022 00:52:57 +0000 (11:52 +1100)
.github/workflows/go.yml
fs/test.sh

index a575eb35bf35f11e9012a0f40499376980aca5ab..b79b67f854235c3aa2c833b6b55e236e670db0b0 100644 (file)
@@ -35,12 +35,15 @@ jobs:
     - name: Some packages compile for WebAssembly
       run: GOOS=js GOARCH=wasm go build . ./storage ./tracker/...
 
+
     - name: Install godo
-      run: go install github.com/anacrolix/godo@latest
+      # Need master for cross-compiling fix
+      run: go install github.com/anacrolix/godo@master
 
     - name: Apt packages
       run: sudo apt install pv fuse
 
     - name: torrentfs end-to-end test
-      run: fs/test.sh
+      # Test on 386 for atomic alignment and other bad 64-bit assumptions
+      run: GOARCH=386 fs/test.sh
       timeout-minutes: 10
index 280cff656b53ab1921bd9c3a645ffbae63b4cbda..ea5787aa5dfbf80b5a4d202c8d4e867b3d5eebc8 100755 (executable)
@@ -6,7 +6,7 @@ trap 'set +e; sudo umount -f mnt' EXIT
 debian_file=debian-10.8.0-amd64-netinst.iso
 pushd torrents
 cp "$repopath/testdata/$debian_file.torrent" .
-godo -v -race "$repopath/cmd/torrent" metainfo "$repopath/testdata/sintel.torrent" magnet > sintel.magnet
+godo -v "$repopath/cmd/torrent" metainfo "$repopath/testdata/sintel.torrent" magnet > sintel.magnet
 popd
 #file="$debian_file"
 file=Sintel/Sintel.mp4