"./operations.test -test.v -test.timeout 1h0m0s -remote TestWebdavNextcloud: -verbose -test.run '^(TestCount|TestDeduplicateLargest|TestDeduplicateNewestByHash|TestDeduplicateOldest|TestDeduplicateRename|TestDeduplicateSmallest|TestDelete|TestHashSums|TestListDirSorted|TestListDirSortedFn|TestListJSON|TestLs|TestLsLong|TestLsWithFilesFrom|TestLsd|TestMaxDelete|TestMaxDeleteSizeLargeFile|TestMergeDirs|TestMkdir|TestStatJSON)$'" - Starting (try 2/5) 2025/10/30 02:59:47 DEBUG : Creating backend with remote "TestWebdavNextcloud:rclone-test-fuviwud3xela" 2025/10/30 02:59:47 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2025/10/30 02:59:47 DEBUG : Setting type="webdav" for "TestWebdavNextcloud" from environment variable RCLONE_CONFIG_TESTWEBDAVNEXTCLOUD_TYPE 2025/10/30 02:59:47 DEBUG : Setting url="http://127.0.0.1:28629/remote.php/dav/files/rclone/" for "TestWebdavNextcloud" from environment variable RCLONE_CONFIG_TESTWEBDAVNEXTCLOUD_URL 2025/10/30 02:59:47 DEBUG : Setting vendor="nextcloud" for "TestWebdavNextcloud" from environment variable RCLONE_CONFIG_TESTWEBDAVNEXTCLOUD_VENDOR 2025/10/30 02:59:47 DEBUG : Setting user="rclone" for "TestWebdavNextcloud" from environment variable RCLONE_CONFIG_TESTWEBDAVNEXTCLOUD_USER 2025/10/30 02:59:47 DEBUG : Setting pass="7OZcrZAPPBDYZJcuPP0XzxsWtRZmAmlWrJVzVRLY" for "TestWebdavNextcloud" from environment variable RCLONE_CONFIG_TESTWEBDAVNEXTCLOUD_PASS 2025/10/30 02:59:47 DEBUG : TestWebdavNextcloud: detected overridden config - adding "{Tt_nC}" suffix to name 2025/10/30 02:59:47 DEBUG : Setting url="http://127.0.0.1:28629/remote.php/dav/files/rclone/" for "TestWebdavNextcloud" from environment variable RCLONE_CONFIG_TESTWEBDAVNEXTCLOUD_URL 2025/10/30 02:59:47 DEBUG : Setting vendor="nextcloud" for "TestWebdavNextcloud" from environment variable RCLONE_CONFIG_TESTWEBDAVNEXTCLOUD_VENDOR 2025/10/30 02:59:47 DEBUG : Setting user="rclone" for "TestWebdavNextcloud" from environment variable RCLONE_CONFIG_TESTWEBDAVNEXTCLOUD_USER 2025/10/30 02:59:47 DEBUG : Setting pass="7OZcrZAPPBDYZJcuPP0XzxsWtRZmAmlWrJVzVRLY" for "TestWebdavNextcloud" from environment variable RCLONE_CONFIG_TESTWEBDAVNEXTCLOUD_PASS 2025/10/30 02:59:47 DEBUG : found headers: 2025/10/30 02:59:47 DEBUG : Chunks temporary upload directory: http://127.0.0.1:28629/remote.php/dav/uploads/rclone/ 2025/10/30 02:59:47 DEBUG : Creating backend with remote "/tmp/rclone793505590" === RUN TestDeduplicateNewestByHash run.go:180: Remote "webdav root 'rclone-test-fuviwud3xela'", Local "Local file system at /tmp/rclone793505590", Modify Window "1s" 2025/10/30 02:59:48 DEBUG : one: Update will use the normal upload strategy (no chunks) 2025/10/30 02:59:49 DEBUG : also/one: Update will use the normal upload strategy (no chunks) 2025/10/30 02:59:50 DEBUG : another: Update will use the normal upload strategy (no chunks) 2025/10/30 02:59:51 DEBUG : not-one: Update will use the normal upload strategy (no chunks) 2025/10/30 02:59:53 INFO : webdav root 'rclone-test-fuviwud3xela': Looking for duplicate sha1 hashes using newest mode. 2025/10/30 02:59:53 NOTICE: 4e91b4012a55d24de5d7d720e98a01dfd295c0cc: Found 3 files with duplicate sha1 hashes 2025/10/30 02:59:54 INFO : one: Deleted 2025/10/30 02:59:54 INFO : also/one: Deleted 2025/10/30 02:59:54 NOTICE: 4e91b4012a55d24de5d7d720e98a01dfd295c0cc: Deleted 2 extra copies --- PASS: TestDeduplicateNewestByHash (9.17s) === RUN TestDeduplicateOldest run.go:180: Remote "webdav root 'rclone-test-fuviwud3xela'", Local "Local file system at /tmp/rclone793505590", Modify Window "1s" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible --- SKIP: TestDeduplicateOldest (0.53s) === RUN TestDeduplicateLargest run.go:180: Remote "webdav root 'rclone-test-fuviwud3xela'", Local "Local file system at /tmp/rclone793505590", Modify Window "1s" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible --- SKIP: TestDeduplicateLargest (0.56s) === RUN TestDeduplicateSmallest run.go:180: Remote "webdav root 'rclone-test-fuviwud3xela'", Local "Local file system at /tmp/rclone793505590", Modify Window "1s" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible --- SKIP: TestDeduplicateSmallest (0.53s) === RUN TestDeduplicateRename run.go:180: Remote "webdav root 'rclone-test-fuviwud3xela'", Local "Local file system at /tmp/rclone793505590", Modify Window "1s" dedupe_test.go:24: Can't test deduplicate - no duplicate files possible --- SKIP: TestDeduplicateRename (0.56s) === RUN TestMergeDirs run.go:180: Remote "webdav root 'rclone-test-fuviwud3xela'", Local "Local file system at /tmp/rclone793505590", Modify Window "1s" dedupe_test.go:256: Can't merge directories --- SKIP: TestMergeDirs (0.56s) === RUN TestListDirSorted run.go:180: Remote "webdav root 'rclone-test-fuviwud3xela'", Local "Local file system at /tmp/rclone793505590", Modify Window "1s" 2025/10/30 03:00:00 DEBUG : a.txt: Update will use the normal upload strategy (no chunks) 2025/10/30 03:00:01 DEBUG : zend.txt: Update will use the normal upload strategy (no chunks) 2025/10/30 03:00:02 DEBUG : sub dir/hello world: Update will use the normal upload strategy (no chunks) 2025/10/30 03:00:03 DEBUG : sub dir/hello world2: Update will use the normal upload strategy (no chunks) 2025/10/30 03:00:04 DEBUG : sub dir/ignore dir/.ignore: Update will use the normal upload strategy (no chunks) 2025/10/30 03:00:05 DEBUG : sub dir/ignore dir/should be ignored: Update will use the normal upload strategy (no chunks) 2025/10/30 03:00:06 DEBUG : sub dir/sub sub dir/hello world3: Update will use the normal upload strategy (no chunks) 2025/10/30 03:00:08 DEBUG : a.txt: Excluded (Size Filter) 2025/10/30 03:00:08 DEBUG : a.txt: Excluded 2025/10/30 03:00:08 DEBUG : sub dir/hello world: Excluded (Size Filter) 2025/10/30 03:00:08 DEBUG : sub dir/hello world: Excluded 2025/10/30 03:00:08 DEBUG : sub dir/hello world2: Excluded (Size Filter) 2025/10/30 03:00:08 DEBUG : sub dir/hello world2: Excluded 2025/10/30 03:00:09 DEBUG : sub dir/hello world: Excluded (Size Filter) 2025/10/30 03:00:09 DEBUG : sub dir/hello world: Excluded 2025/10/30 03:00:09 DEBUG : sub dir/hello world2: Excluded (Size Filter) 2025/10/30 03:00:09 DEBUG : sub dir/hello world2: Excluded 2025/10/30 03:00:09 DEBUG : sub dir/ignore dir: Excluded 2025/10/30 03:00:10 DEBUG : sub dir/ignore dir: Excluded --- PASS: TestListDirSorted (16.41s) === RUN TestListDirSortedFn run.go:180: Remote "webdav root 'rclone-test-fuviwud3xela'", Local "Local file system at /tmp/rclone793505590", Modify Window "1s" 2025/10/30 03:00:16 DEBUG : a.txt: Update will use the normal upload strategy (no chunks) 2025/10/30 03:00:17 DEBUG : zend.txt: Update will use the normal upload strategy (no chunks) 2025/10/30 03:00:18 DEBUG : sub dir/hello world: Update will use the normal upload strategy (no chunks) 2025/10/30 03:00:19 DEBUG : sub dir/hello world2: Update will use the normal upload strategy (no chunks) 2025/10/30 03:00:20 DEBUG : sub dir/ignore dir/.ignore: Update will use the normal upload strategy (no chunks) 2025/10/30 03:00:21 DEBUG : sub dir/ignore dir/should be ignored: Update will use the normal upload strategy (no chunks) 2025/10/30 03:00:22 DEBUG : sub dir/sub sub dir/hello world3: Update will use the normal upload strategy (no chunks) 2025/10/30 03:00:24 DEBUG : a.txt: Excluded (Size Filter) 2025/10/30 03:00:24 DEBUG : a.txt: Excluded 2025/10/30 03:00:25 DEBUG : sub dir/hello world: Excluded (Size Filter) 2025/10/30 03:00:25 DEBUG : sub dir/hello world: Excluded 2025/10/30 03:00:25 DEBUG : sub dir/hello world2: Excluded (Size Filter) 2025/10/30 03:00:25 DEBUG : sub dir/hello world2: Excluded 2025/10/30 03:00:25 DEBUG : sub dir/hello world: Excluded (Size Filter) 2025/10/30 03:00:25 DEBUG : sub dir/hello world: Excluded 2025/10/30 03:00:25 DEBUG : sub dir/hello world2: Excluded (Size Filter) 2025/10/30 03:00:25 DEBUG : sub dir/hello world2: Excluded 2025/10/30 03:00:25 DEBUG : sub dir/ignore dir: Excluded 2025/10/30 03:00:26 DEBUG : sub dir/ignore dir: Excluded --- PASS: TestListDirSortedFn (15.94s) === RUN TestListJSON run.go:180: Remote "webdav root 'rclone-test-fuviwud3xela'", Local "Local file system at /tmp/rclone793505590", Modify Window "1s" 2025/10/30 03:00:32 DEBUG : file1: Update will use the normal upload strategy (no chunks) 2025/10/30 03:00:33 DEBUG : sub/file2: Update will use the normal upload strategy (no chunks) === RUN TestListJSON/Default === RUN TestListJSON/FilesOnly === RUN TestListJSON/DirsOnly === RUN TestListJSON/Recurse === RUN TestListJSON/SubDir === RUN TestListJSON/NoModTime === RUN TestListJSON/NoMimeType === RUN TestListJSON/ShowHash === RUN TestListJSON/HashTypes 2025/10/30 03:00:37 ERROR : file1: Failed to read hash: hash type not supported === RUN TestListJSON/Metadata --- PASS: TestListJSON (7.91s) --- PASS: TestListJSON/Default (0.31s) --- PASS: TestListJSON/FilesOnly (0.27s) --- PASS: TestListJSON/DirsOnly (0.27s) --- PASS: TestListJSON/Recurse (0.56s) --- PASS: TestListJSON/SubDir (0.28s) --- PASS: TestListJSON/NoModTime (0.31s) --- PASS: TestListJSON/NoMimeType (0.27s) --- PASS: TestListJSON/ShowHash (0.28s) --- PASS: TestListJSON/HashTypes (0.30s) --- PASS: TestListJSON/Metadata (0.30s) === RUN TestStatJSON run.go:180: Remote "webdav root 'rclone-test-fuviwud3xela'", Local "Local file system at /tmp/rclone793505590", Modify Window "1s" 2025/10/30 03:00:40 DEBUG : file1: Update will use the normal upload strategy (no chunks) 2025/10/30 03:00:41 DEBUG : sub/file2: Update will use the normal upload strategy (no chunks) === RUN TestStatJSON/Root === RUN TestStatJSON/RootFilesOnly === RUN TestStatJSON/RootDirsOnly === RUN TestStatJSON/Dir === RUN TestStatJSON/DirWithTrailingSlash === RUN TestStatJSON/File === RUN TestStatJSON/NotFound === RUN TestStatJSON/DirFilesOnly === RUN TestStatJSON/FileFilesOnly === RUN TestStatJSON/NotFoundFilesOnly === RUN TestStatJSON/DirDirsOnly === RUN TestStatJSON/FileDirsOnly === RUN TestStatJSON/NotFoundDirsOnly === RUN TestStatJSON/RootNotFound 2025/10/30 03:00:46 DEBUG : Creating backend with remote "TestWebdavNextcloud:rclone-test-fuviwud3xela/notfound" 2025/10/30 03:00:46 DEBUG : Setting type="webdav" for "TestWebdavNextcloud" from environment variable RCLONE_CONFIG_TESTWEBDAVNEXTCLOUD_TYPE 2025/10/30 03:00:46 DEBUG : Setting url="http://127.0.0.1:28629/remote.php/dav/files/rclone/" for "TestWebdavNextcloud" from environment variable RCLONE_CONFIG_TESTWEBDAVNEXTCLOUD_URL 2025/10/30 03:00:46 DEBUG : Setting vendor="nextcloud" for "TestWebdavNextcloud" from environment variable RCLONE_CONFIG_TESTWEBDAVNEXTCLOUD_VENDOR 2025/10/30 03:00:46 DEBUG : Setting user="rclone" for "TestWebdavNextcloud" from environment variable RCLONE_CONFIG_TESTWEBDAVNEXTCLOUD_USER 2025/10/30 03:00:46 DEBUG : Setting pass="7OZcrZAPPBDYZJcuPP0XzxsWtRZmAmlWrJVzVRLY" for "TestWebdavNextcloud" from environment variable RCLONE_CONFIG_TESTWEBDAVNEXTCLOUD_PASS 2025/10/30 03:00:46 DEBUG : TestWebdavNextcloud: detected overridden config - adding "{Tt_nC}" suffix to name 2025/10/30 03:00:46 DEBUG : Setting url="http://127.0.0.1:28629/remote.php/dav/files/rclone/" for "TestWebdavNextcloud" from environment variable RCLONE_CONFIG_TESTWEBDAVNEXTCLOUD_URL 2025/10/30 03:00:46 DEBUG : Setting vendor="nextcloud" for "TestWebdavNextcloud" from environment variable RCLONE_CONFIG_TESTWEBDAVNEXTCLOUD_VENDOR 2025/10/30 03:00:46 DEBUG : Setting user="rclone" for "TestWebdavNextcloud" from environment variable RCLONE_CONFIG_TESTWEBDAVNEXTCLOUD_USER 2025/10/30 03:00:46 DEBUG : Setting pass="7OZcrZAPPBDYZJcuPP0XzxsWtRZmAmlWrJVzVRLY" for "TestWebdavNextcloud" from environment variable RCLONE_CONFIG_TESTWEBDAVNEXTCLOUD_PASS 2025/10/30 03:00:46 DEBUG : found headers: 2025/10/30 03:00:46 DEBUG : Chunks temporary upload directory: http://127.0.0.1:28629/remote.php/dav/uploads/rclone/ --- PASS: TestStatJSON (9.33s) --- PASS: TestStatJSON/Root (0.29s) --- PASS: TestStatJSON/RootFilesOnly (0.00s) --- PASS: TestStatJSON/RootDirsOnly (0.29s) --- PASS: TestStatJSON/Dir (0.57s) --- PASS: TestStatJSON/DirWithTrailingSlash (0.27s) --- PASS: TestStatJSON/File (0.30s) --- PASS: TestStatJSON/NotFound (0.54s) --- PASS: TestStatJSON/DirFilesOnly (0.29s) --- PASS: TestStatJSON/FileFilesOnly (0.27s) --- PASS: TestStatJSON/NotFoundFilesOnly (0.26s) --- PASS: TestStatJSON/DirDirsOnly (0.27s) --- PASS: TestStatJSON/FileDirsOnly (0.29s) --- PASS: TestStatJSON/NotFoundDirsOnly (0.28s) --- PASS: TestStatJSON/RootNotFound (0.59s) === RUN TestMkdir run.go:180: Remote "webdav root 'rclone-test-fuviwud3xela'", Local "Local file system at /tmp/rclone793505590", Modify Window "1s" 2025/10/30 03:00:49 INFO : webdav root 'rclone-test-fuviwud3xela': Making directory 2025/10/30 03:00:50 INFO : webdav root 'rclone-test-fuviwud3xela': Making directory --- PASS: TestMkdir (1.39s) === RUN TestLsd run.go:180: Remote "webdav root 'rclone-test-fuviwud3xela'", Local "Local file system at /tmp/rclone793505590", Modify Window "1s" 2025/10/30 03:00:51 DEBUG : sub dir/hello world: Update will use the normal upload strategy (no chunks) --- PASS: TestLsd (3.61s) === RUN TestLs run.go:180: Remote "webdav root 'rclone-test-fuviwud3xela'", Local "Local file system at /tmp/rclone793505590", Modify Window "1s" 2025/10/30 03:00:54 DEBUG : potato2: Update will use the normal upload strategy (no chunks) 2025/10/30 03:00:55 DEBUG : empty space: Update will use the normal upload strategy (no chunks) --- PASS: TestLs (3.66s) === RUN TestLsWithFilesFrom run.go:180: Remote "webdav root 'rclone-test-fuviwud3xela'", Local "Local file system at /tmp/rclone793505590", Modify Window "1s" 2025/10/30 03:00:58 DEBUG : potato2: Update will use the normal upload strategy (no chunks) 2025/10/30 03:00:59 DEBUG : empty space: Update will use the normal upload strategy (no chunks) 2025/10/30 03:01:00 DEBUG : empty space: Excluded (FilesFrom Filter) 2025/10/30 03:01:00 DEBUG : empty space: Excluded --- PASS: TestLsWithFilesFrom (4.00s) === RUN TestLsLong run.go:180: Remote "webdav root 'rclone-test-fuviwud3xela'", Local "Local file system at /tmp/rclone793505590", Modify Window "1s" 2025/10/30 03:01:02 DEBUG : potato2: Update will use the normal upload strategy (no chunks) 2025/10/30 03:01:03 DEBUG : empty space: Update will use the normal upload strategy (no chunks) --- PASS: TestLsLong (3.61s) === RUN TestHashSums run.go:180: Remote "webdav root 'rclone-test-fuviwud3xela'", Local "Local file system at /tmp/rclone793505590", Modify Window "1s" 2025/10/30 03:01:06 DEBUG : potato2: Update will use the normal upload strategy (no chunks) 2025/10/30 03:01:06 DEBUG : empty space: Update will use the normal upload strategy (no chunks) === RUN TestHashSums/Sha1 === RUN TestHashSums/Sha1Download --- PASS: TestHashSums (4.31s) --- PASS: TestHashSums/Sha1 (0.27s) --- PASS: TestHashSums/Sha1Download (0.61s) === RUN TestCount run.go:180: Remote "webdav root 'rclone-test-fuviwud3xela'", Local "Local file system at /tmp/rclone793505590", Modify Window "1s" 2025/10/30 03:01:10 DEBUG : potato2: Update will use the normal upload strategy (no chunks) 2025/10/30 03:01:11 DEBUG : empty space: Update will use the normal upload strategy (no chunks) 2025/10/30 03:01:12 DEBUG : sub dir/potato3: Update will use the normal upload strategy (no chunks) --- PASS: TestCount (6.13s) === RUN TestDelete run.go:180: Remote "webdav root 'rclone-test-fuviwud3xela'", Local "Local file system at /tmp/rclone793505590", Modify Window "1s" 2025/10/30 03:01:16 DEBUG : small: Update will use the normal upload strategy (no chunks) 2025/10/30 03:01:17 DEBUG : medium: Update will use the normal upload strategy (no chunks) 2025/10/30 03:01:18 DEBUG : large: Update will use the normal upload strategy (no chunks) 2025/10/30 03:01:19 DEBUG : Waiting for deletions to finish 2025/10/30 03:01:19 DEBUG : large: Excluded (Size Filter) 2025/10/30 03:01:19 DEBUG : large: Excluded 2025/10/30 03:01:19 INFO : medium: Deleted 2025/10/30 03:01:19 INFO : small: Deleted --- PASS: TestDelete (4.91s) === RUN TestMaxDelete run.go:180: Remote "webdav root 'rclone-test-fuviwud3xela'", Local "Local file system at /tmp/rclone793505590", Modify Window "1s" 2025/10/30 03:01:21 DEBUG : small: Update will use the normal upload strategy (no chunks) 2025/10/30 03:01:22 DEBUG : medium: Update will use the normal upload strategy (no chunks) 2025/10/30 03:01:23 DEBUG : large: Update will use the normal upload strategy (no chunks) 2025/10/30 03:01:24 DEBUG : Waiting for deletions to finish 2025/10/30 03:01:24 ERROR : small: Got fatal error on delete: --max-delete threshold reached 2025/10/30 03:01:24 INFO : large: Deleted 2025/10/30 03:01:24 INFO : medium: Deleted --- PASS: TestMaxDelete (5.46s) === RUN TestMaxDeleteSizeLargeFile run.go:180: Remote "webdav root 'rclone-test-fuviwud3xela'", Local "Local file system at /tmp/rclone793505590", Modify Window "1s" 2025/10/30 03:01:26 DEBUG : small: Update will use the normal upload strategy (no chunks) 2025/10/30 03:01:27 DEBUG : medium: Update will use the normal upload strategy (no chunks) 2025/10/30 03:01:28 DEBUG : large: Update will use the normal upload strategy (no chunks) 2025/10/30 03:01:29 DEBUG : Waiting for deletions to finish 2025/10/30 03:01:29 ERROR : large: Got fatal error on delete: --max-delete-size threshold reached 2025/10/30 03:01:30 INFO : small: Deleted 2025/10/30 03:01:30 INFO : medium: Deleted --- PASS: TestMaxDeleteSizeLargeFile (5.37s) PASS 2025/10/30 03:01:31 DEBUG : webdav root 'rclone-test-fuviwud3xela': Purge remote "./operations.test -test.v -test.timeout 1h0m0s -remote TestWebdavNextcloud: -verbose -test.run '^(TestCount|TestDeduplicateLargest|TestDeduplicateNewestByHash|TestDeduplicateOldest|TestDeduplicateRename|TestDeduplicateSmallest|TestDelete|TestHashSums|TestListDirSorted|TestListDirSortedFn|TestListJSON|TestLs|TestLsLong|TestLsWithFilesFrom|TestLsd|TestMaxDelete|TestMaxDeleteSizeLargeFile|TestMergeDirs|TestMkdir|TestStatJSON)$'" - Finished OK in 1m45.391480354s (try 2/5)