"go test -v -timeout 1h0m0s -remote 'TestS3,directory_markers:' -verbose -test.run '^TestIntegration$/^FsMkdir$/^FsPutFiles$/^FromRoot$/^(List|ListEntries)$|^TestIntegration$/^FsMkdir$/^FsPutFiles$/^FsPurgeRoot$'" - Starting (try 4/5) === RUN TestIntegration fstests.go:442: Using remote "TestS3,directory_markers:" 2025/01/23 01:23:15 DEBUG : Creating backend with remote "TestS3,directory_markers:rclone-test-tigubaq1jaha" 2025/01/23 01:23:15 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2025/01/23 01:23:15 DEBUG : TestS3: detected overridden config - adding "{juk_h}" suffix to name 2025/01/23 01:23:16 INFO : S3 bucket rclone-test-tigubaq1jaha: Bucket "rclone-test-tigubaq1jaha" created with ACL "" === RUN TestIntegration/FsMkdir === RUN TestIntegration/FsMkdir/FsPutFiles 2025/01/23 01:23:16 DEBUG : hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/: Creating directory marker 2025/01/23 01:23:16 DEBUG : hello? sausage/êé/Hello, 世界/: Creating directory marker 2025/01/23 01:23:16 DEBUG : hello? sausage/êé/: Creating directory marker 2025/01/23 01:23:17 DEBUG : hello? sausage/: Creating directory marker === RUN TestIntegration/FsMkdir/FsPutFiles/FsPurgeRoot 2025/01/23 01:23:17 DEBUG : dirToPurgeFromRoot/: Creating directory marker 2025/01/23 01:23:17 DEBUG : Creating backend with remote "TestS3,directory_markers:rclone-test-tigubaq1jaha/dirToPurgeFromRoot" 2025/01/23 01:23:17 DEBUG : TestS3: detected overridden config - adding "{juk_h}" suffix to name 2025/01/23 01:23:17 DEBUG : S3 bucket rclone-test-tigubaq1jaha path dirToPurgeFromRoot: bucket is versioned: false 2025/01/23 01:23:17 DEBUG : Waiting for deletions to finish 2025/01/23 01:23:18 DEBUG : "/" version false 2025/01/23 01:23:18 DEBUG : /: Deleting (id "") 2025/01/23 01:23:18 DEBUG : "fileToPurgeFromRoot.txt" version false 2025/01/23 01:23:18 DEBUG : fileToPurgeFromRoot.txt: Deleting (id "") 2025/01/23 01:23:18 INFO : /: Deleted 2025/01/23 01:23:18 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-tigubaq1jaha" from "TestS3,directory_markers:rclone-test-tigubaq1jaha" 2025/01/23 01:23:25 DEBUG : Creating backend with remote "TestS3,directory_markers:" 2025/01/23 01:23:25 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-tigubaq1jaha/hello? sausage", "rclone-test-tigubaq1jaha/hello? sausage/êé", "rclone-test-tigubaq1jaha/hello? sausage/êé/Hello, 世界", "rclone-test-tigubaq1jaha/hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠"} actual : []string{"rclone-test-tigubaq1jaha/dirToPurgeFromRoot", "rclone-test-tigubaq1jaha/hello? sausage", "rclone-test-tigubaq1jaha/hello? sausage/êé", "rclone-test-tigubaq1jaha/hello? sausage/êé/Hello, 世界", "rclone-test-tigubaq1jaha/hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) (len=4) { +([]string) (len=5) { + (string) (len=43) "rclone-test-tigubaq1jaha/dirToPurgeFromRoot", (string) (len=39) "rclone-test-tigubaq1jaha/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-tigubaq1jaha/hello? sausage"} actual : []string{"rclone-test-tigubaq1jaha/dirToPurgeFromRoot", "rclone-test-tigubaq1jaha/hello? sausage"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) (len=1) { +([]string) (len=2) { + (string) (len=43) "rclone-test-tigubaq1jaha/dirToPurgeFromRoot", (string) (len=39) "rclone-test-tigubaq1jaha/hello? sausage" Test: TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListEntries Messages: directories not equal 2025/01/23 01:23:32 DEBUG : S3 bucket rclone-test-tigubaq1jaha: bucket is versioned: false 2025/01/23 01:23:32 DEBUG : Waiting for deletions to finish 2025/01/23 01:23:32 DEBUG : "dirToPurgeFromRoot/" version false 2025/01/23 01:23:32 DEBUG : dirToPurgeFromRoot/: Deleting (id "") 2025/01/23 01:23:32 DEBUG : "file name.txt" version false 2025/01/23 01:23:32 DEBUG : file name.txt: Deleting (id "") 2025/01/23 01:23:32 DEBUG : "hello? sausage/" version false 2025/01/23 01:23:32 DEBUG : hello? sausage/: Deleting (id "") 2025/01/23 01:23:32 DEBUG : "hello? sausage/êé/" version false 2025/01/23 01:23:32 DEBUG : hello? sausage/êé/: Deleting (id "") 2025/01/23 01:23:32 DEBUG : "hello? sausage/êé/Hello, 世界/" version false 2025/01/23 01:23:32 DEBUG : hello? sausage/êé/Hello, 世界/: Deleting (id "") 2025/01/23 01:23:32 DEBUG : "hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠/" version false 2025/01/23 01:23:32 DEBUG : hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/: Deleting (id "") 2025/01/23 01:23:32 DEBUG : "hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠/z.txt" version false 2025/01/23 01:23:32 DEBUG : hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Deleting (id "") 2025/01/23 01:23:32 INFO : dirToPurgeFromRoot/: Deleted 2025/01/23 01:23:32 INFO : file name.txt: Deleted 2025/01/23 01:23:32 INFO : hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/: Deleted 2025/01/23 01:23:32 INFO : hello? sausage/: Deleted 2025/01/23 01:23:32 INFO : hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Deleted 2025/01/23 01:23:32 INFO : hello? sausage/êé/Hello, 世界/: Deleted 2025/01/23 01:23:32 INFO : hello? sausage/êé/: Deleted 2025/01/23 01:23:33 INFO : S3 bucket rclone-test-tigubaq1jaha: Bucket "rclone-test-tigubaq1jaha" deleted 2025/01/23 01:23:33 DEBUG : Waiting for deletions to finish --- FAIL: TestIntegration (17.69s) --- FAIL: TestIntegration/FsMkdir (16.86s) --- FAIL: TestIntegration/FsMkdir/FsPutFiles (16.19s) --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FsPurgeRoot (7.91s) --- 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.700s "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.531833814s (try 4/5): exit status 1: Failed [TestIntegration/FsMkdir/FsPutFiles/FsPurgeRoot TestIntegration/FsMkdir/FsPutFiles/FromRoot/List TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListEntries]