"go test -v -timeout 1h0m0s -remote TestHuaweiDrive: -list-retries 5 -verbose -test.run '^TestIntegration$/^FsMkdir$/^FsEncoding$/^(control_chars|dot|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)$|^TestIntegration$/^FsMkdir$/^FsPutFiles$'" - Starting (try 2/5) === RUN TestIntegration fstests.go:457: Using remote "TestHuaweiDrive:" 2026/07/26 04:58:00 DEBUG : Creating backend with remote "TestHuaweiDrive:rclone-test-qibupiz3weji" 2026/07/26 04:58:00 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/07/26 04:58:01 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Resolved drive root folder ID: ClTWqsHRDkIRs0_t2iXozXY_QmDymx8oE 2026/07/26 04:58:01 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': 'root_folder_id = ClTWqsHRDkIRs0_t2iXozXY_QmDymx8oE' - save this in the config to speed up startup 2026/07/26 04:58:02 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Using global domain "driveapis.cloud.huawei.com.cn" 2026/07/26 04:58:02 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "ClTWqsHRDkIRs0_t2iXozXY_QmDymx8oE" 2026/07/26 04:58:03 DEBUG : Huawei Drive root '': Listing directory "ClTWqsHRDkIRs0_t2iXozXY_QmDymx8oE" 2026/07/26 04:58:03 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "ClTWqsHRDkIRs0_t2iXozXY_QmDymx8oE" 2026/07/26 04:58:06 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" === RUN TestIntegration/FsMkdir 2026/07/26 04:58:07 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" === RUN TestIntegration/FsMkdir/FsEncoding 2026/07/26 04:58:08 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" === RUN TestIntegration/FsMkdir/FsEncoding/control_chars fstests.go:727: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡" 2026/07/26 04:58:08 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" fstests.go:728: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:728 Error: Received unexpected error: failed to make directory: couldn't create directory "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡": invalid parameters: HTTP error 400 (400 Bad Request) returned body: "{\"error\":{\"code\":400,\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit.\",\"errorDetail\":[{\"domain\":\"global\",\"reason\":\"PARAM_INVALID\",\"errorCode\":\"21004002\",\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit. ErrorNo:00-17-1785041889875-1778395005\",\"errorPos\":\"PARAMETER\",\"errorParam\":\"filesCreate.createReq.fileName\"}]}}" Test: TestIntegration/FsMkdir/FsEncoding/control_chars 2026/07/26 04:58:10 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" 2026/07/26 04:58:11 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" fstests.go:146: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:146 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:177 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:241 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:231 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:733 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Received unexpected error: failed to make directory: couldn't create directory "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡": invalid parameters: HTTP error 400 (400 Bad Request) returned body: "{\"error\":{\"code\":400,\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit.\",\"errorDetail\":[{\"domain\":\"global\",\"reason\":\"PARAM_INVALID\",\"errorCode\":\"21004002\",\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit. ErrorNo:00-17-1785041891795-1714818886\",\"errorPos\":\"PARAMETER\",\"errorParam\":\"filesCreate.createReq.fileName\"}]}}" Test: TestIntegration/FsMkdir/FsEncoding/control_chars Messages: Put === RUN TestIntegration/FsMkdir/FsEncoding/dot fstests.go:727: testing "." 2026/07/26 04:58:12 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" fstests.go:728: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:728 Error: Received unexpected error: failed to make directory: couldn't create directory ".": invalid parameters: HTTP error 400 (400 Bad Request) returned body: "{\"error\":{\"code\":400,\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit.\",\"errorDetail\":[{\"domain\":\"global\",\"reason\":\"PARAM_INVALID\",\"errorCode\":\"21004002\",\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit. ErrorNo:00-17-1785041893507-1263345981\",\"errorPos\":\"PARAMETER\",\"errorParam\":\"filesCreate.createReq.fileName\"}]}}" Test: TestIntegration/FsMkdir/FsEncoding/dot 2026/07/26 04:58:14 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" 2026/07/26 04:58:14 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" fstests.go:146: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:146 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:177 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:241 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:231 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:733 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Received unexpected error: failed to make directory: couldn't create directory ".": invalid parameters: HTTP error 400 (400 Bad Request) returned body: "{\"error\":{\"code\":400,\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit.\",\"errorDetail\":[{\"domain\":\"global\",\"reason\":\"PARAM_INVALID\",\"errorCode\":\"21004002\",\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit. ErrorNo:00-17-1785041895417-1156387941\",\"errorPos\":\"PARAMETER\",\"errorParam\":\"filesCreate.createReq.fileName\"}]}}" Test: TestIntegration/FsMkdir/FsEncoding/dot Messages: Put === RUN TestIntegration/FsMkdir/FsEncoding/dot_dot fstests.go:727: testing ".." 2026/07/26 04:58:15 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" fstests.go:728: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:728 Error: Received unexpected error: failed to make directory: couldn't create directory "..": invalid parameters: HTTP error 400 (400 Bad Request) returned body: "{\"error\":{\"code\":400,\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit.\",\"errorDetail\":[{\"domain\":\"global\",\"reason\":\"PARAM_INVALID\",\"errorCode\":\"21004002\",\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit. ErrorNo:00-17-1785041897109-1465388082\",\"errorPos\":\"PARAMETER\",\"errorParam\":\"filesCreate.createReq.fileName\"}]}}" Test: TestIntegration/FsMkdir/FsEncoding/dot_dot 2026/07/26 04:58:17 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" 2026/07/26 04:58:18 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" fstests.go:146: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:146 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:177 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:241 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:231 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:733 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Received unexpected error: failed to make directory: couldn't create directory "..": invalid parameters: HTTP error 400 (400 Bad Request) returned body: "{\"error\":{\"code\":400,\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit.\",\"errorDetail\":[{\"domain\":\"global\",\"reason\":\"PARAM_INVALID\",\"errorCode\":\"21004002\",\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit. ErrorNo:00-17-1785041899001-1882206528\",\"errorPos\":\"PARAMETER\",\"errorParam\":\"filesCreate.createReq.fileName\"}]}}" Test: TestIntegration/FsMkdir/FsEncoding/dot_dot Messages: Put === RUN TestIntegration/FsMkdir/FsEncoding/punctuation fstests.go:727: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~" 2026/07/26 04:58:19 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" fstests.go:728: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:728 Error: Received unexpected error: failed to make directory: couldn't create directory "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~": invalid parameters: HTTP error 400 (400 Bad Request) returned body: "{\"error\":{\"code\":400,\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit.\",\"errorDetail\":[{\"domain\":\"global\",\"reason\":\"PARAM_INVALID\",\"errorCode\":\"21004002\",\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit. ErrorNo:00-17-1785041900686-1037432329\",\"errorPos\":\"PARAMETER\",\"errorParam\":\"filesCreate.createReq.fileName\"}]}}" Test: TestIntegration/FsMkdir/FsEncoding/punctuation 2026/07/26 04:58:21 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" 2026/07/26 04:58:21 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" fstests.go:146: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:146 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:177 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:241 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:231 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:733 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Received unexpected error: failed to make directory: couldn't create directory "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~": invalid parameters: HTTP error 400 (400 Bad Request) returned body: "{\"error\":{\"code\":400,\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit.\",\"errorDetail\":[{\"domain\":\"global\",\"reason\":\"PARAM_INVALID\",\"errorCode\":\"21004002\",\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit. ErrorNo:00-17-1785041903011-1082059097\",\"errorPos\":\"PARAMETER\",\"errorParam\":\"filesCreate.createReq.fileName\"}]}}" Test: TestIntegration/FsMkdir/FsEncoding/punctuation Messages: Put === RUN TestIntegration/FsMkdir/FsEncoding/leading_space fstests.go:727: testing " leading space" 2026/07/26 04:58:23 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" fstests.go:728: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:728 Error: Received unexpected error: failed to make directory: couldn't create directory " leading space": invalid parameters: HTTP error 400 (400 Bad Request) returned body: "{\"error\":{\"code\":400,\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit.\",\"errorDetail\":[{\"domain\":\"global\",\"reason\":\"PARAM_INVALID\",\"errorCode\":\"21004002\",\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit. ErrorNo:00-17-1785041905371-284492575\",\"errorPos\":\"PARAMETER\",\"errorParam\":\"filesCreate.createReq.fileName\"}]}}" Test: TestIntegration/FsMkdir/FsEncoding/leading_space 2026/07/26 04:58:25 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" 2026/07/26 04:58:27 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" fstests.go:146: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:146 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:177 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:241 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:231 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:733 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Received unexpected error: failed to make directory: couldn't create directory " leading space": invalid parameters: HTTP error 400 (400 Bad Request) returned body: "{\"error\":{\"code\":400,\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit.\",\"errorDetail\":[{\"domain\":\"global\",\"reason\":\"PARAM_INVALID\",\"errorCode\":\"21004002\",\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit. ErrorNo:00-17-1785041908151-819576786\",\"errorPos\":\"PARAMETER\",\"errorParam\":\"filesCreate.createReq.fileName\"}]}}" Test: TestIntegration/FsMkdir/FsEncoding/leading_space Messages: Put === RUN TestIntegration/FsMkdir/FsEncoding/leading_tilde fstests.go:727: testing "~leading tilde" 2026/07/26 04:58:28 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" fstests.go:728: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:728 Error: Received unexpected error: failed to make directory: couldn't create directory "~leading tilde": invalid parameters: HTTP error 400 (400 Bad Request) returned body: "{\"error\":{\"code\":400,\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit.\",\"errorDetail\":[{\"domain\":\"global\",\"reason\":\"PARAM_INVALID\",\"errorCode\":\"21004002\",\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit. ErrorNo:00-17-1785041909862-542043673\",\"errorPos\":\"PARAMETER\",\"errorParam\":\"filesCreate.createReq.fileName\"}]}}" Test: TestIntegration/FsMkdir/FsEncoding/leading_tilde 2026/07/26 04:58:30 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" 2026/07/26 04:58:31 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" fstests.go:146: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:146 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:177 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:241 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:231 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:733 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Received unexpected error: failed to make directory: couldn't create directory "~leading tilde": invalid parameters: HTTP error 400 (400 Bad Request) returned body: "{\"error\":{\"code\":400,\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit.\",\"errorDetail\":[{\"domain\":\"global\",\"reason\":\"PARAM_INVALID\",\"errorCode\":\"21004002\",\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit. ErrorNo:00-17-1785041912175-1652353409\",\"errorPos\":\"PARAMETER\",\"errorParam\":\"filesCreate.createReq.fileName\"}]}}" Test: TestIntegration/FsMkdir/FsEncoding/leading_tilde Messages: Put === RUN TestIntegration/FsMkdir/FsEncoding/leading_CR fstests.go:727: testing "␍leading CR" 2026/07/26 04:58:32 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" fstests.go:728: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:728 Error: Received unexpected error: failed to make directory: couldn't create directory "␍leading CR": invalid parameters: HTTP error 400 (400 Bad Request) returned body: "{\"error\":{\"code\":400,\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit.\",\"errorDetail\":[{\"domain\":\"global\",\"reason\":\"PARAM_INVALID\",\"errorCode\":\"21004002\",\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit. ErrorNo:00-17-1785041913459-905396606\",\"errorPos\":\"PARAMETER\",\"errorParam\":\"filesCreate.createReq.fileName\"}]}}" Test: TestIntegration/FsMkdir/FsEncoding/leading_CR 2026/07/26 04:58:34 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" 2026/07/26 04:58:34 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" fstests.go:146: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:146 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:177 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:241 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:231 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:733 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Received unexpected error: failed to make directory: couldn't create directory "␍leading CR": invalid parameters: HTTP error 400 (400 Bad Request) returned body: "{\"error\":{\"code\":400,\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit.\",\"errorDetail\":[{\"domain\":\"global\",\"reason\":\"PARAM_INVALID\",\"errorCode\":\"21004002\",\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit. ErrorNo:00-17-1785041915364-678563812\",\"errorPos\":\"PARAMETER\",\"errorParam\":\"filesCreate.createReq.fileName\"}]}}" Test: TestIntegration/FsMkdir/FsEncoding/leading_CR Messages: Put === RUN TestIntegration/FsMkdir/FsEncoding/leading_LF fstests.go:727: testing "␊leading LF" 2026/07/26 04:58:35 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" fstests.go:728: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:728 Error: Received unexpected error: failed to make directory: couldn't create directory "␊leading LF": invalid parameters: HTTP error 400 (400 Bad Request) returned body: "{\"error\":{\"code\":400,\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit.\",\"errorDetail\":[{\"domain\":\"global\",\"reason\":\"PARAM_INVALID\",\"errorCode\":\"21004002\",\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit. ErrorNo:00-17-1785041916624-977309526\",\"errorPos\":\"PARAMETER\",\"errorParam\":\"filesCreate.createReq.fileName\"}]}}" Test: TestIntegration/FsMkdir/FsEncoding/leading_LF 2026/07/26 04:58:37 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" 2026/07/26 04:58:37 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" fstests.go:146: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:146 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:177 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:241 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:231 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:733 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Received unexpected error: failed to make directory: couldn't create directory "␊leading LF": invalid parameters: HTTP error 400 (400 Bad Request) returned body: "{\"error\":{\"code\":400,\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit.\",\"errorDetail\":[{\"domain\":\"global\",\"reason\":\"PARAM_INVALID\",\"errorCode\":\"21004002\",\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit. ErrorNo:00-17-1785041918955-989130960\",\"errorPos\":\"PARAMETER\",\"errorParam\":\"filesCreate.createReq.fileName\"}]}}" Test: TestIntegration/FsMkdir/FsEncoding/leading_LF Messages: Put === RUN TestIntegration/FsMkdir/FsEncoding/leading_HT fstests.go:727: testing "␉leading HT" 2026/07/26 04:58:39 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" fstests.go:728: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:728 Error: Received unexpected error: failed to make directory: couldn't create directory "␉leading HT": invalid parameters: HTTP error 400 (400 Bad Request) returned body: "{\"error\":{\"code\":400,\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit.\",\"errorDetail\":[{\"domain\":\"global\",\"reason\":\"PARAM_INVALID\",\"errorCode\":\"21004002\",\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit. ErrorNo:00-17-1785041920229-2121055479\",\"errorPos\":\"PARAMETER\",\"errorParam\":\"filesCreate.createReq.fileName\"}]}}" Test: TestIntegration/FsMkdir/FsEncoding/leading_HT 2026/07/26 04:58:40 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" 2026/07/26 04:58:41 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" fstests.go:146: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:146 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:177 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:241 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:231 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:733 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Received unexpected error: failed to make directory: couldn't create directory "␉leading HT": invalid parameters: HTTP error 400 (400 Bad Request) returned body: "{\"error\":{\"code\":400,\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit.\",\"errorDetail\":[{\"domain\":\"global\",\"reason\":\"PARAM_INVALID\",\"errorCode\":\"21004002\",\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit. ErrorNo:00-17-1785041922133-1412478021\",\"errorPos\":\"PARAMETER\",\"errorParam\":\"filesCreate.createReq.fileName\"}]}}" Test: TestIntegration/FsMkdir/FsEncoding/leading_HT Messages: Put === RUN TestIntegration/FsMkdir/FsEncoding/leading_VT fstests.go:727: testing "␋leading VT" 2026/07/26 04:58:42 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" fstests.go:728: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:728 Error: Received unexpected error: failed to make directory: couldn't create directory "␋leading VT": invalid parameters: HTTP error 400 (400 Bad Request) returned body: "{\"error\":{\"code\":400,\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit.\",\"errorDetail\":[{\"domain\":\"global\",\"reason\":\"PARAM_INVALID\",\"errorCode\":\"21004002\",\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit. ErrorNo:00-17-1785041923417-1045488272\",\"errorPos\":\"PARAMETER\",\"errorParam\":\"filesCreate.createReq.fileName\"}]}}" Test: TestIntegration/FsMkdir/FsEncoding/leading_VT 2026/07/26 04:58:43 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" 2026/07/26 04:58:45 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" fstests.go:146: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:146 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:177 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:241 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:231 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:733 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Received unexpected error: failed to make directory: couldn't create directory "␋leading VT": invalid parameters: HTTP error 400 (400 Bad Request) returned body: "{\"error\":{\"code\":400,\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit.\",\"errorDetail\":[{\"domain\":\"global\",\"reason\":\"PARAM_INVALID\",\"errorCode\":\"21004002\",\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit. ErrorNo:00-17-1785041925773-589431813\",\"errorPos\":\"PARAMETER\",\"errorParam\":\"filesCreate.createReq.fileName\"}]}}" Test: TestIntegration/FsMkdir/FsEncoding/leading_VT Messages: Put === RUN TestIntegration/FsMkdir/FsEncoding/leading_dot fstests.go:727: testing ".leading dot" 2026/07/26 04:58:46 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" fstests.go:728: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:728 Error: Received unexpected error: failed to make directory: couldn't create directory ".leading dot": invalid parameters: HTTP error 400 (400 Bad Request) returned body: "{\"error\":{\"code\":400,\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit.\",\"errorDetail\":[{\"domain\":\"global\",\"reason\":\"PARAM_INVALID\",\"errorCode\":\"21004002\",\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit. ErrorNo:00-17-1785041927030-1857695128\",\"errorPos\":\"PARAMETER\",\"errorParam\":\"filesCreate.createReq.fileName\"}]}}" Test: TestIntegration/FsMkdir/FsEncoding/leading_dot 2026/07/26 04:58:47 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" 2026/07/26 04:58:49 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" fstests.go:146: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:146 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:177 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:241 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:231 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:733 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Received unexpected error: failed to make directory: couldn't create directory ".leading dot": invalid parameters: HTTP error 400 (400 Bad Request) returned body: "{\"error\":{\"code\":400,\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit.\",\"errorDetail\":[{\"domain\":\"global\",\"reason\":\"PARAM_INVALID\",\"errorCode\":\"21004002\",\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit. ErrorNo:00-17-1785041929790-308516210\",\"errorPos\":\"PARAMETER\",\"errorParam\":\"filesCreate.createReq.fileName\"}]}}" Test: TestIntegration/FsMkdir/FsEncoding/leading_dot Messages: Put === RUN TestIntegration/FsMkdir/FsEncoding/trailing_space fstests.go:727: testing "trailing space " 2026/07/26 04:58:50 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" fstests.go:728: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:728 Error: Received unexpected error: failed to make directory: couldn't create directory "trailing space ": invalid parameters: HTTP error 400 (400 Bad Request) returned body: "{\"error\":{\"code\":400,\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit.\",\"errorDetail\":[{\"domain\":\"global\",\"reason\":\"PARAM_INVALID\",\"errorCode\":\"21004002\",\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit. ErrorNo:00-17-1785041931042-1988375841\",\"errorPos\":\"PARAMETER\",\"errorParam\":\"filesCreate.createReq.fileName\"}]}}" Test: TestIntegration/FsMkdir/FsEncoding/trailing_space 2026/07/26 04:58:51 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" 2026/07/26 04:58:52 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" fstests.go:146: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:146 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:177 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:241 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:231 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:733 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Received unexpected error: failed to make directory: couldn't create directory "trailing space ": invalid parameters: HTTP error 400 (400 Bad Request) returned body: "{\"error\":{\"code\":400,\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit.\",\"errorDetail\":[{\"domain\":\"global\",\"reason\":\"PARAM_INVALID\",\"errorCode\":\"21004002\",\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit. ErrorNo:00-17-1785041933341-534431936\",\"errorPos\":\"PARAMETER\",\"errorParam\":\"filesCreate.createReq.fileName\"}]}}" Test: TestIntegration/FsMkdir/FsEncoding/trailing_space Messages: Put === RUN TestIntegration/FsMkdir/FsEncoding/trailing_CR fstests.go:727: testing "trailing CR␍" 2026/07/26 04:58:53 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" fstests.go:728: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:728 Error: Received unexpected error: failed to make directory: couldn't create directory "trailing CR␍": invalid parameters: HTTP error 400 (400 Bad Request) returned body: "{\"error\":{\"code\":400,\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit.\",\"errorDetail\":[{\"domain\":\"global\",\"reason\":\"PARAM_INVALID\",\"errorCode\":\"21004002\",\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit. ErrorNo:00-17-1785041934599-853446839\",\"errorPos\":\"PARAMETER\",\"errorParam\":\"filesCreate.createReq.fileName\"}]}}" Test: TestIntegration/FsMkdir/FsEncoding/trailing_CR 2026/07/26 04:58:55 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" 2026/07/26 04:58:56 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" fstests.go:146: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:146 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:177 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:241 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:231 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:733 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Received unexpected error: failed to make directory: couldn't create directory "trailing CR␍": invalid parameters: HTTP error 400 (400 Bad Request) returned body: "{\"error\":{\"code\":400,\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit.\",\"errorDetail\":[{\"domain\":\"global\",\"reason\":\"PARAM_INVALID\",\"errorCode\":\"21004002\",\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit. ErrorNo:00-17-1785041936919-259589274\",\"errorPos\":\"PARAMETER\",\"errorParam\":\"filesCreate.createReq.fileName\"}]}}" Test: TestIntegration/FsMkdir/FsEncoding/trailing_CR Messages: Put === RUN TestIntegration/FsMkdir/FsEncoding/trailing_LF fstests.go:727: testing "trailing LF␊" 2026/07/26 04:58:57 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" fstests.go:728: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:728 Error: Received unexpected error: failed to make directory: couldn't create directory "trailing LF␊": invalid parameters: HTTP error 400 (400 Bad Request) returned body: "{\"error\":{\"code\":400,\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit.\",\"errorDetail\":[{\"domain\":\"global\",\"reason\":\"PARAM_INVALID\",\"errorCode\":\"21004002\",\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit. ErrorNo:00-17-1785041938602-831638311\",\"errorPos\":\"PARAMETER\",\"errorParam\":\"filesCreate.createReq.fileName\"}]}}" Test: TestIntegration/FsMkdir/FsEncoding/trailing_LF 2026/07/26 04:58:59 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" 2026/07/26 04:58:59 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" fstests.go:146: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:146 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:177 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:241 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:231 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:733 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Received unexpected error: failed to make directory: couldn't create directory "trailing LF␊": invalid parameters: HTTP error 400 (400 Bad Request) returned body: "{\"error\":{\"code\":400,\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit.\",\"errorDetail\":[{\"domain\":\"global\",\"reason\":\"PARAM_INVALID\",\"errorCode\":\"21004002\",\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit. ErrorNo:00-17-1785041940923-1008931289\",\"errorPos\":\"PARAMETER\",\"errorParam\":\"filesCreate.createReq.fileName\"}]}}" Test: TestIntegration/FsMkdir/FsEncoding/trailing_LF Messages: Put === RUN TestIntegration/FsMkdir/FsEncoding/trailing_HT fstests.go:727: testing "trailing HT␉" 2026/07/26 04:59:01 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" fstests.go:728: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:728 Error: Received unexpected error: failed to make directory: couldn't create directory "trailing HT␉": invalid parameters: HTTP error 400 (400 Bad Request) returned body: "{\"error\":{\"code\":400,\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit.\",\"errorDetail\":[{\"domain\":\"global\",\"reason\":\"PARAM_INVALID\",\"errorCode\":\"21004002\",\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit. ErrorNo:00-17-1785041942192-146313317\",\"errorPos\":\"PARAMETER\",\"errorParam\":\"filesCreate.createReq.fileName\"}]}}" Test: TestIntegration/FsMkdir/FsEncoding/trailing_HT 2026/07/26 04:59:02 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" 2026/07/26 04:59:03 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" fstests.go:146: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:146 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:177 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:241 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:231 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:733 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Received unexpected error: failed to make directory: couldn't create directory "trailing HT␉": invalid parameters: HTTP error 400 (400 Bad Request) returned body: "{\"error\":{\"code\":400,\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit.\",\"errorDetail\":[{\"domain\":\"global\",\"reason\":\"PARAM_INVALID\",\"errorCode\":\"21004002\",\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit. ErrorNo:00-17-1785041944072-957886287\",\"errorPos\":\"PARAMETER\",\"errorParam\":\"filesCreate.createReq.fileName\"}]}}" Test: TestIntegration/FsMkdir/FsEncoding/trailing_HT Messages: Put === RUN TestIntegration/FsMkdir/FsEncoding/trailing_VT fstests.go:727: testing "trailing VT␋" 2026/07/26 04:59:04 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" fstests.go:728: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:728 Error: Received unexpected error: failed to make directory: couldn't create directory "trailing VT␋": invalid parameters: HTTP error 400 (400 Bad Request) returned body: "{\"error\":{\"code\":400,\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit.\",\"errorDetail\":[{\"domain\":\"global\",\"reason\":\"PARAM_INVALID\",\"errorCode\":\"21004002\",\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit. ErrorNo:00-17-1785041945762-509191305\",\"errorPos\":\"PARAMETER\",\"errorParam\":\"filesCreate.createReq.fileName\"}]}}" Test: TestIntegration/FsMkdir/FsEncoding/trailing_VT 2026/07/26 04:59:06 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" 2026/07/26 04:59:06 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" fstests.go:146: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:146 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:177 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:241 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:231 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:733 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Received unexpected error: failed to make directory: couldn't create directory "trailing VT␋": invalid parameters: HTTP error 400 (400 Bad Request) returned body: "{\"error\":{\"code\":400,\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit.\",\"errorDetail\":[{\"domain\":\"global\",\"reason\":\"PARAM_INVALID\",\"errorCode\":\"21004002\",\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit. ErrorNo:00-17-1785041947644-1162400987\",\"errorPos\":\"PARAMETER\",\"errorParam\":\"filesCreate.createReq.fileName\"}]}}" Test: TestIntegration/FsMkdir/FsEncoding/trailing_VT Messages: Put === RUN TestIntegration/FsMkdir/FsEncoding/trailing_dot fstests.go:727: testing "trailing dot." 2026/07/26 04:59:08 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" fstests.go:728: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:728 Error: Received unexpected error: failed to make directory: couldn't create directory "trailing dot.": invalid parameters: HTTP error 400 (400 Bad Request) returned body: "{\"error\":{\"code\":400,\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit.\",\"errorDetail\":[{\"domain\":\"global\",\"reason\":\"PARAM_INVALID\",\"errorCode\":\"21004002\",\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit. ErrorNo:00-17-1785041948895-291104231\",\"errorPos\":\"PARAMETER\",\"errorParam\":\"filesCreate.createReq.fileName\"}]}}" Test: TestIntegration/FsMkdir/FsEncoding/trailing_dot 2026/07/26 04:59:09 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" 2026/07/26 04:59:10 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" fstests.go:146: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:146 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:177 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:241 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:231 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:733 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Received unexpected error: failed to make directory: couldn't create directory "trailing dot.": invalid parameters: HTTP error 400 (400 Bad Request) returned body: "{\"error\":{\"code\":400,\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit.\",\"errorDetail\":[{\"domain\":\"global\",\"reason\":\"PARAM_INVALID\",\"errorCode\":\"21004002\",\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit. ErrorNo:00-17-1785041950799-1531213207\",\"errorPos\":\"PARAMETER\",\"errorParam\":\"filesCreate.createReq.fileName\"}]}}" Test: TestIntegration/FsMkdir/FsEncoding/trailing_dot Messages: Put === RUN TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8 fstests.go:727: testing "invalid utf-8\xfe" 2026/07/26 04:59:11 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" fstests.go:728: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:728 Error: Received unexpected error: failed to make directory: couldn't create directory "invalid utf-8\xfe": invalid parameters: HTTP error 400 (400 Bad Request) returned body: "{\"error\":{\"code\":400,\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit.\",\"errorDetail\":[{\"domain\":\"global\",\"reason\":\"PARAM_INVALID\",\"errorCode\":\"21004002\",\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit. ErrorNo:00-17-1785041952475-1986630913\",\"errorPos\":\"PARAMETER\",\"errorParam\":\"filesCreate.createReq.fileName\"}]}}" Test: TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8 2026/07/26 04:59:13 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" 2026/07/26 04:59:13 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" fstests.go:146: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:146 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:177 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:241 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:231 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:733 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Received unexpected error: failed to make directory: couldn't create directory "invalid utf-8\xfe": invalid parameters: HTTP error 400 (400 Bad Request) returned body: "{\"error\":{\"code\":400,\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit.\",\"errorDetail\":[{\"domain\":\"global\",\"reason\":\"PARAM_INVALID\",\"errorCode\":\"21004002\",\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit. ErrorNo:00-17-1785041954357-1129233303\",\"errorPos\":\"PARAMETER\",\"errorParam\":\"filesCreate.createReq.fileName\"}]}}" Test: TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8 Messages: Put === RUN TestIntegration/FsMkdir/FsPutFiles 2026/07/26 04:59:14 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" 2026/07/26 04:59:16 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" 2026/07/26 04:59:17 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" 2026/07/26 04:59:17 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "BvZGikfPFnmaLsrK7c3hGhqd0kB0hQcTm" fstests.go:146: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:146 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:177 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:241 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:231 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:978 /usr/local/go/src/runtime/asm_amd64.s:1771 Error: Received unexpected error: failed to make directory: couldn't create directory "hello? sausage": invalid parameters: HTTP error 400 (400 Bad Request) returned body: "{\"error\":{\"code\":400,\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit.\",\"errorDetail\":[{\"domain\":\"global\",\"reason\":\"PARAM_INVALID\",\"errorCode\":\"21004002\",\"description\":\"The fileName can not be blank and can not contain '<>|:\\\"*?/\\\\', cannot equal .. or . and not exceed max limit. ErrorNo:00-17-1785041958696-862624067\",\"errorPos\":\"PARAMETER\",\"errorParam\":\"filesCreate.createReq.fileName\"}]}}" Test: TestIntegration/FsMkdir/FsPutFiles Messages: Put 2026/07/26 04:59:19 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "ClTWqsHRDkIRs0_t2iXozXY_QmDymx8oE" 2026/07/26 04:59:20 DEBUG : Huawei Drive root 'rclone-test-qibupiz3weji': Listing directory "ClTWqsHRDkIRs0_t2iXozXY_QmDymx8oE" --- FAIL: TestIntegration (80.46s) --- FAIL: TestIntegration/FsMkdir (73.83s) --- FAIL: TestIntegration/FsMkdir/FsEncoding (66.83s) --- FAIL: TestIntegration/FsMkdir/FsEncoding/control_chars (3.64s) --- FAIL: TestIntegration/FsMkdir/FsEncoding/dot (3.62s) --- FAIL: TestIntegration/FsMkdir/FsEncoding/dot_dot (3.57s) --- FAIL: TestIntegration/FsMkdir/FsEncoding/punctuation (4.02s) --- FAIL: TestIntegration/FsMkdir/FsEncoding/leading_space (5.15s) --- FAIL: TestIntegration/FsMkdir/FsEncoding/leading_tilde (4.04s) --- FAIL: TestIntegration/FsMkdir/FsEncoding/leading_CR (3.16s) --- FAIL: TestIntegration/FsMkdir/FsEncoding/leading_LF (3.60s) --- FAIL: TestIntegration/FsMkdir/FsEncoding/leading_HT (3.19s) --- FAIL: TestIntegration/FsMkdir/FsEncoding/leading_VT (3.62s) --- FAIL: TestIntegration/FsMkdir/FsEncoding/leading_dot (4.01s) --- FAIL: TestIntegration/FsMkdir/FsEncoding/trailing_space (3.56s) --- FAIL: TestIntegration/FsMkdir/FsEncoding/trailing_CR (3.58s) --- FAIL: TestIntegration/FsMkdir/FsEncoding/trailing_LF (4.00s) --- FAIL: TestIntegration/FsMkdir/FsEncoding/trailing_HT (3.16s) --- FAIL: TestIntegration/FsMkdir/FsEncoding/trailing_VT (3.56s) --- FAIL: TestIntegration/FsMkdir/FsEncoding/trailing_dot (3.15s) --- FAIL: TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8 (3.56s) --- FAIL: TestIntegration/FsMkdir/FsPutFiles (4.34s) FAIL exit status 1 FAIL github.com/rclone/rclone/backend/huaweidrive 80.481s "go test -v -timeout 1h0m0s -remote TestHuaweiDrive: -list-retries 5 -verbose -test.run '^TestIntegration$/^FsMkdir$/^FsEncoding$/^(control_chars|dot|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)$|^TestIntegration$/^FsMkdir$/^FsPutFiles$'" - Finished ERROR in 1m22.0409807s (try 2/5): exit status 1: Failed [TestIntegration/FsMkdir/FsEncoding/control_chars TestIntegration/FsMkdir/FsEncoding/dot TestIntegration/FsMkdir/FsEncoding/dot_dot TestIntegration/FsMkdir/FsEncoding/punctuation TestIntegration/FsMkdir/FsEncoding/leading_space TestIntegration/FsMkdir/FsEncoding/leading_tilde 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]