"go test -v -timeout 1h0m0s -remote 'TestS3,directory_markers:' -verbose -test.run '^TestIntegration$/^FsMkdir$/^FsPutFiles$/^FromRoot$/^(List|ListEntries)$|^TestIntegration$/^FsMkdir$/^FsPutFiles$/^FsPurgeRoot$'" - Starting (try 2/5) === RUN TestIntegration fstests.go:442: Using remote "TestS3,directory_markers:" 2025/01/30 01:35:06 DEBUG : Creating backend with remote "TestS3,directory_markers:rclone-test-javaviq2yaxo" 2025/01/30 01:35:06 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2025/01/30 01:35:06 DEBUG : TestS3: detected overridden config - adding "{juk_h}" suffix to name 2025/01/30 01:35:07 INFO : S3 bucket rclone-test-javaviq2yaxo: Bucket "rclone-test-javaviq2yaxo" created with ACL "" === RUN TestIntegration/FsMkdir === RUN TestIntegration/FsMkdir/FsPutFiles 2025/01/30 01:35:07 DEBUG : hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/: Creating directory marker 2025/01/30 01:35:07 DEBUG : hello? sausage/êé/Hello, 世界/: Creating directory marker 2025/01/30 01:35:07 DEBUG : hello? sausage/êé/: Creating directory marker 2025/01/30 01:35:07 DEBUG : hello? sausage/: Creating directory marker === RUN TestIntegration/FsMkdir/FsPutFiles/FsPurgeRoot 2025/01/30 01:35:08 DEBUG : dirToPurgeFromRoot/: Creating directory marker 2025/01/30 01:35:08 DEBUG : Creating backend with remote "TestS3,directory_markers:rclone-test-javaviq2yaxo/dirToPurgeFromRoot" 2025/01/30 01:35:08 DEBUG : TestS3: detected overridden config - adding "{juk_h}" suffix to name 2025/01/30 01:35:08 DEBUG : S3 bucket rclone-test-javaviq2yaxo path dirToPurgeFromRoot: bucket is versioned: false 2025/01/30 01:35:08 DEBUG : Waiting for deletions to finish 2025/01/30 01:35:08 DEBUG : "/" version false 2025/01/30 01:35:08 DEBUG : /: Deleting (id "") 2025/01/30 01:35:08 DEBUG : "fileToPurgeFromRoot.txt" version false 2025/01/30 01:35:08 DEBUG : fileToPurgeFromRoot.txt: Deleting (id "") 2025/01/30 01:35:08 INFO : fileToPurgeFromRoot.txt: Deleted 2025/01/30 01:35:08 INFO : /: Deleted fstest.go:292: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:292: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:292: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:321: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:321 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:1221 Error: Not equal: expected: []string{"hello? sausage", "hello? sausage/êé", "hello? sausage/êé/Hello, 世界", "hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠"} actual : []string{"dirToPurgeFromRoot", "hello? sausage", "hello? sausage/êé", "hello? sausage/êé/Hello, 世界", "hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) (len=4) { +([]string) (len=5) { + (string) (len=18) "dirToPurgeFromRoot", (string) (len=14) "hello? sausage", Test: TestIntegration/FsMkdir/FsPutFiles/FsPurgeRoot Messages: directories === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot fstests.go:1915: Opening root remote "TestS3,directory_markers:" path "rclone-test-javaviq2yaxo" from "TestS3,directory_markers:rclone-test-javaviq2yaxo" 2025/01/30 01:35:16 DEBUG : Creating backend with remote "TestS3,directory_markers:" 2025/01/30 01:35:16 DEBUG : TestS3: detected overridden config - adding "{juk_h}" suffix to name === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/List fstest.go:292: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:292: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:292: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:321: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:321 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:1935 Error: Not equal: expected: []string{"rclone-test-javaviq2yaxo/hello? sausage", "rclone-test-javaviq2yaxo/hello? sausage/êé", "rclone-test-javaviq2yaxo/hello? sausage/êé/Hello, 世界", "rclone-test-javaviq2yaxo/hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠"} actual : []string{"rclone-test-javaviq2yaxo/dirToPurgeFromRoot", "rclone-test-javaviq2yaxo/hello? sausage", "rclone-test-javaviq2yaxo/hello? sausage/êé", "rclone-test-javaviq2yaxo/hello? sausage/êé/Hello, 世界", "rclone-test-javaviq2yaxo/hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) (len=4) { +([]string) (len=5) { + (string) (len=43) "rclone-test-javaviq2yaxo/dirToPurgeFromRoot", (string) (len=39) "rclone-test-javaviq2yaxo/hello? sausage", Test: TestIntegration/FsMkdir/FsPutFiles/FromRoot/List Messages: directories === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListEntries fstest.go:392: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:392 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:1942 Error: Not equal: expected: []string{"rclone-test-javaviq2yaxo/hello? sausage"} actual : []string{"rclone-test-javaviq2yaxo/dirToPurgeFromRoot", "rclone-test-javaviq2yaxo/hello? sausage"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) (len=1) { +([]string) (len=2) { + (string) (len=43) "rclone-test-javaviq2yaxo/dirToPurgeFromRoot", (string) (len=39) "rclone-test-javaviq2yaxo/hello? sausage" Test: TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListEntries Messages: directories not equal 2025/01/30 01:35:23 DEBUG : S3 bucket rclone-test-javaviq2yaxo: bucket is versioned: false 2025/01/30 01:35:23 DEBUG : Waiting for deletions to finish 2025/01/30 01:35:23 DEBUG : "dirToPurgeFromRoot/" version false 2025/01/30 01:35:23 DEBUG : dirToPurgeFromRoot/: Deleting (id "") 2025/01/30 01:35:23 DEBUG : "file name.txt" version false 2025/01/30 01:35:23 DEBUG : file name.txt: Deleting (id "") 2025/01/30 01:35:23 DEBUG : "hello? sausage/" version false 2025/01/30 01:35:23 DEBUG : hello? sausage/: Deleting (id "") 2025/01/30 01:35:23 DEBUG : "hello? sausage/êé/" version false 2025/01/30 01:35:23 DEBUG : hello? sausage/êé/: Deleting (id "") 2025/01/30 01:35:23 DEBUG : "hello? sausage/êé/Hello, 世界/" version false 2025/01/30 01:35:23 DEBUG : hello? sausage/êé/Hello, 世界/: Deleting (id "") 2025/01/30 01:35:23 DEBUG : "hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠/" version false 2025/01/30 01:35:23 DEBUG : hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/: Deleting (id "") 2025/01/30 01:35:23 DEBUG : "hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠/z.txt" version false 2025/01/30 01:35:23 DEBUG : hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Deleting (id "") 2025/01/30 01:35:23 INFO : hello? sausage/êé/: Deleted 2025/01/30 01:35:23 INFO : dirToPurgeFromRoot/: Deleted 2025/01/30 01:35:23 INFO : hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/: Deleted 2025/01/30 01:35:23 INFO : hello? sausage/êé/Hello, 世界/: Deleted 2025/01/30 01:35:23 INFO : hello? sausage/: Deleted 2025/01/30 01:35:23 INFO : file name.txt: Deleted 2025/01/30 01:35:23 INFO : hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Deleted 2025/01/30 01:35:24 INFO : S3 bucket rclone-test-javaviq2yaxo: Bucket "rclone-test-javaviq2yaxo" deleted 2025/01/30 01:35:24 DEBUG : Waiting for deletions to finish --- FAIL: TestIntegration (17.72s) --- FAIL: TestIntegration/FsMkdir (16.92s) --- FAIL: TestIntegration/FsMkdir/FsPutFiles (16.24s) --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FsPurgeRoot (7.91s) --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FromRoot (7.39s) --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FromRoot/List (7.31s) --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.08s) FAIL exit status 1 FAIL github.com/rclone/rclone/backend/s3 17.728s "go test -v -timeout 1h0m0s -remote 'TestS3,directory_markers:' -verbose -test.run '^TestIntegration$/^FsMkdir$/^FsPutFiles$/^FromRoot$/^(List|ListEntries)$|^TestIntegration$/^FsMkdir$/^FsPutFiles$/^FsPurgeRoot$'" - Finished ERROR in 18.424173436s (try 2/5): exit status 1: Failed [TestIntegration/FsMkdir/FsPutFiles/FsPurgeRoot TestIntegration/FsMkdir/FsPutFiles/FromRoot/List TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListEntries]