"./operations.test -test.v -test.timeout 1h0m0s -remote TestHubic: -verbose -test.run '^(TestCheckDownload|TestDirMove)$/^6$'" - Starting (try 3/5) 2021/03/04 06:03:22 DEBUG : Creating backend with remote "TestHubic:rclone-test-movames3qahocah6hipilor7" 2021/03/04 06:03:22 DEBUG : Hubic: Got swift credentials (expiry 2021-03-05 06:00:37 +0100 +0100 in 22h57m14.474251755s) 2021/03/04 06:03:22 DEBUG : Creating backend with remote "/tmp/rclone041058244" === RUN TestCheckDownload run.go:176: Remote "Hubic Swift container rclone-test-movames3qahocah6hipilor7", Local "Local file system at /tmp/rclone041058244", Modify Window "1ns" 2021/03/04 06:03:23 INFO : Swift container rclone-test-movames3qahocah6hipilor7: Container "rclone-test-movames3qahocah6hipilor7" created 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 fstest.go:349 check_test.go:140 check_test.go:206 Error: Should be true Test: TestCheckDownload Messages: listing wrong, want empty space (1), potato2 (60), rutabaga (8) got empty space (1), rutabaga (8) fstest.go:202: Not found "potato2" fstest.go:205: Error Trace: fstest.go:205 fstest.go:309 fstest.go:337 fstest.go:349 check_test.go:140 check_test.go:206 Error: Not equal: expected: 0 actual : 1 Test: TestCheckDownload Messages: 1 objects not found 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 fstest.go:349 check_test.go:163 check_test.go:206 Error: Should be true Test: TestCheckDownload Messages: listing wrong, want empty space (1), potato2 (60), remotepotato (60), rutabaga (8) got empty space (1), remotepotato (60), rutabaga (8) fstest.go:202: Not found "potato2" fstest.go:205: Error Trace: fstest.go:205 fstest.go:309 fstest.go:337 fstest.go:349 check_test.go:163 check_test.go:206 Error: Not equal: expected: 0 actual : 1 Test: TestCheckDownload Messages: 1 objects not found === RUN TestCheckDownload/6 check_test.go:88: 6: Expecting 2 errors but got 3 check_test.go:94: 6: Expecting 3 total matching files but got 2 === CONT TestCheckDownload check_test.go:52: Error Trace: check_test.go:52 check_test.go:56 check_test.go:96 Error: Not equal: expected: []string{"", "* empty space", "- remotepotato", "= potato2", "= rutabaga"} actual : []string{"", "* empty space", "+ potato2", "- remotepotato", "= rutabaga"} Diff: --- Expected +++ Actual @@ -3,4 +3,4 @@ (string) (len=13) "* empty space", + (string) (len=9) "+ potato2", (string) (len=14) "- remotepotato", - (string) (len=9) "= potato2", (string) (len=10) "= rutabaga" Test: TestCheckDownload Messages: combined check_test.go:52: Error Trace: check_test.go:52 check_test.go:58 check_test.go:96 Error: Not equal: expected: []string{} actual : []string{"", "potato2"} Diff: --- Expected +++ Actual @@ -1,2 +1,4 @@ -([]string) { +([]string) (len=2) { + (string) "", + (string) (len=7) "potato2" } Test: TestCheckDownload Messages: missingondst check_test.go:52: Error Trace: check_test.go:52 check_test.go:59 check_test.go:96 Error: Not equal: expected: []string{"", "potato2", "rutabaga"} actual : []string{"", "rutabaga"} Diff: --- Expected +++ Actual @@ -1,4 +1,3 @@ -([]string) (len=3) { +([]string) (len=2) { (string) "", - (string) (len=7) "potato2", (string) (len=8) "rutabaga" Test: TestCheckDownload Messages: match --- FAIL: TestCheckDownload (34.65s) --- FAIL: TestCheckDownload/6 (1.47s) === RUN TestDirMove run.go:176: Remote "Hubic Swift container rclone-test-movames3qahocah6hipilor7", Local "Local file system at /tmp/rclone041058244", Modify Window "1ns" 2021/03/04 06:04:05 DEBUG : A1/B2: Making directory 2021/03/04 06:04:05 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:04:08 DEBUG : A1/one: MD5 = f97c5d29941bfb1b2fdab0874906ab82 OK 2021/03/04 06:04:08 INFO : A1/one: Copied (server-side copy) to: A2/one 2021/03/04 06:04:09 INFO : A1/one: Deleted 2021/03/04 06:04:09 DEBUG : A1/B1/C1/four: MD5 = 8cbad96aced40b3838dd9f07f6ef5772 OK 2021/03/04 06:04:09 INFO : A1/B1/C1/four: Copied (server-side copy) to: A2/B1/C1/four 2021/03/04 06:04:09 DEBUG : A1/B1/C2/five: MD5 = 30056e1cab7a61d256fc8edd970d14f5 OK 2021/03/04 06:04:09 INFO : A1/B1/C2/five: Copied (server-side copy) to: A2/B1/C2/five 2021/03/04 06:04:09 DEBUG : A1/B1/three: MD5 = 35d6d33467aae9a2e3dccb4b6b027878 OK 2021/03/04 06:04:09 INFO : A1/B1/three: Copied (server-side copy) to: A2/B1/three 2021/03/04 06:04:09 INFO : A1/B1/C1/four: Deleted 2021/03/04 06:04:10 INFO : A1/B1/C2/five: Deleted 2021/03/04 06:04:10 INFO : A1/B1/three: Deleted 2021/03/04 06:04:11 DEBUG : A1/two: MD5 = b8a9f715dbb64fd5c56e7783c6820a61 OK 2021/03/04 06:04:11 INFO : A1/two: Copied (server-side copy) to: A2/two 2021/03/04 06:04:12 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/C1/four (4), A2/B1/C1/four (4), A2/B1/C2/five (4), A2/B1/three (5), A2/one (3), 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/C1/four" 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", "A1/B1/C1", "A2", "A2/B1", "A2/B1/C1", "A2/B1/C2"} Diff: --- Expected +++ Actual @@ -1,2 +1,5 @@ -([]string) (len=4) { +([]string) (len=7) { + (string) (len=2) "A1", + (string) (len=5) "A1/B1", + (string) (len=8) "A1/B1/C1", (string) (len=2) "A2", Test: TestDirMove Messages: directories 2021/03/04 06:04:24 DEBUG : A2/B1/three: MD5 = 35d6d33467aae9a2e3dccb4b6b027878 OK 2021/03/04 06:04:24 INFO : A2/B1/three: Copied (server-side copy) to: A3/B1/three 2021/03/04 06:04:24 DEBUG : A2/B1/C1/four: MD5 = 8cbad96aced40b3838dd9f07f6ef5772 OK 2021/03/04 06:04:24 INFO : A2/B1/C1/four: Copied (server-side copy) to: A3/B1/C1/four 2021/03/04 06:04:24 DEBUG : A2/one: MD5 = f97c5d29941bfb1b2fdab0874906ab82 OK 2021/03/04 06:04:24 INFO : A2/one: Copied (server-side copy) to: A3/one 2021/03/04 06:04:24 DEBUG : A2/B1/C2/five: MD5 = 30056e1cab7a61d256fc8edd970d14f5 OK 2021/03/04 06:04:24 INFO : A2/B1/C2/five: Copied (server-side copy) to: A3/B1/C2/five 2021/03/04 06:04:24 INFO : A2/B1/three: Deleted 2021/03/04 06:04:24 INFO : A2/B1/C1/four: Deleted 2021/03/04 06:04:25 INFO : A2/one: Deleted 2021/03/04 06:04:25 INFO : A2/B1/C2/five: Deleted 2021/03/04 06:04:26 DEBUG : A2/two: MD5 = b8a9f715dbb64fd5c56e7783c6820a61 OK 2021/03/04 06:04:26 INFO : A2/two: Copied (server-side copy) to: A3/two 2021/03/04 06:04:27 INFO : A2/two: 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/C1/four (4), A2/one (3), A2/two (3), A3/B1/C1/four (4), A3/B1/C2/five (4), A3/B1/three (5), A3/one (3), 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/C1/four" 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 "A2/one" 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 "A2/two" 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", "A1/B1/C1", "A2", "A3", "A3/B1", "A3/B1/C1", "A3/B1/C2"} Diff: --- Expected +++ Actual @@ -1,2 +1,6 @@ -([]string) (len=4) { +([]string) (len=8) { + (string) (len=2) "A1", + (string) (len=5) "A1/B1", + (string) (len=8) "A1/B1/C1", + (string) (len=2) "A2", (string) (len=2) "A3", Test: TestDirMove Messages: directories run.go:121: removing file "A1/B1/C1/four" failed - try 1/3: Object Not Found run.go:121: removing file "A1/B1/C1/four" failed - try 2/3: Object Not Found run.go:121: removing file "A1/B1/C1/four" failed - try 3/3: Object Not Found run.go:124: removing file "A1/B1/C1/four" failed: Object Not Found run.go:121: removing file "A2/one" failed - try 1/3: Object Not Found run.go:121: removing file "A2/one" failed - try 2/3: Object Not Found run.go:121: removing file "A2/one" failed - try 3/3: Object Not Found run.go:124: removing file "A2/one" failed: Object Not Found run.go:121: removing file "A2/two" failed - try 1/3: Object Not Found run.go:121: removing file "A2/two" failed - try 2/3: Object Not Found run.go:121: removing file "A2/two" failed - try 3/3: Object Not Found run.go:124: removing file "A2/two" failed: Object Not Found 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 run.go:169 run.go:339 operations_test.go:1424 Error: Should be true Test: TestDirMove Messages: listing wrong, want got A3/B1/C2/five (4) fstest.go:190: Error Trace: fstest.go:190 fstest.go:307 fstest.go:337 run.go:169 run.go:339 operations_test.go:1424 Error: Should be true Test: TestDirMove Messages: Unexpected file "A3/B1/C2/five" --- FAIL: TestDirMove (76.99s) FAIL 2021/03/04 06:05:14 DEBUG : Hubic Swift container rclone-test-movames3qahocah6hipilor7: Purge remote 2021/03/04 06:05:14 DEBUG : Waiting for deletions to finish 2021/03/04 06:05:16 ERROR : A3/B1/C2/five: Couldn't delete: Object Not Found 2021/03/04 06:05:16 purge failed: failed to delete 1 files "./operations.test -test.v -test.timeout 1h0m0s -remote TestHubic: -verbose -test.run '^(TestCheckDownload|TestDirMove)$/^6$'" - Finished ERROR in 1m54.021116131s (try 3/5): exit status 1: Failed [TestCheckDownload/6 TestDirMove]