"./operations.test -test.v -test.timeout 1h0m0s -remote TestHubic: -verbose -test.run '^(TestCheckDownload|TestDirMove)$/^6$'" - Starting (try 4/5) 2021/03/04 06:05:16 DEBUG : Creating backend with remote "TestHubic:rclone-test-jigagik1huquheg1wapiqej0" 2021/03/04 06:05:16 DEBUG : Hubic: Got swift credentials (expiry 2021-03-05 06:00:37 +0100 +0100 in 22h55m20.062184315s) 2021/03/04 06:05:16 DEBUG : Creating backend with remote "/tmp/rclone192546089" === RUN TestCheckDownload run.go:176: Remote "Hubic Swift container rclone-test-jigagik1huquheg1wapiqej0", Local "Local file system at /tmp/rclone192546089", Modify Window "1ns" 2021/03/04 06:05:17 INFO : Swift container rclone-test-jigagik1huquheg1wapiqej0: Container "rclone-test-jigagik1huquheg1wapiqej0" created === RUN TestCheckDownload/6 --- PASS: TestCheckDownload (13.39s) --- PASS: TestCheckDownload/6 (0.56s) === RUN TestDirMove run.go:176: Remote "Hubic Swift container rclone-test-jigagik1huquheg1wapiqej0", Local "Local file system at /tmp/rclone192546089", Modify Window "1ns" 2021/03/04 06:05:40 DEBUG : A1/B2: Making directory 2021/03/04 06:05:40 DEBUG : A1/B1/C3: Making directory fstest.go:249: Filtering empty directory "A1/B2" fstest.go:249: Filtering empty directory "A1/B1/C3" 2021/03/04 06:05:42 DEBUG : A1/B1/C2/five: MD5 = 30056e1cab7a61d256fc8edd970d14f5 OK 2021/03/04 06:05:42 INFO : A1/B1/C2/five: Copied (server-side copy) to: A2/B1/C2/five 2021/03/04 06:05:42 DEBUG : A1/B1/three: MD5 = 35d6d33467aae9a2e3dccb4b6b027878 OK 2021/03/04 06:05:42 INFO : A1/B1/three: Copied (server-side copy) to: A2/B1/three 2021/03/04 06:05:43 DEBUG : A1/two: MD5 = b8a9f715dbb64fd5c56e7783c6820a61 OK 2021/03/04 06:05:43 INFO : A1/two: Copied (server-side copy) to: A2/two 2021/03/04 06:05:43 DEBUG : A1/B1/C1/four: MD5 = 8cbad96aced40b3838dd9f07f6ef5772 OK 2021/03/04 06:05:43 INFO : A1/B1/C1/four: Copied (server-side copy) to: A2/B1/C1/four 2021/03/04 06:05:43 INFO : A1/B1/C2/five: Deleted 2021/03/04 06:05:43 INFO : A1/B1/three: Deleted 2021/03/04 06:05:43 INFO : A1/B1/C1/four: Deleted 2021/03/04 06:05:44 INFO : A1/two: Deleted fstest.go:249: Filtering empty directory "A2/B2" fstest.go:249: Filtering empty directory "A2/B1/C3" fstest.go:297: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:297: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:297: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:304: Error Trace: fstest.go:304 fstest.go:337 operations_test.go:1380 Error: Should be true Test: TestDirMove Messages: listing wrong, want A2/B1/C1/four (4), A2/B1/C2/five (4), A2/B1/three (5), A2/one (3), A2/two (3) got A1/B1/three (5), A1/two (3), A2/B1/C1/four (4), A2/B1/C2/five (4), A2/B1/three (5), A2/two (3) fstest.go:190: Error Trace: fstest.go:190 fstest.go:307 fstest.go:337 operations_test.go:1380 Error: Should be true Test: TestDirMove Messages: Unexpected file "A1/B1/three" fstest.go:190: Error Trace: fstest.go:190 fstest.go:307 fstest.go:337 operations_test.go:1380 Error: Should be true Test: TestDirMove Messages: Unexpected file "A1/two" fstest.go:202: Not found "A2/one" fstest.go:205: Error Trace: fstest.go:205 fstest.go:309 fstest.go:337 operations_test.go:1380 Error: Not equal: expected: 0 actual : 1 Test: TestDirMove Messages: 1 objects not found fstest.go:326: Error Trace: fstest.go:326 fstest.go:337 operations_test.go:1380 Error: Not equal: expected: []string{"A2", "A2/B1", "A2/B1/C1", "A2/B1/C2"} actual : []string{"A1", "A1/B1", "A2", "A2/B1", "A2/B1/C1", "A2/B1/C2"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) (len=4) { +([]string) (len=6) { + (string) (len=2) "A1", + (string) (len=5) "A1/B1", (string) (len=2) "A2", Test: TestDirMove Messages: directories 2021/03/04 06:05:54 DEBUG : A2/B1/C2/five: MD5 = 30056e1cab7a61d256fc8edd970d14f5 OK 2021/03/04 06:05:54 INFO : A2/B1/C2/five: Copied (server-side copy) to: A3/B1/C2/five 2021/03/04 06:05:54 DEBUG : A2/B1/three: MD5 = 35d6d33467aae9a2e3dccb4b6b027878 OK 2021/03/04 06:05:54 INFO : A2/B1/three: Copied (server-side copy) to: A3/B1/three 2021/03/04 06:05:54 DEBUG : A2/B1/C1/four: MD5 = 8cbad96aced40b3838dd9f07f6ef5772 OK 2021/03/04 06:05:54 INFO : A2/B1/C1/four: Copied (server-side copy) to: A3/B1/C1/four 2021/03/04 06:05:54 DEBUG : A2/two: MD5 = b8a9f715dbb64fd5c56e7783c6820a61 OK 2021/03/04 06:05:54 INFO : A2/two: Copied (server-side copy) to: A3/two 2021/03/04 06:05:54 INFO : A2/B1/C2/five: Deleted 2021/03/04 06:05:55 INFO : A2/B1/three: Deleted 2021/03/04 06:05:55 INFO : A2/two: Deleted 2021/03/04 06:05:55 INFO : A2/B1/C1/four: Deleted fstest.go:249: Filtering empty directory "A3/B2" fstest.go:249: Filtering empty directory "A3/B1/C3" fstest.go:297: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:297: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:297: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:304: Error Trace: fstest.go:304 fstest.go:337 operations_test.go:1409 Error: Should be true Test: TestDirMove Messages: listing wrong, want A3/B1/C1/four (4), A3/B1/C2/five (4), A3/B1/three (5), A3/one (3), A3/two (3) got A1/B1/three (5), A3/B1/C1/four (4), A3/B1/C2/five (4), A3/B1/three (5), A3/two (3) fstest.go:190: Error Trace: fstest.go:190 fstest.go:307 fstest.go:337 operations_test.go:1409 Error: Should be true Test: TestDirMove Messages: Unexpected file "A1/B1/three" fstest.go:202: Not found "A3/one" fstest.go:205: Error Trace: fstest.go:205 fstest.go:309 fstest.go:337 operations_test.go:1409 Error: Not equal: expected: 0 actual : 1 Test: TestDirMove Messages: 1 objects not found fstest.go:326: Error Trace: fstest.go:326 fstest.go:337 operations_test.go:1409 Error: Not equal: expected: []string{"A3", "A3/B1", "A3/B1/C1", "A3/B1/C2"} actual : []string{"A1", "A1/B1", "A3", "A3/B1", "A3/B1/C1", "A3/B1/C2"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) (len=4) { +([]string) (len=6) { + (string) (len=2) "A1", + (string) (len=5) "A1/B1", (string) (len=2) "A3", Test: TestDirMove Messages: directories run.go:121: removing file "A1/B1/three" failed - try 1/3: Object Not Found run.go:121: removing file "A1/B1/three" failed - try 2/3: Object Not Found run.go:121: removing file "A1/B1/three" failed - try 3/3: Object Not Found run.go:124: removing file "A1/B1/three" failed: Object Not Found --- FAIL: TestDirMove (45.51s) FAIL 2021/03/04 06:06:15 DEBUG : Hubic Swift container rclone-test-jigagik1huquheg1wapiqej0: Purge remote 2021/03/04 06:06:15 DEBUG : Waiting for deletions to finish 2021/03/04 06:06:16 INFO : A1/one: Deleted 2021/03/04 06:06:17 INFO : Swift container rclone-test-jigagik1huquheg1wapiqej0: Container "rclone-test-jigagik1huquheg1wapiqej0" removed "./operations.test -test.v -test.timeout 1h0m0s -remote TestHubic: -verbose -test.run '^(TestCheckDownload|TestDirMove)$/^6$'" - Finished ERROR in 1m1.005743794s (try 4/5): exit status 1: Failed [TestDirMove]