"go test -v -timeout 1h0m0s -remote TestMega: -verbose -test.run '^TestIntegration$/^FsMkdir$/^FsEncoding$/^trailing_CR$|^TestIntegration$/^FsMkdir$/^FsPutFiles$/^FromRoot$/^(List|ListEntries)$|^TestIntegration$/^FsMkdir$/^FsPutFiles$/^FsDirMove$'" - Starting (try 3/5) === RUN TestIntegration fstests.go:438: Using remote "TestMega:" 2025/12/09 03:36:20 DEBUG : Creating backend with remote "TestMega:rclone-test-miwahip7quxe" 2025/12/09 03:36:20 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2025/12/09 03:36:20 DEBUG : mega root 'rclone-test-miwahip7quxe': Using previously stored session ID and master key to initialize the Mega API === RUN TestIntegration/FsMkdir === RUN TestIntegration/FsMkdir/FsEncoding === RUN TestIntegration/FsMkdir/FsEncoding/trailing_CR fstests.go:707: testing "trailing CR␍" === RUN TestIntegration/FsMkdir/FsPutFiles === RUN TestIntegration/FsMkdir/FsPutFiles/FsDirMove 2025/12/09 03:36:47 DEBUG : Creating backend with remote "TestMega:rclone-test-pojavod8nura" 2025/12/09 03:36:47 DEBUG : mega root 'rclone-test-pojavod8nura': Using previously stored session ID and master key to initialize the Mega API fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:301: Flushing the directory cache fstest.go:305: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:1485 Error: Should be true Test: TestIntegration/FsMkdir/FsPutFiles/FsDirMove Messages: listing wrong, want new_name/sub_new_name/file name.txt (100), new_name/sub_new_name/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt (100) got new_name/sub_new_name/file name.txt (100), new_name/sub_new_name/file name.txt (100), new_name/sub_new_name/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt (100), new_name/sub_new_name/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt (100) fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:1485 Error: Should be true Test: TestIntegration/FsMkdir/FsPutFiles/FsDirMove Messages: Unexpected file "new_name/sub_new_name/file name.txt" fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:1485 Error: Should be true Test: TestIntegration/FsMkdir/FsPutFiles/FsDirMove Messages: Unexpected file "new_name/sub_new_name/hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠/z.txt" fstest.go:327: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:1485 Error: Not equal: expected: []string{"new_name", "new_name/sub_new_name", "new_name/sub_new_name/hello? sausage", "new_name/sub_new_name/hello? sausage/êé", "new_name/sub_new_name/hello? sausage/êé/Hello, 世界", "new_name/sub_new_name/hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠"} actual : []string{"new_name", "new_name/sub_new_name", "new_name/sub_new_name", "new_name/sub_new_name/hello? sausage", "new_name/sub_new_name/hello? sausage", "new_name/sub_new_name/hello? sausage/êé", "new_name/sub_new_name/hello? sausage/êé", "new_name/sub_new_name/hello? sausage/êé/Hello, 世界", "new_name/sub_new_name/hello? sausage/êé/Hello, 世界", "new_name/sub_new_name/hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠", "new_name/sub_new_name/hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠"} Diff: --- Expected +++ Actual @@ -1,7 +1,12 @@ -([]string) (len=6) { +([]string) (len=11) { (string) (len=8) "new_name", (string) (len=21) "new_name/sub_new_name", + (string) (len=21) "new_name/sub_new_name", + (string) (len=36) "new_name/sub_new_name/hello? sausage", (string) (len=36) "new_name/sub_new_name/hello? sausage", (string) (len=41) "new_name/sub_new_name/hello? sausage/êé", + (string) (len=41) "new_name/sub_new_name/hello? sausage/êé", (string) (len=55) "new_name/sub_new_name/hello? sausage/êé/Hello, 世界", + (string) (len=55) "new_name/sub_new_name/hello? sausage/êé/Hello, 世界", + (string) (len=76) "new_name/sub_new_name/hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠", (string) (len=76) "new_name/sub_new_name/hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠" Test: TestIntegration/FsMkdir/FsPutFiles/FsDirMove Messages: directories 2025/12/09 03:37:21 DEBUG : mega root 'rclone-test-pojavod8nura': Purge remote === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot fstests.go:1911: Opening root remote "TestMega:" path "rclone-test-miwahip7quxe" from "TestMega:rclone-test-miwahip7quxe" 2025/12/09 03:37:21 DEBUG : Creating backend with remote "TestMega:" 2025/12/09 03:37:21 DEBUG : mega root '': Using previously stored session ID and master key to initialize the Mega API === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/List === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListEntries 2025/12/09 03:37:41 ERROR : error listing: directory not found --- FAIL: TestIntegration (80.89s) --- FAIL: TestIntegration/FsMkdir (64.98s) --- PASS: TestIntegration/FsMkdir/FsEncoding (4.84s) --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_CR (4.84s) --- FAIL: TestIntegration/FsMkdir/FsPutFiles (59.88s) --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FsDirMove (33.90s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot (19.47s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot/List (0.00s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.00s) FAIL exit status 1 FAIL github.com/rclone/rclone/backend/mega 80.946s "go test -v -timeout 1h0m0s -remote TestMega: -verbose -test.run '^TestIntegration$/^FsMkdir$/^FsEncoding$/^trailing_CR$|^TestIntegration$/^FsMkdir$/^FsPutFiles$/^FromRoot$/^(List|ListEntries)$|^TestIntegration$/^FsMkdir$/^FsPutFiles$/^FsDirMove$'" - Finished ERROR in 1m21.741511969s (try 3/5): exit status 1: Failed [TestIntegration/FsMkdir/FsPutFiles/FsDirMove]