"go test -v -timeout 1h0m0s -remote TestB2: -verbose -test.run '^TestIntegration$/^FsMkdir$/^(FsEncoding|FsPutFiles)$/^(FromRoot|FsCopy|FsListDirFile2|FsListFile1|FsListFile1and2|FsListLevel2|FsListR|FsListRDirFile2|FsListRLevel2|FsPutStream|ObjectRemove|dot_dot|invalid_UTF-8|leading_CR|leading_HT|leading_LF|leading_VT|leading_dot|leading_space|leading_tilde|punctuation|trailing_CR|trailing_HT|trailing_LF|trailing_VT|trailing_dot|trailing_space)$/^(100|List|ListEntries|Put)$/^Remove$'" - Starting (try 2/5) === RUN TestIntegration === RUN TestIntegration/FsMkdir === RUN TestIntegration/FsMkdir/FsEncoding === RUN TestIntegration/FsMkdir/FsEncoding/dot_dot === RUN TestIntegration/FsMkdir/FsEncoding/punctuation === RUN TestIntegration/FsMkdir/FsEncoding/leading_space === RUN TestIntegration/FsMkdir/FsEncoding/leading_tilde === RUN TestIntegration/FsMkdir/FsEncoding/leading_CR === RUN TestIntegration/FsMkdir/FsEncoding/leading_LF === RUN TestIntegration/FsMkdir/FsEncoding/leading_HT === RUN TestIntegration/FsMkdir/FsEncoding/leading_VT 2020/05/15 05:16:52 DEBUG : pacer: low level retry 1/10 (error Post https://api001.backblazeb2.com/b2api/v1/b2_list_file_names: EOF) 2020/05/15 05:16:52 DEBUG : pacer: Rate limited, increasing sleep to 20ms 2020/05/15 05:16:52 DEBUG : pacer: Reducing sleep to 10ms === RUN TestIntegration/FsMkdir/FsEncoding/leading_dot === RUN TestIntegration/FsMkdir/FsEncoding/trailing_space === RUN TestIntegration/FsMkdir/FsEncoding/trailing_CR === RUN TestIntegration/FsMkdir/FsEncoding/trailing_LF === RUN TestIntegration/FsMkdir/FsEncoding/trailing_HT === 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 === RUN TestIntegration/FsMkdir/FsPutFiles/FsPutStream === RUN TestIntegration/FsMkdir/FsPutFiles/FsPutStream/100 2020/05/15 05:20:39 DEBUG : piped data.txt: File has 100 bytes, which makes only one chunk. Using direct upload. 2020/05/15 05:20:40 DEBUG : leading space/ leading space: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f107d2887825f8505_d20200515_m051608_c001_v0001136_t0028") 2020/05/15 05:20:40 DEBUG : leading space/ leading space: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f11037326fa1c4673_d20200515_m051607_c001_v0001091_t0059") 2020/05/15 05:20:40 DEBUG : !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~/!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f1194ecb88a457970_d20200515_m051559_c001_v0001040_t0023") 2020/05/15 05:20:40 DEBUG : !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~/!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f11037326fa1c4664_d20200515_m051558_c001_v0001091_t0059") 2020/05/15 05:20:40 DEBUG : .leading dot/.leading dot: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f110febbcec5996af_d20200515_m051716_c001_v0001136_t0020") 2020/05/15 05:20:40 DEBUG : .leading dot/.leading dot: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f11037326fa1c46fa_d20200515_m051708_c001_v0001091_t0059") 2020/05/15 05:20:40 DEBUG : created from root.txt: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f103e9a5c4fcce9ea_d20200515_m052010_c001_v0001025_t0022") 2020/05/15 05:20:40 DEBUG : created from root.txt: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f106e7974c5972e1f_d20200515_m052001_c001_v0001137_t0016") 2020/05/15 05:20:40 DEBUG : file name.txt: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f1179865af8c39f0a_d20200515_m052031_c001_v0001036_t0012") 2020/05/15 05:20:40 DEBUG : file name.txt: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f11037326fa1c4823_d20200515_m051926_c001_v0001091_t0059") 2020/05/15 05:20:40 DEBUG : file name.txt: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f11037326fa1c4819_d20200515_m051924_c001_v0001091_t0059") 2020/05/15 05:20:40 DEBUG : hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f11037326fa1c481f_d20200515_m051926_c001_v0001091_t0059") 2020/05/15 05:20:41 DEBUG : hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt-copy: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f11141cf9af5c5f3e_d20200515_m051952_c001_v0001134_t0036") 2020/05/15 05:20:41 DEBUG : hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt-copy: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f1141232f88922b76_d20200515_m051944_c001_v0001011_t0005") 2020/05/15 05:20:41 DEBUG : invalid utf-8/invalid utf-8: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f10732092df5870bd_d20200515_m051916_c001_v0001042_t0037") 2020/05/15 05:20:41 DEBUG : invalid utf-8/invalid utf-8: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f11037326fa1c47f4_d20200515_m051905_c001_v0001091_t0059") 2020/05/15 05:20:41 DEBUG : piped data.txt: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f11037326fa1c48b0_d20200515_m052039_c001_v0001091_t0059") 2020/05/15 05:20:41 DEBUG : piped data.txt: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f11126dfb79505f73_d20200515_m052039_c001_v0001131_t0007") 2020/05/15 05:20:41 DEBUG : trailing CR␍/trailing CR␍: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f101fceef9a851c6a_d20200515_m051751_c001_v0001136_t0054") 2020/05/15 05:20:41 DEBUG : trailing CR␍/trailing CR␍: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f11037326fa1c474f_d20200515_m051743_c001_v0001091_t0059") 2020/05/15 05:20:41 DEBUG : trailing HT␉/trailing HT␉: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f108cbdc5803bd047_d20200515_m051823_c001_v0001093_t0000") 2020/05/15 05:20:41 DEBUG : trailing HT␉/trailing HT␉: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f11037326fa1c478e_d20200515_m051815_c001_v0001091_t0059") 2020/05/15 05:20:41 DEBUG : trailing LF␊/trailing LF␊: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f10550255ea02b967_d20200515_m051807_c001_v0001120_t0046") 2020/05/15 05:20:41 DEBUG : trailing LF␊/trailing LF␊: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f11037326fa1c477b_d20200515_m051759_c001_v0001091_t0059") 2020/05/15 05:20:41 DEBUG : trailing VT␋/trailing VT␋: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f1006c2c42612e59d_d20200515_m051840_c001_v0001137_t0010") 2020/05/15 05:20:41 DEBUG : trailing VT␋/trailing VT␋: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f11037326fa1c47ab_d20200515_m051832_c001_v0001091_t0059") 2020/05/15 05:20:41 DEBUG : trailing dot./trailing dot.: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f10610b7838e98b41_d20200515_m051857_c001_v0001130_t0041") 2020/05/15 05:20:41 DEBUG : trailing dot./trailing dot.: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f11037326fa1c47d0_d20200515_m051849_c001_v0001091_t0059") 2020/05/15 05:20:41 DEBUG : trailing space /trailing space : Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f116a8830745a936b_d20200515_m051732_c001_v0001134_t0002") 2020/05/15 05:20:41 DEBUG : trailing space /trailing space : Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f11037326fa1c4728_d20200515_m051725_c001_v0001091_t0059") 2020/05/15 05:20:41 DEBUG : ~leading tilde/~leading tilde: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f1002796a825fae7a_d20200515_m051609_c001_v0001134_t0045") 2020/05/15 05:20:41 DEBUG : ~leading tilde/~leading tilde: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f11037326fa1c4675_d20200515_m051608_c001_v0001091_t0059") 2020/05/15 05:20:41 DEBUG : ␉leading HT/␉leading HT: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f108a743536818efe_d20200515_m051643_c001_v0001131_t0023") 2020/05/15 05:20:41 DEBUG : ␉leading HT/␉leading HT: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f11037326fa1c46b4_d20200515_m051635_c001_v0001091_t0059") 2020/05/15 05:20:41 DEBUG : ␊leading LF/␊leading LF: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f11141cf9af5c4971_d20200515_m051627_c001_v0001134_t0049") 2020/05/15 05:20:41 DEBUG : ␊leading LF/␊leading LF: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f11037326fa1c4691_d20200515_m051619_c001_v0001091_t0059") 2020/05/15 05:20:41 DEBUG : ␋leading VT/␋leading VT: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f11840c3dce858d4e_d20200515_m051700_c001_v0001137_t0035") 2020/05/15 05:20:42 DEBUG : ␋leading VT/␋leading VT: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f11037326fa1c46d9_d20200515_m051651_c001_v0001091_t0059") 2020/05/15 05:20:42 DEBUG : ␍leading CR/␍leading CR: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f11037326fa1c4678_d20200515_m051610_c001_v0001091_t0059") 2020/05/15 05:20:42 DEBUG : ␍leading CR/␍leading CR: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f11141cf9af5c4787_d20200515_m051610_c001_v0001134_t0022") 2020/05/15 05:20:42 DEBUG : ../..: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f117147a457d1dc3b_d20200515_m051556_c001_v0001032_t0002") 2020/05/15 05:20:42 DEBUG : ../..: Deleting (id "4_z5fc2ad53c02d1b6b7f280e1b_f11037326fa1c4659_d20200515_m051555_c001_v0001091_t0059") --- FAIL: TestIntegration (289.77s) fstests.go:356: Using remote "TestB2:" --- FAIL: TestIntegration/FsMkdir (288.18s) --- FAIL: TestIntegration/FsMkdir/FsEncoding (209.24s) --- PASS: TestIntegration/FsMkdir/FsEncoding/dot_dot (3.35s) fstests.go:604: testing ".." --- PASS: TestIntegration/FsMkdir/FsEncoding/punctuation (8.65s) fstests.go:604: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~" --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_space (1.60s) fstests.go:604: testing " leading space" --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_tilde (1.28s) fstests.go:604: testing "~leading tilde" --- FAIL: TestIntegration/FsMkdir/FsEncoding/leading_CR (8.61s) 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.23s) 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 (16.02s) 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.27s) 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 (16.28s) 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 (18.07s) 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 (16.19s) 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.38s) 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 (16.65s) 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 (17.30s) 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 (16.04s) 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 (19.19s) 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 (75.95s) --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FsListDirFile2 (0.70s) 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.70s) 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 (8.46s) 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 (38.06s) fstests.go:1373: Opening root remote "TestB2:" path "rclone-test-wixigib0dexuruc4furepik6" from "TestB2:rclone-test-wixigib0dexuruc4furepik6" --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FromRoot/List (7.56s) 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-wixigib0dexuruc4furepik6/file name.txt (100), rclone-test-wixigib0dexuruc4furepik6/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt (100) got rclone-test-wixigib0dexuruc4furepik6/file name.txt (100), rclone-test-wixigib0dexuruc4furepik6/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt (100), rclone-test-wixigib0dexuruc4furepik6/␍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-wixigib0dexuruc4furepik6/␍leading CR/␍leading CR" fstest.go:324: Error Trace: fstest.go:324 fstests.go:1393 Error: Not equal: expected: []string{"rclone-test-wixigib0dexuruc4furepik6/hello? sausage", "rclone-test-wixigib0dexuruc4furepik6/hello? sausage/êé", "rclone-test-wixigib0dexuruc4furepik6/hello? sausage/êé/Hello, 世界", "rclone-test-wixigib0dexuruc4furepik6/hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠"} actual : []string{"rclone-test-wixigib0dexuruc4furepik6/hello? sausage", "rclone-test-wixigib0dexuruc4furepik6/hello? sausage/êé", "rclone-test-wixigib0dexuruc4furepik6/hello? sausage/êé/Hello, 世界", "rclone-test-wixigib0dexuruc4furepik6/hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠", "rclone-test-wixigib0dexuruc4furepik6/␍leading CR"} Diff: --- Expected +++ Actual @@ -1,2 +1,2 @@ -([]string) (len=4) { +([]string) (len=5) { (string) (len=51) "rclone-test-wixigib0dexuruc4furepik6/hello? sausage", @@ -4,3 +4,4 @@ (string) (len=70) "rclone-test-wixigib0dexuruc4furepik6/hello? sausage/êé/Hello, 世界", - (string) (len=91) "rclone-test-wixigib0dexuruc4furepik6/hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠" + (string) (len=91) "rclone-test-wixigib0dexuruc4furepik6/hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠", + (string) (len=50) "rclone-test-wixigib0dexuruc4furepik6/␍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-wixigib0dexuruc4furepik6/hello? sausage"} actual : []string{"rclone-test-wixigib0dexuruc4furepik6/hello? sausage", "rclone-test-wixigib0dexuruc4furepik6/␍leading CR"} Diff: --- Expected +++ Actual @@ -1,3 +1,4 @@ -([]string) (len=1) { - (string) (len=51) "rclone-test-wixigib0dexuruc4furepik6/hello? sausage" +([]string) (len=2) { + (string) (len=51) "rclone-test-wixigib0dexuruc4furepik6/hello? sausage", + (string) (len=50) "rclone-test-wixigib0dexuruc4furepik6/␍leading CR" } Test: TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListEntries Messages: directories not equal --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put (29.74s) 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-wixigib0dexuruc4furepik6/created from root.txt (100), rclone-test-wixigib0dexuruc4furepik6/file name.txt (100), rclone-test-wixigib0dexuruc4furepik6/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt (100) got rclone-test-wixigib0dexuruc4furepik6/created from root.txt (100), rclone-test-wixigib0dexuruc4furepik6/file name.txt (100), rclone-test-wixigib0dexuruc4furepik6/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt (100), rclone-test-wixigib0dexuruc4furepik6/␍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-wixigib0dexuruc4furepik6/␍leading CR/␍leading CR" --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put/Remove (20.91s) 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-wixigib0dexuruc4furepik6/file name.txt (100), rclone-test-wixigib0dexuruc4furepik6/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt (100) got rclone-test-wixigib0dexuruc4furepik6/file name.txt (100), rclone-test-wixigib0dexuruc4furepik6/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt (100), rclone-test-wixigib0dexuruc4furepik6/␍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-wixigib0dexuruc4furepik6/␍leading CR/␍leading CR" --- FAIL: TestIntegration/FsMkdir/FsPutFiles/ObjectRemove (7.99s) 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" --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPutStream (1.34s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPutStream/100 (1.34s) FAIL exit status 1 FAIL github.com/rclone/rclone/backend/b2 289.780s "go test -v -timeout 1h0m0s -remote TestB2: -verbose -test.run '^TestIntegration$/^FsMkdir$/^(FsEncoding|FsPutFiles)$/^(FromRoot|FsCopy|FsListDirFile2|FsListFile1|FsListFile1and2|FsListLevel2|FsListR|FsListRDirFile2|FsListRLevel2|FsPutStream|ObjectRemove|dot_dot|invalid_UTF-8|leading_CR|leading_HT|leading_LF|leading_VT|leading_dot|leading_space|leading_tilde|punctuation|trailing_CR|trailing_HT|trailing_LF|trailing_VT|trailing_dot|trailing_space)$/^(100|List|ListEntries|Put)$/^Remove$'" - Finished ERROR in 4m51.288615451s (try 2/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]