"go test -v -timeout 1h0m0s -remote TestB2: -verbose -test.run '^TestIntegration$/^FsMkdir$/^(FsEncoding|FsPutFiles)$/^(FromRoot|FsCopy|FsListDirFile2|FsListFile1|FsListFile1and2|FsListLevel2|FsListR|FsListRDirFile2|FsListRLevel2|ObjectRemove|invalid_UTF-8|leading_CR|leading_HT|leading_LF|leading_VT|leading_dot|trailing_CR|trailing_HT|trailing_LF|trailing_VT|trailing_dot|trailing_space)$/^(List|ListEntries|Put)$/^Remove$'" - Starting (try 3/5) === RUN TestIntegration === RUN TestIntegration/FsMkdir === RUN TestIntegration/FsMkdir/FsEncoding === RUN TestIntegration/FsMkdir/FsEncoding/leading_CR === RUN TestIntegration/FsMkdir/FsEncoding/leading_LF === RUN TestIntegration/FsMkdir/FsEncoding/leading_HT === RUN TestIntegration/FsMkdir/FsEncoding/leading_VT === RUN TestIntegration/FsMkdir/FsEncoding/leading_dot 2020/05/15 05:22:47 DEBUG : pacer: low level retry 1/10 (error Post https://api001.backblazeb2.com/b2api/v1/b2_list_file_names: EOF) 2020/05/15 05:22:47 DEBUG : pacer: Rate limited, increasing sleep to 20ms 2020/05/15 05:22:47 DEBUG : pacer: Reducing sleep to 10ms === RUN TestIntegration/FsMkdir/FsEncoding/trailing_space === RUN TestIntegration/FsMkdir/FsEncoding/trailing_CR === RUN TestIntegration/FsMkdir/FsEncoding/trailing_LF 2020/05/15 05:23:43 DEBUG : pacer: low level retry 1/10 (error Post https://api001.backblazeb2.com/b2api/v1/b2_list_file_names: EOF) 2020/05/15 05:23:43 DEBUG : pacer: Rate limited, increasing sleep to 20ms 2020/05/15 05:23:44 DEBUG : pacer: Reducing sleep to 10ms === RUN TestIntegration/FsMkdir/FsEncoding/trailing_HT 2020/05/15 05:24:00 DEBUG : pacer: low level retry 1/10 (error Post https://api001.backblazeb2.com/b2api/v1/b2_list_file_names: EOF) 2020/05/15 05:24:00 DEBUG : pacer: Rate limited, increasing sleep to 20ms 2020/05/15 05:24:01 DEBUG : pacer: Reducing sleep to 10ms === RUN TestIntegration/FsMkdir/FsEncoding/trailing_VT === RUN TestIntegration/FsMkdir/FsEncoding/trailing_dot === RUN TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8 === RUN TestIntegration/FsMkdir/FsPutFiles === RUN TestIntegration/FsMkdir/FsPutFiles/FsListDirFile2 === RUN TestIntegration/FsMkdir/FsPutFiles/FsListRDirFile2 === RUN TestIntegration/FsMkdir/FsPutFiles/FsListR === RUN TestIntegration/FsMkdir/FsPutFiles/FsListLevel2 === RUN TestIntegration/FsMkdir/FsPutFiles/FsListRLevel2 === RUN TestIntegration/FsMkdir/FsPutFiles/FsListFile1 === RUN TestIntegration/FsMkdir/FsPutFiles/FsListFile1and2 === RUN TestIntegration/FsMkdir/FsPutFiles/FsCopy === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/List === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListEntries === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put/Remove === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectRemove 2020/05/15 05:26:36 DEBUG : .leading dot/.leading dot: Deleting (id "4_z0f82fdd3c07d1b6b7f280e1b_f11993ceb4eba0507_d20200515_m052255_c001_v0001033_t0002") 2020/05/15 05:26:36 DEBUG : .leading dot/.leading dot: Deleting (id "4_z0f82fdd3c07d1b6b7f280e1b_f11937c7da8618804_d20200515_m052246_c001_v0001134_t0017") 2020/05/15 05:26:36 DEBUG : created from root.txt: Deleting (id "4_z0f82fdd3c07d1b6b7f280e1b_f100a91f0ddcf9751_d20200515_m052620_c001_v0001113_t0058") 2020/05/15 05:26:36 DEBUG : created from root.txt: Deleting (id "4_z0f82fdd3c07d1b6b7f280e1b_f1062fb534789190e_d20200515_m052612_c001_v0001136_t0007") 2020/05/15 05:26:36 DEBUG : file name.txt: Deleting (id "4_z0f82fdd3c07d1b6b7f280e1b_f116a8830745ac44c_d20200515_m052628_c001_v0001134_t0048") 2020/05/15 05:26:36 DEBUG : file name.txt: Deleting (id "4_z0f82fdd3c07d1b6b7f280e1b_f11937c7da86196d9_d20200515_m052516_c001_v0001134_t0017") 2020/05/15 05:26:36 DEBUG : file name.txt: Deleting (id "4_z0f82fdd3c07d1b6b7f280e1b_f11937c7da86196b1_d20200515_m052514_c001_v0001134_t0017") 2020/05/15 05:26:36 DEBUG : hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Deleting (id "4_z0f82fdd3c07d1b6b7f280e1b_f11937c7da86196bf_d20200515_m052515_c001_v0001134_t0017") 2020/05/15 05:26:36 DEBUG : hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt-copy: Deleting (id "4_z0f82fdd3c07d1b6b7f280e1b_f11805f796fd99fcb_d20200515_m052603_c001_v0001038_t0034") 2020/05/15 05:26:36 DEBUG : hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt-copy: Deleting (id "4_z0f82fdd3c07d1b6b7f280e1b_f1013c030acc60119_d20200515_m052533_c001_v0001031_t0009") 2020/05/15 05:26:36 DEBUG : invalid utf-8/invalid utf-8: Deleting (id "4_z0f82fdd3c07d1b6b7f280e1b_f1116678cbf8782e2_d20200515_m052506_c001_v0001092_t0037") 2020/05/15 05:26:37 DEBUG : invalid utf-8/invalid utf-8: Deleting (id "4_z0f82fdd3c07d1b6b7f280e1b_f11937c7da861950a_d20200515_m052457_c001_v0001134_t0017") 2020/05/15 05:26:37 DEBUG : trailing CR␍/trailing CR␍: Deleting (id "4_z0f82fdd3c07d1b6b7f280e1b_f1166238c41ca2b3a_d20200515_m052334_c001_v0001113_t0050") 2020/05/15 05:26:37 DEBUG : trailing CR␍/trailing CR␍: Deleting (id "4_z0f82fdd3c07d1b6b7f280e1b_f11937c7da8618bc6_d20200515_m052325_c001_v0001134_t0017") 2020/05/15 05:26:37 DEBUG : trailing HT␉/trailing HT␉: Deleting (id "4_z0f82fdd3c07d1b6b7f280e1b_f104f9a9ebc411809_d20200515_m052408_c001_v0001134_t0055") 2020/05/15 05:26:37 DEBUG : trailing HT␉/trailing HT␉: Deleting (id "4_z0f82fdd3c07d1b6b7f280e1b_f11937c7da8618f50_d20200515_m052400_c001_v0001134_t0017") 2020/05/15 05:26:37 DEBUG : trailing LF␊/trailing LF␊: Deleting (id "4_z0f82fdd3c07d1b6b7f280e1b_f1033f67ddd631b48_d20200515_m052351_c001_v0001093_t0034") 2020/05/15 05:26:37 DEBUG : trailing LF␊/trailing LF␊: Deleting (id "4_z0f82fdd3c07d1b6b7f280e1b_f11937c7da8618d96_d20200515_m052343_c001_v0001134_t0017") 2020/05/15 05:26:37 DEBUG : trailing VT␋/trailing VT␋: Deleting (id "4_z0f82fdd3c07d1b6b7f280e1b_f104cc78b8e6f177b_d20200515_m052426_c001_v0001093_t0029") 2020/05/15 05:26:37 DEBUG : trailing VT␋/trailing VT␋: Deleting (id "4_z0f82fdd3c07d1b6b7f280e1b_f11937c7da8619108_d20200515_m052417_c001_v0001134_t0017") 2020/05/15 05:26:37 DEBUG : trailing dot./trailing dot.: Deleting (id "4_z0f82fdd3c07d1b6b7f280e1b_f109f30dad2869608_d20200515_m052449_c001_v0001136_t0048") 2020/05/15 05:26:37 DEBUG : trailing dot./trailing dot.: Deleting (id "4_z0f82fdd3c07d1b6b7f280e1b_f11937c7da8619309_d20200515_m052440_c001_v0001134_t0017") 2020/05/15 05:26:37 DEBUG : trailing space /trailing space : Deleting (id "4_z0f82fdd3c07d1b6b7f280e1b_f101a5b5fadeb8304_d20200515_m052317_c001_v0001137_t0053") 2020/05/15 05:26:37 DEBUG : trailing space /trailing space : Deleting (id "4_z0f82fdd3c07d1b6b7f280e1b_f11937c7da8618a07_d20200515_m052309_c001_v0001134_t0017") 2020/05/15 05:26:37 DEBUG : ␉leading HT/␉leading HT: Deleting (id "4_z0f82fdd3c07d1b6b7f280e1b_f1179a23084a50405_d20200515_m052221_c001_v0001136_t0033") 2020/05/15 05:26:37 DEBUG : ␉leading HT/␉leading HT: Deleting (id "4_z0f82fdd3c07d1b6b7f280e1b_f11937c7da86184a6_d20200515_m052212_c001_v0001134_t0017") 2020/05/15 05:26:37 DEBUG : ␊leading LF/␊leading LF: Deleting (id "4_z0f82fdd3c07d1b6b7f280e1b_f100a91f0ddcf9497_d20200515_m052204_c001_v0001113_t0036") 2020/05/15 05:26:37 DEBUG : ␊leading LF/␊leading LF: Deleting (id "4_z0f82fdd3c07d1b6b7f280e1b_f11937c7da8618339_d20200515_m052155_c001_v0001134_t0017") 2020/05/15 05:26:37 DEBUG : ␋leading VT/␋leading VT: Deleting (id "4_z0f82fdd3c07d1b6b7f280e1b_f103cc695188ab826_d20200515_m052238_c001_v0001134_t0059") 2020/05/15 05:26:37 DEBUG : ␋leading VT/␋leading VT: Deleting (id "4_z0f82fdd3c07d1b6b7f280e1b_f11937c7da861866f_d20200515_m052229_c001_v0001134_t0017") 2020/05/15 05:26:37 DEBUG : ␍leading CR/␍leading CR: Deleting (id "4_z0f82fdd3c07d1b6b7f280e1b_f11937c7da8618241_d20200515_m052146_c001_v0001134_t0017") 2020/05/15 05:26:38 DEBUG : ␍leading CR/␍leading CR: Deleting (id "4_z0f82fdd3c07d1b6b7f280e1b_f101a5b5fadeb7a79_d20200515_m052146_c001_v0001137_t0001") --- FAIL: TestIntegration (295.55s) fstests.go:356: Using remote "TestB2:" --- FAIL: TestIntegration/FsMkdir (293.88s) --- FAIL: TestIntegration/FsMkdir/FsEncoding (208.94s) --- FAIL: TestIntegration/FsMkdir/FsEncoding/leading_CR (9.49s) fstests.go:604: testing "␍leading CR" fstest.go:295: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:295: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:295: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:302: Error Trace: fstest.go:302 fstest.go:335 fstests.go:614 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/leading_CR Messages: listing wrong, want got ␍leading CR/␍leading CR (100) fstest.go:188: Error Trace: fstest.go:188 fstest.go:305 fstest.go:335 fstests.go:614 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/leading_CR Messages: Unexpected file "␍leading CR/␍leading CR" --- FAIL: TestIntegration/FsMkdir/FsEncoding/leading_LF (16.89s) fstests.go:604: testing "␊leading LF" fstest.go:295: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:295: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:295: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:302: Error Trace: fstest.go:302 fstest.go:335 fstests.go:611 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/leading_LF Messages: listing wrong, want ␊leading LF/␊leading LF (100) got ␊leading LF/␊leading LF (100), ␍leading CR/␍leading CR (100) fstest.go:188: Error Trace: fstest.go:188 fstest.go:305 fstest.go:335 fstests.go:611 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/leading_LF Messages: Unexpected file "␍leading CR/␍leading CR" fstest.go:324: Error Trace: fstest.go:324 fstest.go:335 fstests.go:611 Error: Not equal: expected: []string{"␊leading LF"} actual : []string{"␊leading LF", "␍leading CR"} Diff: --- Expected +++ Actual @@ -1,3 +1,4 @@ -([]string) (len=1) { - (string) (len=13) "␊leading LF" +([]string) (len=2) { + (string) (len=13) "␊leading LF", + (string) (len=13) "␍leading CR" } Test: TestIntegration/FsMkdir/FsEncoding/leading_LF Messages: directories fstest.go:295: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:295: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:295: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:302: Error Trace: fstest.go:302 fstest.go:335 fstests.go:614 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/leading_LF Messages: listing wrong, want got ␍leading CR/␍leading CR (100) fstest.go:188: Error Trace: fstest.go:188 fstest.go:305 fstest.go:335 fstests.go:614 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/leading_LF Messages: Unexpected file "␍leading CR/␍leading CR" --- FAIL: TestIntegration/FsMkdir/FsEncoding/leading_HT (17.39s) fstests.go:604: testing "␉leading HT" fstest.go:295: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:295: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:295: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:302: Error Trace: fstest.go:302 fstest.go:335 fstests.go:611 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/leading_HT Messages: listing wrong, want ␉leading HT/␉leading HT (100) got ␉leading HT/␉leading HT (100), ␍leading CR/␍leading CR (100) fstest.go:188: Error Trace: fstest.go:188 fstest.go:305 fstest.go:335 fstests.go:611 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/leading_HT Messages: Unexpected file "␍leading CR/␍leading CR" fstest.go:324: Error Trace: fstest.go:324 fstest.go:335 fstests.go:611 Error: Not equal: expected: []string{"␉leading HT"} actual : []string{"␉leading HT", "␍leading CR"} Diff: --- Expected +++ Actual @@ -1,3 +1,4 @@ -([]string) (len=1) { - (string) (len=13) "␉leading HT" +([]string) (len=2) { + (string) (len=13) "␉leading HT", + (string) (len=13) "␍leading CR" } Test: TestIntegration/FsMkdir/FsEncoding/leading_HT Messages: directories fstest.go:295: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:295: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:295: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:302: Error Trace: fstest.go:302 fstest.go:335 fstests.go:614 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/leading_HT Messages: listing wrong, want got ␍leading CR/␍leading CR (100) fstest.go:188: Error Trace: fstest.go:188 fstest.go:305 fstest.go:335 fstests.go:614 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/leading_HT Messages: Unexpected file "␍leading CR/␍leading CR" --- FAIL: TestIntegration/FsMkdir/FsEncoding/leading_VT (17.20s) fstests.go:604: testing "␋leading VT" fstest.go:295: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:295: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:295: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:302: Error Trace: fstest.go:302 fstest.go:335 fstests.go:611 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/leading_VT Messages: listing wrong, want ␋leading VT/␋leading VT (100) got ␋leading VT/␋leading VT (100), ␍leading CR/␍leading CR (100) fstest.go:188: Error Trace: fstest.go:188 fstest.go:305 fstest.go:335 fstests.go:611 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/leading_VT Messages: Unexpected file "␍leading CR/␍leading CR" fstest.go:324: Error Trace: fstest.go:324 fstest.go:335 fstests.go:611 Error: Not equal: expected: []string{"␋leading VT"} actual : []string{"␋leading VT", "␍leading CR"} Diff: --- Expected +++ Actual @@ -1,3 +1,4 @@ -([]string) (len=1) { - (string) (len=13) "␋leading VT" +([]string) (len=2) { + (string) (len=13) "␋leading VT", + (string) (len=13) "␍leading CR" } Test: TestIntegration/FsMkdir/FsEncoding/leading_VT Messages: directories fstest.go:295: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:295: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:295: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:302: Error Trace: fstest.go:302 fstest.go:335 fstests.go:614 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/leading_VT Messages: listing wrong, want got ␍leading CR/␍leading CR (100) fstest.go:188: Error Trace: fstest.go:188 fstest.go:305 fstest.go:335 fstests.go:614 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/leading_VT Messages: Unexpected file "␍leading CR/␍leading CR" --- FAIL: TestIntegration/FsMkdir/FsEncoding/leading_dot (22.16s) fstests.go:604: testing ".leading dot" fstest.go:295: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:295: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:295: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:302: Error Trace: fstest.go:302 fstest.go:335 fstests.go:611 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/leading_dot Messages: listing wrong, want .leading dot/.leading dot (100) got .leading dot/.leading dot (100), ␍leading CR/␍leading CR (100) fstest.go:188: Error Trace: fstest.go:188 fstest.go:305 fstest.go:335 fstests.go:611 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/leading_dot Messages: Unexpected file "␍leading CR/␍leading CR" fstest.go:324: Error Trace: fstest.go:324 fstest.go:335 fstests.go:611 Error: Not equal: expected: []string{".leading dot"} actual : []string{".leading dot", "␍leading CR"} Diff: --- Expected +++ Actual @@ -1,3 +1,4 @@ -([]string) (len=1) { - (string) (len=12) ".leading dot" +([]string) (len=2) { + (string) (len=12) ".leading dot", + (string) (len=13) "␍leading CR" } Test: TestIntegration/FsMkdir/FsEncoding/leading_dot Messages: directories fstest.go:295: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:295: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:295: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:302: Error Trace: fstest.go:302 fstest.go:335 fstests.go:614 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/leading_dot Messages: listing wrong, want got ␍leading CR/␍leading CR (100) fstest.go:188: Error Trace: fstest.go:188 fstest.go:305 fstest.go:335 fstests.go:614 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/leading_dot Messages: Unexpected file "␍leading CR/␍leading CR" --- FAIL: TestIntegration/FsMkdir/FsEncoding/trailing_space (16.90s) fstests.go:604: testing "trailing space " fstest.go:295: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:295: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:295: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:302: Error Trace: fstest.go:302 fstest.go:335 fstests.go:611 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/trailing_space Messages: listing wrong, want trailing space /trailing space (100) got trailing space /trailing space (100), ␍leading CR/␍leading CR (100) fstest.go:188: Error Trace: fstest.go:188 fstest.go:305 fstest.go:335 fstests.go:611 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/trailing_space Messages: Unexpected file "␍leading CR/␍leading CR" fstest.go:324: Error Trace: fstest.go:324 fstest.go:335 fstests.go:611 Error: Not equal: expected: []string{"trailing space "} actual : []string{"trailing space ", "␍leading CR"} Diff: --- Expected +++ Actual @@ -1,3 +1,4 @@ -([]string) (len=1) { - (string) (len=15) "trailing space " +([]string) (len=2) { + (string) (len=15) "trailing space ", + (string) (len=13) "␍leading CR" } Test: TestIntegration/FsMkdir/FsEncoding/trailing_space Messages: directories fstest.go:295: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:295: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:295: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:302: Error Trace: fstest.go:302 fstest.go:335 fstests.go:614 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/trailing_space Messages: listing wrong, want got ␍leading CR/␍leading CR (100) fstest.go:188: Error Trace: fstest.go:188 fstest.go:305 fstest.go:335 fstests.go:614 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/trailing_space Messages: Unexpected file "␍leading CR/␍leading CR" --- FAIL: TestIntegration/FsMkdir/FsEncoding/trailing_CR (17.51s) fstests.go:604: testing "trailing CR␍" fstest.go:295: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:295: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:295: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:302: Error Trace: fstest.go:302 fstest.go:335 fstests.go:611 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/trailing_CR Messages: listing wrong, want trailing CR␍/trailing CR␍ (100) got trailing CR␍/trailing CR␍ (100), ␍leading CR/␍leading CR (100) fstest.go:188: Error Trace: fstest.go:188 fstest.go:305 fstest.go:335 fstests.go:611 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/trailing_CR Messages: Unexpected file "␍leading CR/␍leading CR" fstest.go:324: Error Trace: fstest.go:324 fstest.go:335 fstests.go:611 Error: Not equal: expected: []string{"trailing CR␍"} actual : []string{"trailing CR␍", "␍leading CR"} Diff: --- Expected +++ Actual @@ -1,3 +1,4 @@ -([]string) (len=1) { - (string) (len=14) "trailing CR␍" +([]string) (len=2) { + (string) (len=14) "trailing CR␍", + (string) (len=13) "␍leading CR" } Test: TestIntegration/FsMkdir/FsEncoding/trailing_CR Messages: directories fstest.go:295: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:295: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:295: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:302: Error Trace: fstest.go:302 fstest.go:335 fstests.go:614 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/trailing_CR Messages: listing wrong, want got ␍leading CR/␍leading CR (100) fstest.go:188: Error Trace: fstest.go:188 fstest.go:305 fstest.go:335 fstests.go:614 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/trailing_CR Messages: Unexpected file "␍leading CR/␍leading CR" --- FAIL: TestIntegration/FsMkdir/FsEncoding/trailing_LF (16.77s) fstests.go:604: testing "trailing LF␊" fstest.go:295: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:295: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:295: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:302: Error Trace: fstest.go:302 fstest.go:335 fstests.go:611 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/trailing_LF Messages: listing wrong, want trailing LF␊/trailing LF␊ (100) got trailing LF␊/trailing LF␊ (100), ␍leading CR/␍leading CR (100) fstest.go:188: Error Trace: fstest.go:188 fstest.go:305 fstest.go:335 fstests.go:611 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/trailing_LF Messages: Unexpected file "␍leading CR/␍leading CR" fstest.go:324: Error Trace: fstest.go:324 fstest.go:335 fstests.go:611 Error: Not equal: expected: []string{"trailing LF␊"} actual : []string{"trailing LF␊", "␍leading CR"} Diff: --- Expected +++ Actual @@ -1,3 +1,4 @@ -([]string) (len=1) { - (string) (len=14) "trailing LF␊" +([]string) (len=2) { + (string) (len=14) "trailing LF␊", + (string) (len=13) "␍leading CR" } Test: TestIntegration/FsMkdir/FsEncoding/trailing_LF Messages: directories fstest.go:295: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:295: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:295: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:302: Error Trace: fstest.go:302 fstest.go:335 fstests.go:614 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/trailing_LF Messages: listing wrong, want got ␍leading CR/␍leading CR (100) fstest.go:188: Error Trace: fstest.go:188 fstest.go:305 fstest.go:335 fstests.go:614 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/trailing_LF Messages: Unexpected file "␍leading CR/␍leading CR" --- FAIL: TestIntegration/FsMkdir/FsEncoding/trailing_HT (17.19s) fstests.go:604: testing "trailing HT␉" fstest.go:295: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:295: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:295: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:302: Error Trace: fstest.go:302 fstest.go:335 fstests.go:611 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/trailing_HT Messages: listing wrong, want trailing HT␉/trailing HT␉ (100) got trailing HT␉/trailing HT␉ (100), ␍leading CR/␍leading CR (100) fstest.go:188: Error Trace: fstest.go:188 fstest.go:305 fstest.go:335 fstests.go:611 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/trailing_HT Messages: Unexpected file "␍leading CR/␍leading CR" fstest.go:324: Error Trace: fstest.go:324 fstest.go:335 fstests.go:611 Error: Not equal: expected: []string{"trailing HT␉"} actual : []string{"trailing HT␉", "␍leading CR"} Diff: --- Expected +++ Actual @@ -1,3 +1,4 @@ -([]string) (len=1) { - (string) (len=14) "trailing HT␉" +([]string) (len=2) { + (string) (len=14) "trailing HT␉", + (string) (len=13) "␍leading CR" } Test: TestIntegration/FsMkdir/FsEncoding/trailing_HT Messages: directories fstest.go:295: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:295: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:295: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:302: Error Trace: fstest.go:302 fstest.go:335 fstests.go:614 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/trailing_HT Messages: listing wrong, want got ␍leading CR/␍leading CR (100) fstest.go:188: Error Trace: fstest.go:188 fstest.go:305 fstest.go:335 fstests.go:614 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/trailing_HT Messages: Unexpected file "␍leading CR/␍leading CR" --- FAIL: TestIntegration/FsMkdir/FsEncoding/trailing_VT (23.16s) fstests.go:604: testing "trailing VT␋" fstest.go:295: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:295: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:295: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:302: Error Trace: fstest.go:302 fstest.go:335 fstests.go:611 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/trailing_VT Messages: listing wrong, want trailing VT␋/trailing VT␋ (100) got trailing VT␋/trailing VT␋ (100), ␍leading CR/␍leading CR (100) fstest.go:188: Error Trace: fstest.go:188 fstest.go:305 fstest.go:335 fstests.go:611 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/trailing_VT Messages: Unexpected file "␍leading CR/␍leading CR" fstest.go:324: Error Trace: fstest.go:324 fstest.go:335 fstests.go:611 Error: Not equal: expected: []string{"trailing VT␋"} actual : []string{"trailing VT␋", "␍leading CR"} Diff: --- Expected +++ Actual @@ -1,3 +1,4 @@ -([]string) (len=1) { - (string) (len=14) "trailing VT␋" +([]string) (len=2) { + (string) (len=14) "trailing VT␋", + (string) (len=13) "␍leading CR" } Test: TestIntegration/FsMkdir/FsEncoding/trailing_VT Messages: directories fstest.go:295: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:295: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:295: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:302: Error Trace: fstest.go:302 fstest.go:335 fstests.go:614 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/trailing_VT Messages: listing wrong, want got ␍leading CR/␍leading CR (100) fstest.go:188: Error Trace: fstest.go:188 fstest.go:305 fstest.go:335 fstests.go:614 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/trailing_VT Messages: Unexpected file "␍leading CR/␍leading CR" --- FAIL: TestIntegration/FsMkdir/FsEncoding/trailing_dot (17.16s) fstests.go:604: testing "trailing dot." fstest.go:295: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:295: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:295: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:302: Error Trace: fstest.go:302 fstest.go:335 fstests.go:611 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/trailing_dot Messages: listing wrong, want trailing dot./trailing dot. (100) got trailing dot./trailing dot. (100), ␍leading CR/␍leading CR (100) fstest.go:188: Error Trace: fstest.go:188 fstest.go:305 fstest.go:335 fstests.go:611 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/trailing_dot Messages: Unexpected file "␍leading CR/␍leading CR" fstest.go:324: Error Trace: fstest.go:324 fstest.go:335 fstests.go:611 Error: Not equal: expected: []string{"trailing dot."} actual : []string{"trailing dot.", "␍leading CR"} Diff: --- Expected +++ Actual @@ -1,3 +1,4 @@ -([]string) (len=1) { - (string) (len=13) "trailing dot." +([]string) (len=2) { + (string) (len=13) "trailing dot.", + (string) (len=13) "␍leading CR" } Test: TestIntegration/FsMkdir/FsEncoding/trailing_dot Messages: directories fstest.go:295: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:295: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:295: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:302: Error Trace: fstest.go:302 fstest.go:335 fstests.go:614 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/trailing_dot Messages: listing wrong, want got ␍leading CR/␍leading CR (100) fstest.go:188: Error Trace: fstest.go:188 fstest.go:305 fstest.go:335 fstests.go:614 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/trailing_dot Messages: Unexpected file "␍leading CR/␍leading CR" --- FAIL: TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8 (16.98s) fstests.go:604: testing "invalid utf-8\xfe" fstest.go:295: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:295: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:295: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:302: Error Trace: fstest.go:302 fstest.go:335 fstests.go:611 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8 Messages: listing wrong, want invalid utf-8/invalid utf-8 (100) got invalid utf-8/invalid utf-8 (100), ␍leading CR/␍leading CR (100) fstest.go:188: Error Trace: fstest.go:188 fstest.go:305 fstest.go:335 fstests.go:611 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8 Messages: Unexpected file "␍leading CR/␍leading CR" fstest.go:324: Error Trace: fstest.go:324 fstest.go:335 fstests.go:611 Error: Not equal: expected: []string{"invalid utf-8\xfe"} actual : []string{"invalid utf-8\xfe", "␍leading CR"} Diff: --- Expected +++ Actual @@ -1,3 +1,4 @@ -([]string) (len=1) { - (string) (len=14) "invalid utf-8\xfe" +([]string) (len=2) { + (string) (len=14) "invalid utf-8\xfe", + (string) (len=13) "␍leading CR" } Test: TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8 Messages: directories fstest.go:295: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:295: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:295: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:302: Error Trace: fstest.go:302 fstest.go:335 fstests.go:614 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8 Messages: listing wrong, want got ␍leading CR/␍leading CR (100) fstest.go:188: Error Trace: fstest.go:188 fstest.go:305 fstest.go:335 fstests.go:614 Error: Should be true Test: TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8 Messages: Unexpected file "␍leading CR/␍leading CR" --- FAIL: TestIntegration/FsMkdir/FsPutFiles (82.28s) --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FsListDirFile2 (0.71s) fstests.go:823: Error Trace: fstests.go:823 fstests.go:843 Error: Not equal: expected: []string{"hello? sausage"} actual : []string{"hello? sausage", "␍leading CR"} Diff: --- Expected +++ Actual @@ -1,3 +1,4 @@ -([]string) (len=1) { - (string) (len=14) "hello? sausage" +([]string) (len=2) { + (string) (len=14) "hello? sausage", + (string) (len=13) "␍leading CR" } Test: TestIntegration/FsMkdir/FsPutFiles/FsListDirFile2 --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FsListRDirFile2 (0.71s) fstests.go:823: Error Trace: fstests.go:823 fstests.go:843 fstests.go:852 Error: Not equal: expected: []string{"hello? sausage"} actual : []string{"hello? sausage", "␍leading CR"} Diff: --- Expected +++ Actual @@ -1,3 +1,4 @@ -([]string) (len=1) { - (string) (len=14) "hello? sausage" +([]string) (len=2) { + (string) (len=14) "hello? sausage", + (string) (len=13) "␍leading CR" } Test: TestIntegration/FsMkdir/FsPutFiles/FsListRDirFile2 --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FsListR (0.14s) fstests.go:860: Error Trace: fstests.go:860 Error: Not equal: expected: []string{"hello? sausage", "hello? sausage/êé", "hello? sausage/êé/Hello, 世界", "hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠"} actual : []string{"hello? sausage", "hello? sausage/êé", "hello? sausage/êé/Hello, 世界", "hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠", "␍leading CR"} Diff: --- Expected +++ Actual @@ -1,2 +1,2 @@ -([]string) (len=4) { +([]string) (len=5) { (string) (len=14) "hello? sausage", @@ -4,3 +4,4 @@ (string) (len=33) "hello? sausage/êé/Hello, 世界", - (string) (len=54) "hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠" + (string) (len=54) "hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠", + (string) (len=13) "␍leading CR" } Test: TestIntegration/FsMkdir/FsPutFiles/FsListR fstests.go:866: Error Trace: fstests.go:866 Error: Not equal: expected: []string{"file name.txt", "hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠/z.txt"} actual : []string{"file name.txt", "hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠/z.txt", "␍leading CR/␍leading CR"} Diff: --- Expected +++ Actual @@ -1,4 +1,5 @@ -([]string) (len=2) { +([]string) (len=3) { (string) (len=13) "file name.txt", - (string) (len=60) "hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠/z.txt" + (string) (len=60) "hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠/z.txt", + (string) (len=27) "␍leading CR/␍leading CR" } Test: TestIntegration/FsMkdir/FsPutFiles/FsListR --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FsListLevel2 (0.42s) fstests.go:938: Error Trace: fstests.go:938 Error: Not equal: expected: []string{"file name.txt"} actual : []string{"file name.txt", "␍leading CR/␍leading CR"} Diff: --- Expected +++ Actual @@ -1,3 +1,4 @@ -([]string) (len=1) { - (string) (len=13) "file name.txt" +([]string) (len=2) { + (string) (len=13) "file name.txt", + (string) (len=27) "␍leading CR/␍leading CR" } Test: TestIntegration/FsMkdir/FsPutFiles/FsListLevel2 fstests.go:939: Error Trace: fstests.go:939 Error: Not equal: expected: []string{"hello? sausage", "hello? sausage/êé"} actual : []string{"hello? sausage", "hello? sausage/êé", "␍leading CR"} Diff: --- Expected +++ Actual @@ -1,4 +1,5 @@ -([]string) (len=2) { +([]string) (len=3) { (string) (len=14) "hello? sausage", - (string) (len=19) "hello? sausage/êé" + (string) (len=19) "hello? sausage/êé", + (string) (len=13) "␍leading CR" } Test: TestIntegration/FsMkdir/FsPutFiles/FsListLevel2 --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FsListRLevel2 (0.14s) fstests.go:938: Error Trace: fstests.go:938 fstests.go:946 Error: Not equal: expected: []string{"file name.txt"} actual : []string{"file name.txt", "␍leading CR/␍leading CR"} Diff: --- Expected +++ Actual @@ -1,3 +1,4 @@ -([]string) (len=1) { - (string) (len=13) "file name.txt" +([]string) (len=2) { + (string) (len=13) "file name.txt", + (string) (len=27) "␍leading CR/␍leading CR" } Test: TestIntegration/FsMkdir/FsPutFiles/FsListRLevel2 fstests.go:939: Error Trace: fstests.go:939 fstests.go:946 Error: Not equal: expected: []string{"hello? sausage", "hello? sausage/êé"} actual : []string{"hello? sausage", "hello? sausage/êé", "␍leading CR"} Diff: --- Expected +++ Actual @@ -1,4 +1,5 @@ -([]string) (len=2) { +([]string) (len=3) { (string) (len=14) "hello? sausage", - (string) (len=19) "hello? sausage/êé" + (string) (len=19) "hello? sausage/êé", + (string) (len=13) "␍leading CR" } Test: TestIntegration/FsMkdir/FsPutFiles/FsListRLevel2 --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FsListFile1 (7.42s) fstest.go:295: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:295: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:295: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:302: Error Trace: fstest.go:302 fstest.go:335 fstest.go:341 fstests.go:952 Error: Should be true Test: TestIntegration/FsMkdir/FsPutFiles/FsListFile1 Messages: listing wrong, want file name.txt (100), hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt (100) got file name.txt (100), hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt (100), ␍leading CR/␍leading CR (100) fstest.go:188: Error Trace: fstest.go:188 fstest.go:305 fstest.go:335 fstest.go:341 fstests.go:952 Error: Should be true Test: TestIntegration/FsMkdir/FsPutFiles/FsListFile1 Messages: Unexpected file "␍leading CR/␍leading CR" --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FsListFile1and2 (7.42s) fstest.go:295: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:295: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:295: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:302: Error Trace: fstest.go:302 fstest.go:335 fstest.go:341 fstests.go:965 Error: Should be true Test: TestIntegration/FsMkdir/FsPutFiles/FsListFile1and2 Messages: listing wrong, want file name.txt (100), hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt (100) got file name.txt (100), hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt (100), ␍leading CR/␍leading CR (100) fstest.go:188: Error Trace: fstest.go:188 fstest.go:305 fstest.go:335 fstest.go:341 fstests.go:965 Error: Should be true Test: TestIntegration/FsMkdir/FsPutFiles/FsListFile1and2 Messages: Unexpected file "␍leading CR/␍leading CR" --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FsCopy (30.05s) fstest.go:295: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:295: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:295: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:302: Error Trace: fstest.go:302 fstest.go:335 fstest.go:341 fstests.go:1000 Error: Should be true Test: TestIntegration/FsMkdir/FsPutFiles/FsCopy Messages: listing wrong, want file name.txt (100), hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt (100), hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt-copy (100) got file name.txt (100), hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt (100), hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt-copy (100), ␍leading CR/␍leading CR (100) fstest.go:188: Error Trace: fstest.go:188 fstest.go:305 fstest.go:335 fstest.go:341 fstests.go:1000 Error: Should be true Test: TestIntegration/FsMkdir/FsPutFiles/FsCopy Messages: Unexpected file "␍leading CR/␍leading CR" --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FromRoot (24.92s) fstests.go:1373: Opening root remote "TestB2:" path "rclone-test-pigivuw7heqeroj4niluvac9" from "TestB2:rclone-test-pigivuw7heqeroj4niluvac9" --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FromRoot/List (7.57s) fstest.go:295: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:295: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:295: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:302: Error Trace: fstest.go:302 fstests.go:1393 Error: Should be true Test: TestIntegration/FsMkdir/FsPutFiles/FromRoot/List Messages: listing wrong, want rclone-test-pigivuw7heqeroj4niluvac9/file name.txt (100), rclone-test-pigivuw7heqeroj4niluvac9/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt (100) got rclone-test-pigivuw7heqeroj4niluvac9/file name.txt (100), rclone-test-pigivuw7heqeroj4niluvac9/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt (100), rclone-test-pigivuw7heqeroj4niluvac9/␍leading CR/␍leading CR (100) fstest.go:188: Error Trace: fstest.go:188 fstest.go:305 fstests.go:1393 Error: Should be true Test: TestIntegration/FsMkdir/FsPutFiles/FromRoot/List Messages: Unexpected file "rclone-test-pigivuw7heqeroj4niluvac9/␍leading CR/␍leading CR" fstest.go:324: Error Trace: fstest.go:324 fstests.go:1393 Error: Not equal: expected: []string{"rclone-test-pigivuw7heqeroj4niluvac9/hello? sausage", "rclone-test-pigivuw7heqeroj4niluvac9/hello? sausage/êé", "rclone-test-pigivuw7heqeroj4niluvac9/hello? sausage/êé/Hello, 世界", "rclone-test-pigivuw7heqeroj4niluvac9/hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠"} actual : []string{"rclone-test-pigivuw7heqeroj4niluvac9/hello? sausage", "rclone-test-pigivuw7heqeroj4niluvac9/hello? sausage/êé", "rclone-test-pigivuw7heqeroj4niluvac9/hello? sausage/êé/Hello, 世界", "rclone-test-pigivuw7heqeroj4niluvac9/hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠", "rclone-test-pigivuw7heqeroj4niluvac9/␍leading CR"} Diff: --- Expected +++ Actual @@ -1,2 +1,2 @@ -([]string) (len=4) { +([]string) (len=5) { (string) (len=51) "rclone-test-pigivuw7heqeroj4niluvac9/hello? sausage", @@ -4,3 +4,4 @@ (string) (len=70) "rclone-test-pigivuw7heqeroj4niluvac9/hello? sausage/êé/Hello, 世界", - (string) (len=91) "rclone-test-pigivuw7heqeroj4niluvac9/hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠" + (string) (len=91) "rclone-test-pigivuw7heqeroj4niluvac9/hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠", + (string) (len=50) "rclone-test-pigivuw7heqeroj4niluvac9/␍leading CR" } Test: TestIntegration/FsMkdir/FsPutFiles/FromRoot/List Messages: directories --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.14s) fstest.go:389: Error Trace: fstest.go:389 fstests.go:1400 Error: Not equal: expected: []string{"rclone-test-pigivuw7heqeroj4niluvac9/hello? sausage"} actual : []string{"rclone-test-pigivuw7heqeroj4niluvac9/hello? sausage", "rclone-test-pigivuw7heqeroj4niluvac9/␍leading CR"} Diff: --- Expected +++ Actual @@ -1,3 +1,4 @@ -([]string) (len=1) { - (string) (len=51) "rclone-test-pigivuw7heqeroj4niluvac9/hello? sausage" +([]string) (len=2) { + (string) (len=51) "rclone-test-pigivuw7heqeroj4niluvac9/hello? sausage", + (string) (len=50) "rclone-test-pigivuw7heqeroj4niluvac9/␍leading CR" } Test: TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListEntries Messages: directories not equal --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put (16.58s) fstest.go:295: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:295: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:295: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:302: Error Trace: fstest.go:302 fstests.go:1449 Error: Should be true Test: TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put Messages: listing wrong, want rclone-test-pigivuw7heqeroj4niluvac9/created from root.txt (100), rclone-test-pigivuw7heqeroj4niluvac9/file name.txt (100), rclone-test-pigivuw7heqeroj4niluvac9/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt (100) got rclone-test-pigivuw7heqeroj4niluvac9/created from root.txt (100), rclone-test-pigivuw7heqeroj4niluvac9/file name.txt (100), rclone-test-pigivuw7heqeroj4niluvac9/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt (100), rclone-test-pigivuw7heqeroj4niluvac9/␍leading CR/␍leading CR (100) fstest.go:188: Error Trace: fstest.go:188 fstest.go:305 fstests.go:1449 Error: Should be true Test: TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put Messages: Unexpected file "rclone-test-pigivuw7heqeroj4niluvac9/␍leading CR/␍leading CR" --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put/Remove (7.81s) fstest.go:295: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:295: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:295: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:302: Error Trace: fstest.go:302 fstests.go:1454 Error: Should be true Test: TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put/Remove Messages: listing wrong, want rclone-test-pigivuw7heqeroj4niluvac9/file name.txt (100), rclone-test-pigivuw7heqeroj4niluvac9/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt (100) got rclone-test-pigivuw7heqeroj4niluvac9/file name.txt (100), rclone-test-pigivuw7heqeroj4niluvac9/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt (100), rclone-test-pigivuw7heqeroj4niluvac9/␍leading CR/␍leading CR (100) fstest.go:188: Error Trace: fstest.go:188 fstest.go:305 fstests.go:1454 Error: Should be true Test: TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put/Remove Messages: Unexpected file "rclone-test-pigivuw7heqeroj4niluvac9/␍leading CR/␍leading CR" --- FAIL: TestIntegration/FsMkdir/FsPutFiles/ObjectRemove (7.95s) fstest.go:295: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:295: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:295: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:302: Error Trace: fstest.go:302 fstest.go:335 fstests.go:1568 Error: Should be true Test: TestIntegration/FsMkdir/FsPutFiles/ObjectRemove Messages: listing wrong, want hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt (100) got hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt (100), ␍leading CR/␍leading CR (100) fstest.go:188: Error Trace: fstest.go:188 fstest.go:305 fstest.go:335 fstests.go:1568 Error: Should be true Test: TestIntegration/FsMkdir/FsPutFiles/ObjectRemove Messages: Unexpected file "␍leading CR/␍leading CR" FAIL exit status 1 FAIL github.com/rclone/rclone/backend/b2 295.561s "go test -v -timeout 1h0m0s -remote TestB2: -verbose -test.run '^TestIntegration$/^FsMkdir$/^(FsEncoding|FsPutFiles)$/^(FromRoot|FsCopy|FsListDirFile2|FsListFile1|FsListFile1and2|FsListLevel2|FsListR|FsListRDirFile2|FsListRLevel2|ObjectRemove|invalid_UTF-8|leading_CR|leading_HT|leading_LF|leading_VT|leading_dot|trailing_CR|trailing_HT|trailing_LF|trailing_VT|trailing_dot|trailing_space)$/^(List|ListEntries|Put)$/^Remove$'" - Finished ERROR in 4m57.965275384s (try 3/5): exit status 1: Failed [TestIntegration/FsMkdir/FsEncoding/leading_CR TestIntegration/FsMkdir/FsEncoding/leading_LF TestIntegration/FsMkdir/FsEncoding/leading_HT TestIntegration/FsMkdir/FsEncoding/leading_VT TestIntegration/FsMkdir/FsEncoding/leading_dot TestIntegration/FsMkdir/FsEncoding/trailing_space TestIntegration/FsMkdir/FsEncoding/trailing_CR TestIntegration/FsMkdir/FsEncoding/trailing_LF TestIntegration/FsMkdir/FsEncoding/trailing_HT TestIntegration/FsMkdir/FsEncoding/trailing_VT TestIntegration/FsMkdir/FsEncoding/trailing_dot TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8 TestIntegration/FsMkdir/FsPutFiles/FsListDirFile2 TestIntegration/FsMkdir/FsPutFiles/FsListRDirFile2 TestIntegration/FsMkdir/FsPutFiles/FsListR TestIntegration/FsMkdir/FsPutFiles/FsListLevel2 TestIntegration/FsMkdir/FsPutFiles/FsListRLevel2 TestIntegration/FsMkdir/FsPutFiles/FsListFile1 TestIntegration/FsMkdir/FsPutFiles/FsListFile1and2 TestIntegration/FsMkdir/FsPutFiles/FsCopy TestIntegration/FsMkdir/FsPutFiles/FromRoot/List TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListEntries TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put/Remove TestIntegration/FsMkdir/FsPutFiles/ObjectRemove]