"go test -v -timeout 1h0m0s -remote 'TestS3,directory_markers:' -verbose -test.run '^TestIntegration$/^FsMkdir$/^FsPutFiles$/^FromRoot$/^(List|ListEntries)$|^TestIntegration$/^FsMkdir$/^FsPutFiles$/^FsPurgeRoot$'" - Starting (try 5/5) === RUN TestIntegration fstests.go:442: Using remote "TestS3,directory_markers:" 2025/01/24 04:18:29 DEBUG : Creating backend with remote "TestS3,directory_markers:rclone-test-xebejuh4qehi" 2025/01/24 04:18:29 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2025/01/24 04:18:29 DEBUG : TestS3: detected overridden config - adding "{juk_h}" suffix to name 2025/01/24 04:18:30 INFO : S3 bucket rclone-test-xebejuh4qehi: Bucket "rclone-test-xebejuh4qehi" created with ACL "" === RUN TestIntegration/FsMkdir === RUN TestIntegration/FsMkdir/FsPutFiles 2025/01/24 04:18:30 DEBUG : hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/: Creating directory marker 2025/01/24 04:18:30 DEBUG : hello? sausage/êé/Hello, 世界/: Creating directory marker 2025/01/24 04:18:30 DEBUG : hello? sausage/êé/: Creating directory marker 2025/01/24 04:18:30 DEBUG : hello? sausage/: Creating directory marker === RUN TestIntegration/FsMkdir/FsPutFiles/FsPurgeRoot 2025/01/24 04:18:31 DEBUG : dirToPurgeFromRoot/: Creating directory marker 2025/01/24 04:18:31 DEBUG : Creating backend with remote "TestS3,directory_markers:rclone-test-xebejuh4qehi/dirToPurgeFromRoot" 2025/01/24 04:18:31 DEBUG : TestS3: detected overridden config - adding "{juk_h}" suffix to name 2025/01/24 04:18:31 DEBUG : S3 bucket rclone-test-xebejuh4qehi path dirToPurgeFromRoot: bucket is versioned: false 2025/01/24 04:18:31 DEBUG : Waiting for deletions to finish 2025/01/24 04:18:31 DEBUG : "/" version false 2025/01/24 04:18:31 DEBUG : /: Deleting (id "") 2025/01/24 04:18:31 DEBUG : "fileToPurgeFromRoot.txt" version false 2025/01/24 04:18:31 DEBUG : fileToPurgeFromRoot.txt: Deleting (id "") 2025/01/24 04:18:31 INFO : /: Deleted 2025/01/24 04:18:31 INFO : fileToPurgeFromRoot.txt: 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-xebejuh4qehi" from "TestS3,directory_markers:rclone-test-xebejuh4qehi" 2025/01/24 04:18:39 DEBUG : Creating backend with remote "TestS3,directory_markers:" 2025/01/24 04:18:39 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-xebejuh4qehi/hello? sausage", "rclone-test-xebejuh4qehi/hello? sausage/êé", "rclone-test-xebejuh4qehi/hello? sausage/êé/Hello, 世界", "rclone-test-xebejuh4qehi/hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠"} actual : []string{"rclone-test-xebejuh4qehi/dirToPurgeFromRoot", "rclone-test-xebejuh4qehi/hello? sausage", "rclone-test-xebejuh4qehi/hello? sausage/êé", "rclone-test-xebejuh4qehi/hello? sausage/êé/Hello, 世界", "rclone-test-xebejuh4qehi/hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) (len=4) { +([]string) (len=5) { + (string) (len=43) "rclone-test-xebejuh4qehi/dirToPurgeFromRoot", (string) (len=39) "rclone-test-xebejuh4qehi/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-xebejuh4qehi/hello? sausage"} actual : []string{"rclone-test-xebejuh4qehi/dirToPurgeFromRoot", "rclone-test-xebejuh4qehi/hello? sausage"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) (len=1) { +([]string) (len=2) { + (string) (len=43) "rclone-test-xebejuh4qehi/dirToPurgeFromRoot", (string) (len=39) "rclone-test-xebejuh4qehi/hello? sausage" Test: TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListEntries Messages: directories not equal 2025/01/24 04:18:46 DEBUG : S3 bucket rclone-test-xebejuh4qehi: bucket is versioned: false 2025/01/24 04:18:46 DEBUG : Waiting for deletions to finish 2025/01/24 04:18:46 DEBUG : "dirToPurgeFromRoot/" version false 2025/01/24 04:18:46 DEBUG : dirToPurgeFromRoot/: Deleting (id "") 2025/01/24 04:18:46 DEBUG : "file name.txt" version false 2025/01/24 04:18:46 DEBUG : file name.txt: Deleting (id "") 2025/01/24 04:18:46 DEBUG : "hello? sausage/" version false 2025/01/24 04:18:46 DEBUG : hello? sausage/: Deleting (id "") 2025/01/24 04:18:46 DEBUG : "hello? sausage/êé/" version false 2025/01/24 04:18:46 DEBUG : hello? sausage/êé/: Deleting (id "") 2025/01/24 04:18:46 DEBUG : "hello? sausage/êé/Hello, 世界/" version false 2025/01/24 04:18:46 DEBUG : hello? sausage/êé/Hello, 世界/: Deleting (id "") 2025/01/24 04:18:46 DEBUG : "hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠/" version false 2025/01/24 04:18:46 DEBUG : hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/: Deleting (id "") 2025/01/24 04:18:46 DEBUG : "hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠/z.txt" version false 2025/01/24 04:18:46 DEBUG : hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Deleting (id "") 2025/01/24 04:18:46 INFO : dirToPurgeFromRoot/: Deleted 2025/01/24 04:18:46 INFO : hello? sausage/: Deleted 2025/01/24 04:18:46 INFO : file name.txt: Deleted 2025/01/24 04:18:46 INFO : hello? sausage/êé/Hello, 世界/: Deleted 2025/01/24 04:18:46 INFO : hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/: Deleted 2025/01/24 04:18:46 INFO : hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Deleted 2025/01/24 04:18:46 INFO : hello? sausage/êé/: Deleted 2025/01/24 04:18:47 INFO : S3 bucket rclone-test-xebejuh4qehi: Bucket "rclone-test-xebejuh4qehi" deleted 2025/01/24 04:18:47 DEBUG : Waiting for deletions to finish --- FAIL: TestIntegration (17.80s) --- FAIL: TestIntegration/FsMkdir (16.96s) --- FAIL: TestIntegration/FsMkdir/FsPutFiles (16.25s) --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FsPurgeRoot (7.95s) --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FromRoot (7.36s) --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FromRoot/List (7.28s) --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.08s) FAIL exit status 1 FAIL github.com/rclone/rclone/backend/s3 17.811s "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.391247032s (try 5/5): exit status 1: Failed [TestIntegration/FsMkdir/FsPutFiles/FsPurgeRoot TestIntegration/FsMkdir/FsPutFiles/FromRoot/List TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListEntries]