"go test -v -timeout 2h0m0s -remote TestDrime: -verbose" - Starting (try 1/5)
=== RUN TestIntegration
fstests.go:438: Using remote "TestDrime:"
2026/02/21 03:19:29 DEBUG : Creating backend with remote "TestDrime:rclone-test-juwufim6pana"
2026/02/21 03:19:29 DEBUG : Using config file from "/home/rclone/.rclone.conf"
=== RUN TestIntegration/FsCheckWrap
fstests.go:479: Not a wrapping Fs
=== RUN TestIntegration/FsCommand
fstests.go:507: No commands in this remote
=== RUN TestIntegration/FsRmdirNotFound
=== RUN TestIntegration/FsString
=== RUN TestIntegration/FsName
=== RUN TestIntegration/FsRoot
=== RUN TestIntegration/FsRmdirEmpty
=== RUN TestIntegration/FsMkdir
=== RUN TestIntegration/FsMkdir/FsMkdirRmdirSubdir
2026/02/21 03:19:40 INFO : dir/subdir: Making directory
2026/02/21 03:19:42 INFO : dir/subdir: Removing directory
2026/02/21 03:19:44 INFO : dir: Removing directory
=== RUN TestIntegration/FsMkdir/FsListEmpty
=== RUN TestIntegration/FsMkdir/FsListDirEmpty
=== RUN TestIntegration/FsMkdir/FsListRDirEmpty
fstests.go:399: FS has no ListR interface
=== RUN TestIntegration/FsMkdir/FsListDirNotFound
2026/02/21 03:19:46 ERROR : does not exist: error listing: directory not found
=== RUN TestIntegration/FsMkdir/FsListRDirNotFound
fstests.go:399: FS has no ListR interface
=== RUN TestIntegration/FsMkdir/FsEncoding
=== RUN TestIntegration/FsMkdir/FsEncoding/control_chars
fstests.go:708: testing "␀␁␂␃␄␅␆␇␈␉␊␋␌␍␎␏␐␑␒␓␔␕␖␗␘␙␚␛␜␝␞␟␡"
=== RUN TestIntegration/FsMkdir/FsEncoding/dot
fstests.go:708: testing "."
=== RUN TestIntegration/FsMkdir/FsEncoding/dot_dot
fstests.go:708: testing ".."
=== RUN TestIntegration/FsMkdir/FsEncoding/punctuation
fstests.go:708: testing "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
fstests.go:717:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:717
Error: Received unexpected error:
directory not empty
Test: TestIntegration/FsMkdir/FsEncoding/punctuation
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:718
Error: Not equal:
expected: []string{}
actual : []string{"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
}
Test: TestIntegration/FsMkdir/FsEncoding/punctuation
Messages: directories
=== RUN TestIntegration/FsMkdir/FsEncoding/leading_space
fstests.go:708: testing " leading space"
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:715
Error: Not equal:
expected: []string{" leading space"}
actual : []string{" leading space", "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"}
Diff:
--- Expected
+++ Actual
@@ -1,3 +1,4 @@
-([]string) (len=1) {
- (string) (len=14) " leading space"
+([]string) (len=2) {
+ (string) (len=14) " leading space",
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
}
Test: TestIntegration/FsMkdir/FsEncoding/leading_space
Messages: directories
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:718
Error: Not equal:
expected: []string{}
actual : []string{"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
}
Test: TestIntegration/FsMkdir/FsEncoding/leading_space
Messages: directories
=== RUN TestIntegration/FsMkdir/FsEncoding/leading_tilde
fstests.go:708: testing "~leading tilde"
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:715
Error: Not equal:
expected: []string{"~leading tilde"}
actual : []string{"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~", "~leading tilde"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) (len=1) {
+([]string) (len=2) {
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",
(string) (len=14) "~leading tilde"
Test: TestIntegration/FsMkdir/FsEncoding/leading_tilde
Messages: directories
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:718
Error: Not equal:
expected: []string{}
actual : []string{"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
}
Test: TestIntegration/FsMkdir/FsEncoding/leading_tilde
Messages: directories
=== RUN TestIntegration/FsMkdir/FsEncoding/leading_CR
fstests.go:708: testing "␍leading CR"
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:715
Error: Not equal:
expected: []string{"␍leading CR"}
actual : []string{"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~", "␍leading CR"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) (len=1) {
+([]string) (len=2) {
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",
(string) (len=13) "␍leading CR"
Test: TestIntegration/FsMkdir/FsEncoding/leading_CR
Messages: directories
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:718
Error: Not equal:
expected: []string{}
actual : []string{"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
}
Test: TestIntegration/FsMkdir/FsEncoding/leading_CR
Messages: directories
=== RUN TestIntegration/FsMkdir/FsEncoding/leading_LF
fstests.go:708: testing "␊leading LF"
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:715
Error: Not equal:
expected: []string{"␊leading LF"}
actual : []string{"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~", "␊leading LF"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) (len=1) {
+([]string) (len=2) {
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",
(string) (len=13) "␊leading LF"
Test: TestIntegration/FsMkdir/FsEncoding/leading_LF
Messages: directories
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:718
Error: Not equal:
expected: []string{}
actual : []string{"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
}
Test: TestIntegration/FsMkdir/FsEncoding/leading_LF
Messages: directories
=== RUN TestIntegration/FsMkdir/FsEncoding/leading_HT
fstests.go:708: testing "␉leading HT"
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:715
Error: Not equal:
expected: []string{"␉leading HT"}
actual : []string{"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~", "␉leading HT"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) (len=1) {
+([]string) (len=2) {
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",
(string) (len=13) "␉leading HT"
Test: TestIntegration/FsMkdir/FsEncoding/leading_HT
Messages: directories
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:718
Error: Not equal:
expected: []string{}
actual : []string{"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
}
Test: TestIntegration/FsMkdir/FsEncoding/leading_HT
Messages: directories
=== RUN TestIntegration/FsMkdir/FsEncoding/leading_VT
fstests.go:708: testing "␋leading VT"
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:715
Error: Not equal:
expected: []string{"␋leading VT"}
actual : []string{"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~", "␋leading VT"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) (len=1) {
+([]string) (len=2) {
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",
(string) (len=13) "␋leading VT"
Test: TestIntegration/FsMkdir/FsEncoding/leading_VT
Messages: directories
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:718
Error: Not equal:
expected: []string{}
actual : []string{"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
}
Test: TestIntegration/FsMkdir/FsEncoding/leading_VT
Messages: directories
=== RUN TestIntegration/FsMkdir/FsEncoding/leading_dot
fstests.go:708: testing ".leading dot"
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:715
Error: Not equal:
expected: []string{".leading dot"}
actual : []string{"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~", ".leading dot"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) (len=1) {
+([]string) (len=2) {
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",
(string) (len=12) ".leading dot"
Test: TestIntegration/FsMkdir/FsEncoding/leading_dot
Messages: directories
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:718
Error: Not equal:
expected: []string{}
actual : []string{"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
}
Test: TestIntegration/FsMkdir/FsEncoding/leading_dot
Messages: directories
=== RUN TestIntegration/FsMkdir/FsEncoding/trailing_space
fstests.go:708: testing "trailing space "
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:715
Error: Not equal:
expected: []string{"trailing space "}
actual : []string{"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~", "trailing space "}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) (len=1) {
+([]string) (len=2) {
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",
(string) (len=15) "trailing space "
Test: TestIntegration/FsMkdir/FsEncoding/trailing_space
Messages: directories
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:718
Error: Not equal:
expected: []string{}
actual : []string{"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
}
Test: TestIntegration/FsMkdir/FsEncoding/trailing_space
Messages: directories
=== RUN TestIntegration/FsMkdir/FsEncoding/trailing_CR
fstests.go:708: testing "trailing CR␍"
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:715
Error: Not equal:
expected: []string{"trailing CR␍"}
actual : []string{"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~", "trailing CR␍"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) (len=1) {
+([]string) (len=2) {
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",
(string) (len=14) "trailing CR␍"
Test: TestIntegration/FsMkdir/FsEncoding/trailing_CR
Messages: directories
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:718
Error: Not equal:
expected: []string{}
actual : []string{"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
}
Test: TestIntegration/FsMkdir/FsEncoding/trailing_CR
Messages: directories
=== RUN TestIntegration/FsMkdir/FsEncoding/trailing_LF
fstests.go:708: testing "trailing LF␊"
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:715
Error: Not equal:
expected: []string{"trailing LF␊"}
actual : []string{"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~", "trailing LF␊"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) (len=1) {
+([]string) (len=2) {
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",
(string) (len=14) "trailing LF␊"
Test: TestIntegration/FsMkdir/FsEncoding/trailing_LF
Messages: directories
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:718
Error: Not equal:
expected: []string{}
actual : []string{"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
}
Test: TestIntegration/FsMkdir/FsEncoding/trailing_LF
Messages: directories
=== RUN TestIntegration/FsMkdir/FsEncoding/trailing_HT
fstests.go:708: testing "trailing HT␉"
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:715
Error: Not equal:
expected: []string{"trailing HT␉"}
actual : []string{"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~", "trailing HT␉"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) (len=1) {
+([]string) (len=2) {
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",
(string) (len=14) "trailing HT␉"
Test: TestIntegration/FsMkdir/FsEncoding/trailing_HT
Messages: directories
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:718
Error: Not equal:
expected: []string{}
actual : []string{"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
}
Test: TestIntegration/FsMkdir/FsEncoding/trailing_HT
Messages: directories
=== RUN TestIntegration/FsMkdir/FsEncoding/trailing_VT
fstests.go:708: testing "trailing VT␋"
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:715
Error: Not equal:
expected: []string{"trailing VT␋"}
actual : []string{"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~", "trailing VT␋"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) (len=1) {
+([]string) (len=2) {
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",
(string) (len=14) "trailing VT␋"
Test: TestIntegration/FsMkdir/FsEncoding/trailing_VT
Messages: directories
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:718
Error: Not equal:
expected: []string{}
actual : []string{"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
}
Test: TestIntegration/FsMkdir/FsEncoding/trailing_VT
Messages: directories
=== RUN TestIntegration/FsMkdir/FsEncoding/trailing_dot
fstests.go:708: testing "trailing dot."
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:715
Error: Not equal:
expected: []string{"trailing dot."}
actual : []string{"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~", "trailing dot."}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) (len=1) {
+([]string) (len=2) {
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",
(string) (len=13) "trailing dot."
Test: TestIntegration/FsMkdir/FsEncoding/trailing_dot
Messages: directories
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:718
Error: Not equal:
expected: []string{}
actual : []string{"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
}
Test: TestIntegration/FsMkdir/FsEncoding/trailing_dot
Messages: directories
=== RUN TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8
fstests.go:708: testing "invalid utf-8\xfe"
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:715
Error: Not equal:
expected: []string{"invalid utf-8\xfe"}
actual : []string{"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~", "invalid utf-8\xfe"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) (len=1) {
+([]string) (len=2) {
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",
(string) (len=14) "invalid utf-8\xfe"
Test: TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8
Messages: directories
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:718
Error: Not equal:
expected: []string{}
actual : []string{"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
}
Test: TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8
Messages: directories
=== RUN TestIntegration/FsMkdir/FsEncoding/URL_encoding
fstests.go:708: testing "test%46.txt"
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
2026/02/21 03:37:47 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2026/02/21 03:37:47 DEBUG : pacer: low level retry 1/10 (error Error "504 Gateway Timeout (504): \n\n\n\n \n
\n\ndrime.cloud | 504: Gateway time-out\n\n\n\n\n\n\n\n\n\n
\n
\n \n Gateway time-out\n Error code 504\n
\n \n 2026-02-21 03:37:47 UTC
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
You\n
\n \n Browser\n \n
\n \n
Working\n \n
\n
\n
\n
Frankfurt\n
\n \n
Working\n \n
\n
\n
\n \n \n \n \n
\n
app.drime.cloud\n
\n \n Host\n \n
\n \n
Error\n \n
\n
\n
\n
\n\n
\n
\n
\n
What happened?
\n
The web server reported a gateway time-out error.
\n
\n
\n
What can I do?
\n
Please try again in a few minutes.
\n
\n
\n
\n\n \n\n
\n
\n\n")
2026/02/21 03:37:47 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2026/02/21 03:38:11 DEBUG : pacer: Reducing sleep to 10ms
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:715
Error: Not equal:
expected: []string{"test%46.txt"}
actual : []string{"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~", "test%46.txt"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) (len=1) {
+([]string) (len=2) {
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",
(string) (len=11) "test%46.txt"
Test: TestIntegration/FsMkdir/FsEncoding/URL_encoding
Messages: directories
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:718
Error: Not equal:
expected: []string{}
actual : []string{"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) {
+([]string) (len=1) {
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
}
Test: TestIntegration/FsMkdir/FsEncoding/URL_encoding
Messages: directories
=== RUN TestIntegration/FsMkdir/FsNewObjectNotFound
=== RUN TestIntegration/FsMkdir/FsPutError
=== RUN TestIntegration/FsMkdir/FsPutZeroLength
=== RUN TestIntegration/FsMkdir/FsOpenWriterAt
fstests.go:787: FS has no OpenWriterAt interface
=== RUN TestIntegration/FsMkdir/FsOpenChunkWriter
2026/02/21 03:41:11 NOTICE: drime root 'rclone-test-juwufim6pana': Streaming uploads using chunk size 5Mi will have maximum file size of 48.828Gi
=== RUN TestIntegration/FsMkdir/FsChangeNotify
fstests.go:869: FS has no ChangeNotify interface
=== RUN TestIntegration/FsMkdir/FsPutFiles
2026/02/21 03:44:25 DEBUG : file name.txt: Removing old object on successful upload
=== RUN TestIntegration/FsMkdir/FsPutFiles/FsListDirFile2
fstests.go:979:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:979
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:999
Error: Not equal:
expected: []string{"hello? sausage"}
actual : []string{"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~", "hello? sausage"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) (len=1) {
+([]string) (len=2) {
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",
(string) (len=14) "hello? sausage"
Test: TestIntegration/FsMkdir/FsPutFiles/FsListDirFile2
=== RUN TestIntegration/FsMkdir/FsPutFiles/FsListRDirFile2
fstests.go:399: FS has no ListR interface
=== RUN TestIntegration/FsMkdir/FsPutFiles/FsListR
fstests.go:1016:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:1016
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, 世界/ \" ' @ < > & ? + ≠"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) (len=4) {
+([]string) (len=5) {
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",
(string) (len=14) "hello? sausage",
Test: TestIntegration/FsMkdir/FsPutFiles/FsListR
=== RUN TestIntegration/FsMkdir/FsPutFiles/FsListRSubdir
=== RUN TestIntegration/FsMkdir/FsPutFiles/FsListDirRoot
2026/02/21 03:45:41 DEBUG : Creating backend with remote "TestDrime:"
2026/02/21 03:45:41 DEBUG : Config file has changed externally - reloading
=== RUN TestIntegration/FsMkdir/FsPutFiles/FsListRDirRoot
fstests.go:399: FS has no ListR interface
=== RUN TestIntegration/FsMkdir/FsPutFiles/FsListSubdir
=== RUN TestIntegration/FsMkdir/FsPutFiles/FsListRSubdir#01
fstests.go:399: FS has no ListR interface
=== RUN TestIntegration/FsMkdir/FsPutFiles/FsListLevel2
fstests.go:1095:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:1095
Error: Not equal:
expected: []string{"hello? sausage", "hello? sausage/êé"}
actual : []string{"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~", "hello? sausage", "hello? sausage/êé"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) (len=2) {
+([]string) (len=3) {
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",
(string) (len=14) "hello? sausage",
Test: TestIntegration/FsMkdir/FsPutFiles/FsListLevel2
=== RUN TestIntegration/FsMkdir/FsPutFiles/FsListRLevel2
fstests.go:399: FS has no ListR interface
=== RUN TestIntegration/FsMkdir/FsPutFiles/FsListFile1
=== RUN TestIntegration/FsMkdir/FsPutFiles/FsNewObject
=== RUN TestIntegration/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive
fstests.go:1122: Not Case Insensitive
=== RUN TestIntegration/FsMkdir/FsPutFiles/FsListFile1and2
=== RUN TestIntegration/FsMkdir/FsPutFiles/FsNewObjectDir
=== RUN TestIntegration/FsMkdir/FsPutFiles/FsPurge
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:1164
Error: Not equal:
expected: []string{"dirToPurge", "hello? sausage", "hello? sausage/êé", "hello? sausage/êé/Hello, 世界", "hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠"}
actual : []string{"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~", "dirToPurge", "hello? sausage", "hello? sausage/êé", "hello? sausage/êé/Hello, 世界", "hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) (len=5) {
+([]string) (len=6) {
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",
(string) (len=10) "dirToPurge",
Test: TestIntegration/FsMkdir/FsPutFiles/FsPurge
Messages: directories
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:1176
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, 世界/ \" ' @ < > & ? + ≠"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) (len=4) {
+([]string) (len=5) {
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",
(string) (len=14) "hello? sausage",
Test: TestIntegration/FsMkdir/FsPutFiles/FsPurge
Messages: directories
=== RUN TestIntegration/FsMkdir/FsPutFiles/FsPurgeRoot
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:1201
Error: Not equal:
expected: []string{"dirToPurgeFromRoot", "hello? sausage", "hello? sausage/êé", "hello? sausage/êé/Hello, 世界", "hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠"}
actual : []string{"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~", "dirToPurgeFromRoot", "hello? sausage", "hello? sausage/êé", "hello? sausage/êé/Hello, 世界", "hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) (len=5) {
+([]string) (len=6) {
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",
(string) (len=18) "dirToPurgeFromRoot",
Test: TestIntegration/FsMkdir/FsPutFiles/FsPurgeRoot
Messages: directories
2026/02/21 03:52:11 DEBUG : Creating backend with remote "TestDrime:rclone-test-juwufim6pana/dirToPurgeFromRoot"
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:1218
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, 世界/ \" ' @ < > & ? + ≠"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) (len=4) {
+([]string) (len=5) {
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",
(string) (len=14) "hello? sausage",
Test: TestIntegration/FsMkdir/FsPutFiles/FsPurgeRoot
Messages: directories
=== RUN TestIntegration/FsMkdir/FsPutFiles/FsListRootedSubdir
2026/02/21 03:53:44 DEBUG : Creating backend with remote "TestDrime:rclone-test-juwufim6pana/hello? sausage/êé"
=== RUN TestIntegration/FsMkdir/FsPutFiles/FsCopy
=== RUN TestIntegration/FsMkdir/FsPutFiles/FsCopy/Metadata
fstests.go:1294: Skipping test as can't write metadata
=== RUN TestIntegration/FsMkdir/FsPutFiles/FsMove
=== RUN TestIntegration/FsMkdir/FsPutFiles/FsMove/Metadata
fstests.go:1403: Skipping test as can't write metadata
=== RUN TestIntegration/FsMkdir/FsPutFiles/FsDirMove
2026/02/21 03:57:34 DEBUG : Creating backend with remote "TestDrime:rclone-test-jofuzir2riza"
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:1490
Error: Not equal:
expected: []string{"new_name", "new_name/sub_new_name", "new_name/sub_new_name/hello? sausage", "new_name/sub_new_name/hello? sausage/êé", "new_name/sub_new_name/hello? sausage/êé/Hello, 世界", "new_name/sub_new_name/hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠"}
actual : []string{"new_name", "new_name/sub_new_name", "new_name/sub_new_name/!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~", "new_name/sub_new_name/hello? sausage", "new_name/sub_new_name/hello? sausage/êé", "new_name/sub_new_name/hello? sausage/êé/Hello, 世界", "new_name/sub_new_name/hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠"}
Diff:
--- Expected
+++ Actual
@@ -1,4 +1,5 @@
-([]string) (len=6) {
+([]string) (len=7) {
(string) (len=8) "new_name",
(string) (len=21) "new_name/sub_new_name",
+ (string) (len=56) "new_name/sub_new_name/!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",
(string) (len=36) "new_name/sub_new_name/hello? sausage",
Test: TestIntegration/FsMkdir/FsPutFiles/FsDirMove
Messages: directories
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:1504
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, 世界/ \" ' @ < > & ? + ≠"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) (len=4) {
+([]string) (len=5) {
+ (string) (len=34) "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",
(string) (len=14) "hello? sausage",
Test: TestIntegration/FsMkdir/FsPutFiles/FsDirMove
Messages: directories
2026/02/21 04:02:52 DEBUG : drime root 'rclone-test-jofuzir2riza': Purge remote
=== RUN TestIntegration/FsMkdir/FsPutFiles/FsRmdirFull
=== RUN TestIntegration/FsMkdir/FsPutFiles/FsPrecision
=== RUN TestIntegration/FsMkdir/FsPutFiles/ObjectString
=== RUN TestIntegration/FsMkdir/FsPutFiles/ObjectFs
=== RUN TestIntegration/FsMkdir/FsPutFiles/ObjectRemote
=== RUN TestIntegration/FsMkdir/FsPutFiles/ObjectHashes
=== RUN TestIntegration/FsMkdir/FsPutFiles/ObjectModTime
=== RUN TestIntegration/FsMkdir/FsPutFiles/ObjectMimeType
=== RUN TestIntegration/FsMkdir/FsPutFiles/ObjectMetadata
fstests.go:1628: Metadata method not supported
=== RUN TestIntegration/FsMkdir/FsPutFiles/ObjectSetMetadata
fstests.go:1699: SetMetadata method not supported
=== RUN TestIntegration/FsMkdir/FsPutFiles/ObjectSetModTime
fstests.go:1756: can't set modified time
=== RUN TestIntegration/FsMkdir/FsPutFiles/ObjectSize
=== RUN TestIntegration/FsMkdir/FsPutFiles/ObjectOpen
=== RUN TestIntegration/FsMkdir/FsPutFiles/ObjectOpenSeek
=== RUN TestIntegration/FsMkdir/FsPutFiles/ObjectOpenRange
=== RUN TestIntegration/FsMkdir/FsPutFiles/ObjectPartialRead
=== RUN TestIntegration/FsMkdir/FsPutFiles/ObjectUpdate
2026/02/21 04:05:39 DEBUG : file name.txt: Removing old object on successful upload
=== RUN TestIntegration/FsMkdir/FsPutFiles/ObjectStorable
=== RUN TestIntegration/FsMkdir/FsPutFiles/FsIsFile
2026/02/21 04:05:59 DEBUG : Creating backend with remote "TestDrime:rclone-test-juwufim6pana/hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠/z.txt"
=== RUN TestIntegration/FsMkdir/FsPutFiles/FsIsFile/FsRoot
=== RUN TestIntegration/FsMkdir/FsPutFiles/FsIsFileNotFound
2026/02/21 04:06:42 DEBUG : Creating backend with remote "TestDrime:rclone-test-juwufim6pana/not found.txt"
2026/02/21 04:06:51 ERROR : error listing: directory not found
=== RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot
fstests.go:1916: Opening root remote "TestDrime:" path "rclone-test-juwufim6pana" from "TestDrime:rclone-test-juwufim6pana"
2026/02/21 04:06:51 DEBUG : Creating backend with remote "TestDrime:"
=== RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/List
fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:301: Flushing the directory cache
fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:301: Flushing the directory cache
fstest.go:327:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:327
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:1939
Error: Not equal:
expected: []string{"rclone-test-juwufim6pana/hello? sausage", "rclone-test-juwufim6pana/hello? sausage/êé", "rclone-test-juwufim6pana/hello? sausage/êé/Hello, 世界", "rclone-test-juwufim6pana/hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠"}
actual : []string{"rclone-test-juwufim6pana/!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~", "rclone-test-juwufim6pana/hello? sausage", "rclone-test-juwufim6pana/hello? sausage/êé", "rclone-test-juwufim6pana/hello? sausage/êé/Hello, 世界", "rclone-test-juwufim6pana/hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) (len=4) {
+([]string) (len=5) {
+ (string) (len=59) "rclone-test-juwufim6pana/!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",
(string) (len=39) "rclone-test-juwufim6pana/hello? sausage",
Test: TestIntegration/FsMkdir/FsPutFiles/FromRoot/List
Messages: directories
=== RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListEntries
fstest.go:398:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:398
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:1946
Error: Not equal:
expected: []string{"rclone-test-juwufim6pana/hello? sausage"}
actual : []string{"rclone-test-juwufim6pana/!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~", "rclone-test-juwufim6pana/hello? sausage"}
Diff:
--- Expected
+++ Actual
@@ -1,2 +1,3 @@
-([]string) (len=1) {
+([]string) (len=2) {
+ (string) (len=59) "rclone-test-juwufim6pana/!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",
(string) (len=39) "rclone-test-juwufim6pana/hello? sausage"
Test: TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListEntries
Messages: directories not equal
=== RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListR
fstests.go:1953: FS has no ListR interface
=== RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put
=== RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put/Remove
=== RUN TestIntegration/FsMkdir/FsPutFiles/PublicLink
fstests.go:2012: FS has no PublicLinker interface
=== RUN TestIntegration/FsMkdir/FsPutFiles/SetTier
fstests.go:412: FS has no SetTier & GetTier interfaces
=== RUN TestIntegration/FsMkdir/FsPutFiles/ObjectCheckWrap
fstests.go:2117: Not a wrapping Fs
=== RUN TestIntegration/FsMkdir/FsPutFiles/Bucket
fstests.go:2133: Not a bucket based backend
=== RUN TestIntegration/FsMkdir/FsPutFiles/ObjectRemove
=== RUN TestIntegration/FsMkdir/FsPutFiles/ObjectAbout
=== RUN TestIntegration/FsMkdir/FsPutFiles/FsPutStream
=== RUN TestIntegration/FsMkdir/FsPutFiles/FsPutStream/0
2026/02/21 04:08:35 DEBUG : piped data.txt: multipart upload: starting chunk 0 size 0 offset 0/off
=== RUN TestIntegration/FsMkdir/FsPutFiles/FsPutStream/100
2026/02/21 04:09:20 DEBUG : piped data.txt: multipart upload: starting chunk 0 size 100 offset 0/off
=== RUN TestIntegration/FsMkdir/FsPutFiles/Internal
fstests.go:2351: *drime.Fs does not implement InternalTester
=== RUN TestIntegration/FsMkdir/FsPutChunked
=== RUN TestIntegration/FsMkdir/FsPutChunked/5Mi
=== RUN TestIntegration/FsMkdir/FsPutChunked/5Mi/5242879
=== RUN TestIntegration/FsMkdir/FsPutChunked/5Mi/5242879/Streamed
2026/02/21 04:11:13 DEBUG : chunked-5Mi-5.000Mi-streamed.bin: multipart upload: starting chunk 0 size 5.000Mi offset 0/off
=== RUN TestIntegration/FsMkdir/FsPutChunked/5Mi/5242880
=== RUN TestIntegration/FsMkdir/FsPutChunked/5Mi/5242880/Streamed
2026/02/21 04:12:24 DEBUG : chunked-5Mi-5Mi-streamed.bin: multipart upload: starting chunk 0 size 5Mi offset 0/off
=== RUN TestIntegration/FsMkdir/FsPutChunked/5Mi/10485761
2026/02/21 04:12:43 DEBUG : chunked-5Mi-10.000Mi.bin: multipart upload: starting chunk 0 size 5Mi offset 0/10.000Mi
2026/02/21 04:12:43 DEBUG : chunked-5Mi-10.000Mi.bin: multipart upload: starting chunk 1 size 5Mi offset 5Mi/10.000Mi
2026/02/21 04:12:43 DEBUG : chunked-5Mi-10.000Mi.bin: multipart upload: starting chunk 2 size 1 offset 10Mi/10.000Mi
=== RUN TestIntegration/FsMkdir/FsPutChunked/5Mi/10485761/Streamed
2026/02/21 04:13:09 DEBUG : chunked-5Mi-10.000Mi-streamed.bin: multipart upload: starting chunk 0 size 5Mi offset 0/off
2026/02/21 04:13:09 DEBUG : chunked-5Mi-10.000Mi-streamed.bin: multipart upload: starting chunk 1 size 5Mi offset 5Mi/off
2026/02/21 04:13:09 DEBUG : chunked-5Mi-10.000Mi-streamed.bin: multipart upload: starting chunk 2 size 1 offset 10Mi/off
=== RUN TestIntegration/FsMkdir/FsPutChunked/5.054Mi
=== RUN TestIntegration/FsMkdir/FsPutChunked/5.054Mi/5299999
=== RUN TestIntegration/FsMkdir/FsPutChunked/5.054Mi/5299999/Streamed
2026/02/21 04:13:48 DEBUG : chunked-5.054Mi-5.054Mi-streamed.bin: multipart upload: starting chunk 0 size 5.054Mi offset 0/off
=== RUN TestIntegration/FsMkdir/FsPutChunked/5.054Mi/5300000
=== RUN TestIntegration/FsMkdir/FsPutChunked/5.054Mi/5300000/Streamed
2026/02/21 04:15:25 DEBUG : chunked-5.054Mi-5.054Mi-streamed.bin: multipart upload: starting chunk 0 size 5.054Mi offset 0/off
=== RUN TestIntegration/FsMkdir/FsPutChunked/5.054Mi/10600001
2026/02/21 04:16:38 DEBUG : chunked-5.054Mi-10.109Mi.bin: multipart upload: starting chunk 0 size 5.054Mi offset 0/10.109Mi
2026/02/21 04:16:38 DEBUG : chunked-5.054Mi-10.109Mi.bin: multipart upload: starting chunk 1 size 5.054Mi offset 5.054Mi/10.109Mi
2026/02/21 04:16:38 DEBUG : chunked-5.054Mi-10.109Mi.bin: multipart upload: starting chunk 2 size 1 offset 10.109Mi/10.109Mi
=== RUN TestIntegration/FsMkdir/FsPutChunked/5.054Mi/10600001/Streamed
2026/02/21 04:17:18 DEBUG : chunked-5.054Mi-10.109Mi-streamed.bin: multipart upload: starting chunk 0 size 5.054Mi offset 0/off
2026/02/21 04:17:18 DEBUG : chunked-5.054Mi-10.109Mi-streamed.bin: multipart upload: starting chunk 1 size 5.054Mi offset 5.054Mi/off
2026/02/21 04:17:18 DEBUG : chunked-5.054Mi-10.109Mi-streamed.bin: multipart upload: starting chunk 2 size 1 offset 10.109Mi/off
=== RUN TestIntegration/FsMkdir/FsPutChunked/5.055Mi
=== RUN TestIntegration/FsMkdir/FsPutChunked/5.055Mi/5300052
=== RUN TestIntegration/FsMkdir/FsPutChunked/5.055Mi/5300052/Streamed
2026/02/21 04:18:03 DEBUG : chunked-5.055Mi-5.055Mi-streamed.bin: multipart upload: starting chunk 0 size 5.055Mi offset 0/off
=== RUN TestIntegration/FsMkdir/FsPutChunked/5.055Mi/5300053
=== RUN TestIntegration/FsMkdir/FsPutChunked/5.055Mi/5300053/Streamed
2026/02/21 04:18:38 DEBUG : chunked-5.055Mi-5.055Mi-streamed.bin: multipart upload: starting chunk 0 size 5.055Mi offset 0/off
=== RUN TestIntegration/FsMkdir/FsPutChunked/5.055Mi/10600107
2026/02/21 04:19:05 DEBUG : chunked-5.055Mi-10.109Mi.bin: multipart upload: starting chunk 0 size 5.055Mi offset 0/10.109Mi
2026/02/21 04:19:05 DEBUG : chunked-5.055Mi-10.109Mi.bin: multipart upload: starting chunk 1 size 5.055Mi offset 5.055Mi/10.109Mi
2026/02/21 04:19:05 DEBUG : chunked-5.055Mi-10.109Mi.bin: multipart upload: starting chunk 2 size 1 offset 10.109Mi/10.109Mi
=== RUN TestIntegration/FsMkdir/FsPutChunked/5.055Mi/10600107/Streamed
2026/02/21 04:19:52 DEBUG : chunked-5.055Mi-10.109Mi-streamed.bin: multipart upload: starting chunk 0 size 5.055Mi offset 0/off
2026/02/21 04:19:52 DEBUG : chunked-5.055Mi-10.109Mi-streamed.bin: multipart upload: starting chunk 1 size 5.055Mi offset 5.055Mi/off
2026/02/21 04:19:52 DEBUG : chunked-5.055Mi-10.109Mi-streamed.bin: multipart upload: starting chunk 2 size 1 offset 10.109Mi/off
=== RUN TestIntegration/FsMkdir/FsPutChunked/6.667Mi
=== RUN TestIntegration/FsMkdir/FsPutChunked/6.667Mi/6990505
=== RUN TestIntegration/FsMkdir/FsPutChunked/6.667Mi/6990505/Streamed
2026/02/21 04:22:13 DEBUG : chunked-6.667Mi-6.667Mi-streamed.bin: multipart upload: starting chunk 0 size 6.667Mi offset 0/off
=== RUN TestIntegration/FsMkdir/FsPutChunked/6.667Mi/6990506
=== RUN TestIntegration/FsMkdir/FsPutChunked/6.667Mi/6990506/Streamed
2026/02/21 04:23:04 DEBUG : chunked-6.667Mi-6.667Mi-streamed.bin: multipart upload: starting chunk 0 size 6.667Mi offset 0/off
=== RUN TestIntegration/FsMkdir/FsPutChunked/6.667Mi/13981013
2026/02/21 04:23:35 DEBUG : chunked-6.667Mi-13.333Mi.bin: multipart upload: starting chunk 0 size 6.667Mi offset 0/13.333Mi
2026/02/21 04:23:35 DEBUG : chunked-6.667Mi-13.333Mi.bin: multipart upload: starting chunk 1 size 6.667Mi offset 6.667Mi/13.333Mi
2026/02/21 04:23:35 DEBUG : chunked-6.667Mi-13.333Mi.bin: multipart upload: starting chunk 2 size 1 offset 13.333Mi/13.333Mi
=== RUN TestIntegration/FsMkdir/FsPutChunked/6.667Mi/13981013/Streamed
2026/02/21 04:23:59 DEBUG : chunked-6.667Mi-13.333Mi-streamed.bin: multipart upload: starting chunk 0 size 6.667Mi offset 0/off
2026/02/21 04:23:59 DEBUG : chunked-6.667Mi-13.333Mi-streamed.bin: multipart upload: starting chunk 1 size 6.667Mi offset 6.667Mi/off
2026/02/21 04:23:59 DEBUG : chunked-6.667Mi-13.333Mi-streamed.bin: multipart upload: starting chunk 2 size 1 offset 13.333Mi/off
=== RUN TestIntegration/FsMkdir/FsPutChunked/8Mi
=== RUN TestIntegration/FsMkdir/FsPutChunked/8Mi/8388607
=== RUN TestIntegration/FsMkdir/FsPutChunked/8Mi/8388607/Streamed
2026/02/21 04:25:07 DEBUG : chunked-8Mi-8.000Mi-streamed.bin: multipart upload: starting chunk 0 size 8.000Mi offset 0/off
=== RUN TestIntegration/FsMkdir/FsPutChunked/8Mi/8388608
=== RUN TestIntegration/FsMkdir/FsPutChunked/8Mi/8388608/Streamed
2026/02/21 04:27:05 DEBUG : chunked-8Mi-8Mi-streamed.bin: multipart upload: starting chunk 0 size 8Mi offset 0/off
=== RUN TestIntegration/FsMkdir/FsPutChunked/8Mi/16777217
2026/02/21 04:27:55 DEBUG : chunked-8Mi-16.000Mi.bin: multipart upload: starting chunk 0 size 8Mi offset 0/16.000Mi
2026/02/21 04:27:55 DEBUG : chunked-8Mi-16.000Mi.bin: multipart upload: starting chunk 1 size 8Mi offset 8Mi/16.000Mi
2026/02/21 04:27:55 DEBUG : chunked-8Mi-16.000Mi.bin: multipart upload: starting chunk 2 size 1 offset 16Mi/16.000Mi
=== RUN TestIntegration/FsMkdir/FsPutChunked/8Mi/16777217/Streamed
2026/02/21 04:28:34 DEBUG : chunked-8Mi-16.000Mi-streamed.bin: multipart upload: starting chunk 0 size 8Mi offset 0/off
2026/02/21 04:28:35 DEBUG : chunked-8Mi-16.000Mi-streamed.bin: multipart upload: starting chunk 1 size 8Mi offset 8Mi/off
2026/02/21 04:28:35 DEBUG : chunked-8Mi-16.000Mi-streamed.bin: multipart upload: starting chunk 2 size 1 offset 16Mi/off
=== RUN TestIntegration/FsMkdir/FsPutChunked/10Mi
=== RUN TestIntegration/FsMkdir/FsPutChunked/10Mi/10485759
=== RUN TestIntegration/FsMkdir/FsPutChunked/10Mi/10485759/Streamed
2026/02/21 04:29:19 DEBUG : chunked-10Mi-10.000Mi-streamed.bin: multipart upload: starting chunk 0 size 10.000Mi offset 0/off
=== RUN TestIntegration/FsMkdir/FsPutChunked/10Mi/10485760
=== RUN TestIntegration/FsMkdir/FsPutChunked/10Mi/10485760/Streamed
2026/02/21 04:30:34 DEBUG : chunked-10Mi-10Mi-streamed.bin: multipart upload: starting chunk 0 size 10Mi offset 0/off
=== RUN TestIntegration/FsMkdir/FsPutChunked/10Mi/20971521
2026/02/21 04:31:51 DEBUG : chunked-10Mi-20.000Mi.bin: multipart upload: starting chunk 0 size 10Mi offset 0/20.000Mi
2026/02/21 04:31:52 DEBUG : chunked-10Mi-20.000Mi.bin: multipart upload: starting chunk 1 size 10Mi offset 10Mi/20.000Mi
2026/02/21 04:31:52 DEBUG : chunked-10Mi-20.000Mi.bin: multipart upload: starting chunk 2 size 1 offset 20Mi/20.000Mi
=== RUN TestIntegration/FsMkdir/FsPutChunked/10Mi/20971521/Streamed
2026/02/21 04:32:49 DEBUG : chunked-10Mi-20.000Mi-streamed.bin: multipart upload: starting chunk 0 size 10Mi offset 0/off
2026/02/21 04:32:49 DEBUG : chunked-10Mi-20.000Mi-streamed.bin: multipart upload: starting chunk 1 size 10Mi offset 10Mi/off
2026/02/21 04:32:49 DEBUG : chunked-10Mi-20.000Mi-streamed.bin: multipart upload: starting chunk 2 size 1 offset 20Mi/off
=== RUN TestIntegration/FsMkdir/FsCopyChunked
fstests.go:2493: *drime.Fs does not implement SetCopyCutoff
=== RUN TestIntegration/FsMkdir/FsUploadUnknownSize
=== RUN TestIntegration/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize
2026/02/21 04:33:36 DEBUG : unknown-size-put.txt: multipart upload: starting chunk 0 size 100 offset 0/off
=== RUN TestIntegration/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize
2026/02/21 04:34:21 DEBUG : unknown-size-update.txt: multipart upload: starting chunk 0 size 200 offset 0/off
2026/02/21 04:34:33 DEBUG : unknown-size-update.txt: Removing old object on successful upload
=== RUN TestIntegration/FsMkdir/FsRootCollapse
2026/02/21 04:34:36 DEBUG : Creating backend with remote "TestDrime:rclone-test-juwufim6pana/deeper/nonexisting/directory"
2026/02/21 04:34:36 DEBUG : Config file has changed externally - reloading
=== RUN TestIntegration/FsMkdir/FsDirSetModTime
fstests.go:2633: FS has no DirSetModTime interface
=== RUN TestIntegration/FsMkdir/FsMkdirMetadata
fstests.go:2676: FS has no MkdirMetadata interface
=== RUN TestIntegration/FsMkdir/FsDirectory
fstests.go:2733: FS has no Directory methods and doesn't Wrap
2026/02/21 04:34:47 ERROR : error listing: directory not found
=== RUN TestIntegration/FsShutdown
fstests.go:2839: Shutdown method not supported
--- FAIL: TestIntegration (4520.68s)
--- SKIP: TestIntegration/FsCheckWrap (0.00s)
--- SKIP: TestIntegration/FsCommand (0.00s)
--- PASS: TestIntegration/FsRmdirNotFound (1.82s)
--- PASS: TestIntegration/FsString (0.00s)
--- PASS: TestIntegration/FsName (0.00s)
--- PASS: TestIntegration/FsRoot (0.00s)
--- PASS: TestIntegration/FsRmdirEmpty (1.99s)
--- FAIL: TestIntegration/FsMkdir (4511.37s)
--- PASS: TestIntegration/FsMkdir/FsMkdirRmdirSubdir (5.41s)
--- PASS: TestIntegration/FsMkdir/FsListEmpty (0.27s)
--- PASS: TestIntegration/FsMkdir/FsListDirEmpty (0.49s)
--- SKIP: TestIntegration/FsMkdir/FsListRDirEmpty (0.00s)
--- PASS: TestIntegration/FsMkdir/FsListDirNotFound (0.24s)
--- SKIP: TestIntegration/FsMkdir/FsListRDirNotFound (0.00s)
--- FAIL: TestIntegration/FsMkdir/FsEncoding (1216.42s)
--- PASS: TestIntegration/FsMkdir/FsEncoding/control_chars (9.76s)
--- PASS: TestIntegration/FsMkdir/FsEncoding/dot (8.06s)
--- PASS: TestIntegration/FsMkdir/FsEncoding/dot_dot (16.75s)
--- FAIL: TestIntegration/FsMkdir/FsEncoding/punctuation (23.04s)
--- FAIL: TestIntegration/FsMkdir/FsEncoding/leading_space (31.77s)
--- FAIL: TestIntegration/FsMkdir/FsEncoding/leading_tilde (37.84s)
--- FAIL: TestIntegration/FsMkdir/FsEncoding/leading_CR (40.87s)
--- FAIL: TestIntegration/FsMkdir/FsEncoding/leading_LF (45.14s)
--- FAIL: TestIntegration/FsMkdir/FsEncoding/leading_HT (49.75s)
--- FAIL: TestIntegration/FsMkdir/FsEncoding/leading_VT (40.01s)
--- FAIL: TestIntegration/FsMkdir/FsEncoding/leading_dot (64.75s)
--- FAIL: TestIntegration/FsMkdir/FsEncoding/trailing_space (39.31s)
--- FAIL: TestIntegration/FsMkdir/FsEncoding/trailing_CR (52.02s)
--- FAIL: TestIntegration/FsMkdir/FsEncoding/trailing_LF (88.11s)
--- FAIL: TestIntegration/FsMkdir/FsEncoding/trailing_HT (79.06s)
--- FAIL: TestIntegration/FsMkdir/FsEncoding/trailing_VT (98.58s)
--- FAIL: TestIntegration/FsMkdir/FsEncoding/trailing_dot (108.18s)
--- FAIL: TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8 (113.22s)
--- FAIL: TestIntegration/FsMkdir/FsEncoding/URL_encoding (269.91s)
--- PASS: TestIntegration/FsMkdir/FsNewObjectNotFound (11.00s)
--- PASS: TestIntegration/FsMkdir/FsPutError (27.47s)
--- PASS: TestIntegration/FsMkdir/FsPutZeroLength (23.73s)
--- SKIP: TestIntegration/FsMkdir/FsOpenWriterAt (0.00s)
--- PASS: TestIntegration/FsMkdir/FsOpenChunkWriter (113.66s)
--- SKIP: TestIntegration/FsMkdir/FsChangeNotify (0.00s)
--- FAIL: TestIntegration/FsMkdir/FsPutFiles (1627.53s)
--- FAIL: TestIntegration/FsMkdir/FsPutFiles/FsListDirFile2 (24.79s)
--- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsListRDirFile2 (0.00s)
--- FAIL: TestIntegration/FsMkdir/FsPutFiles/FsListR (21.81s)
--- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListRSubdir (14.76s)
--- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListDirRoot (4.17s)
--- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsListRDirRoot (0.00s)
--- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListSubdir (6.84s)
--- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.00s)
--- FAIL: TestIntegration/FsMkdir/FsPutFiles/FsListLevel2 (6.99s)
--- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsListRLevel2 (0.00s)
--- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListFile1 (13.68s)
--- PASS: TestIntegration/FsMkdir/FsPutFiles/FsNewObject (2.22s)
--- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s)
--- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListFile1and2 (11.18s)
--- PASS: TestIntegration/FsMkdir/FsPutFiles/FsNewObjectDir (2.57s)
--- FAIL: TestIntegration/FsMkdir/FsPutFiles/FsPurge (271.25s)
--- FAIL: TestIntegration/FsMkdir/FsPutFiles/FsPurgeRoot (164.31s)
--- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListRootedSubdir (132.36s)
--- PASS: TestIntegration/FsMkdir/FsPutFiles/FsCopy (28.69s)
--- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsCopy/Metadata (0.00s)
--- PASS: TestIntegration/FsMkdir/FsPutFiles/FsMove (68.58s)
--- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsMove/Metadata (0.00s)
--- FAIL: TestIntegration/FsMkdir/FsPutFiles/FsDirMove (322.16s)
--- PASS: TestIntegration/FsMkdir/FsPutFiles/FsRmdirFull (8.61s)
--- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPrecision (0.00s)
--- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectString (4.74s)
--- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectFs (4.44s)
--- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectRemote (4.19s)
--- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectHashes (3.93s)
--- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectModTime (4.80s)
--- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectMimeType (5.39s)
--- SKIP: TestIntegration/FsMkdir/FsPutFiles/ObjectMetadata (4.41s)
--- SKIP: TestIntegration/FsMkdir/FsPutFiles/ObjectSetMetadata (4.96s)
--- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectSetModTime (5.93s)
--- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectSize (5.46s)
--- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectOpen (13.65s)
--- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectOpenSeek (16.37s)
--- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectOpenRange (40.83s)
--- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectPartialRead (14.86s)
--- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectUpdate (36.36s)
--- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectStorable (3.69s)
--- PASS: TestIntegration/FsMkdir/FsPutFiles/FsIsFile (43.47s)
--- PASS: TestIntegration/FsMkdir/FsPutFiles/FsIsFile/FsRoot (0.00s)
--- PASS: TestIntegration/FsMkdir/FsPutFiles/FsIsFileNotFound (8.20s)
--- FAIL: TestIntegration/FsMkdir/FsPutFiles/FromRoot (80.70s)
--- FAIL: TestIntegration/FsMkdir/FsPutFiles/FromRoot/List (29.52s)
--- FAIL: TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListEntries (2.70s)
--- SKIP: TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListR (0.00s)
--- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put (48.47s)
--- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put/Remove (19.83s)
--- SKIP: TestIntegration/FsMkdir/FsPutFiles/PublicLink (0.00s)
--- SKIP: TestIntegration/FsMkdir/FsPutFiles/SetTier (0.00s)
--- SKIP: TestIntegration/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s)
--- SKIP: TestIntegration/FsMkdir/FsPutFiles/Bucket (0.00s)
--- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectRemove (15.01s)
--- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectAbout (2.67s)
--- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPutStream (97.35s)
--- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPutStream/0 (41.17s)
--- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPutStream/100 (56.18s)
--- SKIP: TestIntegration/FsMkdir/FsPutFiles/Internal (0.00s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked (1405.54s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/5Mi (198.73s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/5Mi/5242879 (106.89s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/5Mi/5242879/Streamed (58.35s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/5Mi/5242880 (46.18s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/5Mi/5242880/Streamed (20.48s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/5Mi/10485761 (45.66s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/5Mi/10485761/Streamed (21.30s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/5.054Mi (257.46s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/5.054Mi/5299999 (57.20s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/5.054Mi/5299999/Streamed (41.01s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/5.054Mi/5300000 (125.36s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/5.054Mi/5300000/Streamed (82.30s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/5.054Mi/10600001 (74.90s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/5.054Mi/10600001/Streamed (31.21s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/5.055Mi (196.12s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/5.055Mi/5300052 (34.07s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/5.055Mi/5300052/Streamed (15.93s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/5.055Mi/5300053 (43.94s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/5.055Mi/5300053/Streamed (27.48s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/5.055Mi/10600107 (118.11s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/5.055Mi/10600107/Streamed (75.45s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/6.667Mi (205.96s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/6.667Mi/6990505 (99.98s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/6.667Mi/6990505/Streamed (37.44s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/6.667Mi/6990506 (53.25s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/6.667Mi/6990506/Streamed (31.99s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/6.667Mi/13981013 (52.74s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/6.667Mi/13981013/Streamed (29.62s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/8Mi (270.15s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/8Mi/8388607 (107.45s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/8Mi/8388607/Streamed (76.65s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/8Mi/8388608 (93.44s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/8Mi/8388608/Streamed (54.69s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/8Mi/16777217 (69.27s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/8Mi/16777217/Streamed (25.23s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/10Mi (277.10s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/10Mi/10485759 (44.55s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/10Mi/10485759/Streamed (23.85s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/10Mi/10485760 (115.25s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/10Mi/10485760/Streamed (74.20s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/10Mi/20971521 (117.30s)
--- PASS: TestIntegration/FsMkdir/FsPutChunked/10Mi/20971521/Streamed (54.78s)
--- SKIP: TestIntegration/FsMkdir/FsCopyChunked (0.00s)
--- PASS: TestIntegration/FsMkdir/FsUploadUnknownSize (63.86s)
--- PASS: TestIntegration/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (20.27s)
--- PASS: TestIntegration/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (43.59s)
--- PASS: TestIntegration/FsMkdir/FsRootCollapse (8.23s)
--- SKIP: TestIntegration/FsMkdir/FsDirSetModTime (0.00s)
--- SKIP: TestIntegration/FsMkdir/FsMkdirMetadata (0.00s)
--- SKIP: TestIntegration/FsMkdir/FsDirectory (0.00s)
--- SKIP: TestIntegration/FsShutdown (0.00s)
FAIL
exit status 1
FAIL github.com/rclone/rclone/backend/drime 4520.699s
"go test -v -timeout 2h0m0s -remote TestDrime: -verbose" - Finished ERROR in 1h15m21.565041522s (try 1/5): exit status 1: Failed [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/FsEncoding/URL_encoding TestIntegration/FsMkdir/FsPutFiles/FsListDirFile2 TestIntegration/FsMkdir/FsPutFiles/FsListR TestIntegration/FsMkdir/FsPutFiles/FsListLevel2 TestIntegration/FsMkdir/FsPutFiles/FsPurge TestIntegration/FsMkdir/FsPutFiles/FsPurgeRoot TestIntegration/FsMkdir/FsPutFiles/FsDirMove TestIntegration/FsMkdir/FsPutFiles/FromRoot/List TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListEntries]