? github.com/ncw/rclone [no test files] === RUN TestNewFS --- PASS: TestNewFS (0.00s) === RUN TestNewFSNoRemote --- PASS: TestNewFSNoRemote (0.00s) === RUN TestNewFSInvalidRemote --- PASS: TestNewFSInvalidRemote (0.00s) PASS ok github.com/ncw/rclone/backend/alias 0.008s ? github.com/ncw/rclone/backend/all [no test files] ? github.com/ncw/rclone/backend/amazonclouddrive [no test files] === RUN TestSetup --- PASS: TestSetup (0.00s) === RUN TestInit --- PASS: TestInit (0.22s) fstests.go:105: Using remote "TestAzureBlob:" === RUN TestFsString --- PASS: TestFsString (0.00s) === RUN TestFsName --- PASS: TestFsName (0.00s) === RUN TestFsRoot --- PASS: TestFsRoot (0.00s) === RUN TestFsRmdirEmpty --- PASS: TestFsRmdirEmpty (0.03s) === RUN TestFsRmdirNotFound --- PASS: TestFsRmdirNotFound (0.00s) === RUN TestFsMkdir --- PASS: TestFsMkdir (0.02s) === RUN TestFsMkdirRmdirSubdir --- PASS: TestFsMkdirRmdirSubdir (0.05s) fstest.go:248: Filtering empty directory "dir" fstest.go:248: Filtering empty directory "dir/subdir" fstest.go:248: Filtering empty directory "dir" === RUN TestFsListEmpty --- PASS: TestFsListEmpty (0.01s) === RUN TestFsListDirEmpty --- PASS: TestFsListDirEmpty (0.01s) === RUN TestFsListRDirEmpty --- PASS: TestFsListRDirEmpty (0.01s) === RUN TestFsNewObjectNotFound --- PASS: TestFsNewObjectNotFound (0.02s) === RUN TestFsPutFile1 --- PASS: TestFsPutFile1 (0.06s) === RUN TestFsPutError --- PASS: TestFsPutError (0.02s) === RUN TestFsPutFile2 --- PASS: TestFsPutFile2 (0.06s) === RUN TestFsUpdateFile1 --- PASS: TestFsUpdateFile1 (0.03s) === RUN TestFsListDirFile2 --- PASS: TestFsListDirFile2 (0.05s) === RUN TestFsListRDirFile2 --- PASS: TestFsListRDirFile2 (0.05s) === RUN TestFsListDirRoot --- PASS: TestFsListDirRoot (0.01s) === RUN TestFsListRDirRoot --- PASS: TestFsListRDirRoot (0.01s) === RUN TestFsListSubdir --- PASS: TestFsListSubdir (0.01s) === RUN TestFsListRSubdir --- PASS: TestFsListRSubdir (0.02s) === RUN TestFsListLevel2 --- PASS: TestFsListLevel2 (0.02s) === RUN TestFsListRLevel2 --- PASS: TestFsListRLevel2 (0.01s) === RUN TestFsListFile1 --- PASS: TestFsListFile1 (0.05s) === RUN TestFsNewObject --- PASS: TestFsNewObject (0.01s) === RUN TestFsListFile1and2 --- PASS: TestFsListFile1and2 (0.05s) === RUN TestFsNewObjectDir --- PASS: TestFsNewObjectDir (0.01s) === RUN TestFsCopy --- PASS: TestFsCopy (0.11s) === RUN TestFsMove --- SKIP: TestFsMove (0.00s) fstests.go:563: FS has no Mover interface === RUN TestFsDirMove --- SKIP: TestFsDirMove (0.00s) fstests.go:632: FS has no DirMover interface === RUN TestFsRmdirFull --- PASS: TestFsRmdirFull (0.03s) === RUN TestFsPrecision --- PASS: TestFsPrecision (0.00s) === RUN TestFsChangeNotify --- SKIP: TestFsChangeNotify (0.00s) fstests.go:698: FS has no ChangeNotify interface === RUN TestObjectString --- PASS: TestObjectString (0.01s) === RUN TestObjectFs --- PASS: TestObjectFs (0.01s) === RUN TestObjectRemote --- PASS: TestObjectRemote (0.01s) === RUN TestObjectHashes --- PASS: TestObjectHashes (0.01s) === RUN TestObjectModTime --- PASS: TestObjectModTime (0.01s) === RUN TestObjectMimeType --- PASS: TestObjectMimeType (0.01s) === RUN TestObjectSetModTime --- PASS: TestObjectSetModTime (0.03s) === RUN TestObjectSize --- PASS: TestObjectSize (0.01s) === RUN TestObjectOpen --- PASS: TestObjectOpen (0.02s) === RUN TestObjectOpenSeek --- PASS: TestObjectOpenSeek (0.02s) === RUN TestObjectOpenRange --- PASS: TestObjectOpenRange (0.05s) === RUN TestObjectPartialRead --- PASS: TestObjectPartialRead (0.02s) === RUN TestObjectUpdate --- PASS: TestObjectUpdate (0.07s) === RUN TestObjectStorable --- PASS: TestObjectStorable (0.01s) === RUN TestFsIsFile --- PASS: TestFsIsFile (0.02s) === RUN TestFsIsFileNotFound --- PASS: TestFsIsFileNotFound (0.02s) === RUN TestObjectRemove --- PASS: TestObjectRemove (0.07s) === RUN TestFsPutStream --- SKIP: TestFsPutStream (0.00s) fstests.go:945: FS has no PutStream interface === RUN TestObjectPurge 2018/03/20 11:34:39 ERROR : : error listing: directory not found --- PASS: TestObjectPurge (0.03s) === RUN TestInternal --- SKIP: TestInternal (0.00s) fstests.go:1003: *azureblob.Fs does not implement InternalTester === RUN TestFinalise --- PASS: TestFinalise (0.00s) PASS ok github.com/ncw/rclone/backend/azureblob 1.392s === RUN TestUrlEncode --- PASS: TestUrlEncode (0.00s) === RUN TestTimeString --- PASS: TestTimeString (0.00s) === RUN TestParseTimeString --- PASS: TestParseTimeString (0.00s) === RUN TestSetup --- PASS: TestSetup (0.00s) === RUN TestInit --- PASS: TestInit (1.85s) fstests.go:105: Using remote "TestB2:" === RUN TestFsString --- PASS: TestFsString (0.00s) === RUN TestFsName --- PASS: TestFsName (0.00s) === RUN TestFsRoot --- PASS: TestFsRoot (0.00s) === RUN TestFsRmdirEmpty --- PASS: TestFsRmdirEmpty (0.26s) === RUN TestFsRmdirNotFound --- PASS: TestFsRmdirNotFound (0.21s) === RUN TestFsMkdir --- PASS: TestFsMkdir (0.82s) === RUN TestFsMkdirRmdirSubdir --- PASS: TestFsMkdirRmdirSubdir (0.42s) fstest.go:248: Filtering empty directory "dir" fstest.go:248: Filtering empty directory "dir/subdir" fstest.go:248: Filtering empty directory "dir" === RUN TestFsListEmpty --- PASS: TestFsListEmpty (0.14s) === RUN TestFsListDirEmpty --- PASS: TestFsListDirEmpty (0.14s) === RUN TestFsListRDirEmpty --- PASS: TestFsListRDirEmpty (0.14s) === RUN TestFsNewObjectNotFound --- PASS: TestFsNewObjectNotFound (0.29s) === RUN TestFsPutFile1 --- PASS: TestFsPutFile1 (1.37s) === RUN TestFsPutError --- PASS: TestFsPutError (0.15s) === RUN TestFsPutFile2 --- PASS: TestFsPutFile2 (2.38s) === RUN TestFsUpdateFile1 --- PASS: TestFsUpdateFile1 (1.35s) === RUN TestFsListDirFile2 --- PASS: TestFsListDirFile2 (0.75s) === RUN TestFsListRDirFile2 --- PASS: TestFsListRDirFile2 (0.71s) === RUN TestFsListDirRoot --- PASS: TestFsListDirRoot (0.49s) === RUN TestFsListRDirRoot --- PASS: TestFsListRDirRoot (0.49s) === RUN TestFsListSubdir --- PASS: TestFsListSubdir (0.14s) === RUN TestFsListRSubdir --- PASS: TestFsListRSubdir (0.16s) === RUN TestFsListLevel2 --- PASS: TestFsListLevel2 (0.36s) === RUN TestFsListRLevel2 --- PASS: TestFsListRLevel2 (0.14s) === RUN TestFsListFile1 --- PASS: TestFsListFile1 (0.74s) === RUN TestFsNewObject --- PASS: TestFsNewObject (0.14s) === RUN TestFsListFile1and2 --- PASS: TestFsListFile1and2 (0.71s) === RUN TestFsNewObjectDir --- PASS: TestFsNewObjectDir (0.14s) === RUN TestFsCopy --- SKIP: TestFsCopy (0.00s) fstests.go:529: FS has no Copier interface === RUN TestFsMove --- SKIP: TestFsMove (0.00s) fstests.go:563: FS has no Mover interface === RUN TestFsDirMove --- SKIP: TestFsDirMove (0.00s) fstests.go:632: FS has no DirMover interface === RUN TestFsRmdirFull --- PASS: TestFsRmdirFull (0.14s) === RUN TestFsPrecision --- PASS: TestFsPrecision (0.00s) === RUN TestFsChangeNotify --- SKIP: TestFsChangeNotify (0.00s) fstests.go:698: FS has no ChangeNotify interface === RUN TestObjectString --- PASS: TestObjectString (0.55s) === RUN TestObjectFs --- PASS: TestObjectFs (0.14s) === RUN TestObjectRemote --- PASS: TestObjectRemote (0.30s) === RUN TestObjectHashes --- PASS: TestObjectHashes (0.14s) === RUN TestObjectModTime --- PASS: TestObjectModTime (0.14s) === RUN TestObjectMimeType --- PASS: TestObjectMimeType (0.14s) === RUN TestObjectSetModTime --- PASS: TestObjectSetModTime (0.14s) fstests.go:801: can't set modified time === RUN TestObjectSize --- PASS: TestObjectSize (0.14s) === RUN TestObjectOpen --- PASS: TestObjectOpen (1.32s) === RUN TestObjectOpenSeek --- PASS: TestObjectOpenSeek (0.28s) === RUN TestObjectOpenRange --- PASS: TestObjectOpenRange (0.70s) === RUN TestObjectPartialRead --- PASS: TestObjectPartialRead (0.37s) === RUN TestObjectUpdate --- PASS: TestObjectUpdate (2.11s) === RUN TestObjectStorable --- PASS: TestObjectStorable (0.14s) === RUN TestFsIsFile --- PASS: TestFsIsFile (0.75s) === RUN TestFsIsFileNotFound --- PASS: TestFsIsFileNotFound (0.69s) === RUN TestObjectRemove --- PASS: TestObjectRemove (1.81s) === RUN TestFsPutStream --- PASS: TestFsPutStream (0.67s) === RUN TestObjectPurge 2018/03/20 11:35:05 ERROR : : error listing: directory not found --- PASS: TestObjectPurge (1.87s) === RUN TestInternal --- SKIP: TestInternal (0.00s) fstests.go:1003: *b2.Fs does not implement InternalTester === RUN TestFinalise --- PASS: TestFinalise (0.00s) PASS ok github.com/ncw/rclone/backend/b2 27.047s === RUN TestTimestampMarshalJSON --- PASS: TestTimestampMarshalJSON (0.00s) === RUN TestTimestampUnmarshalJSON --- PASS: TestTimestampUnmarshalJSON (0.00s) === RUN TestTimestampAddVersion --- PASS: TestTimestampAddVersion (0.00s) === RUN TestTimestampRemoveVersion --- PASS: TestTimestampRemoveVersion (0.00s) === RUN TestTimestampIsZero --- PASS: TestTimestampIsZero (0.00s) === RUN TestTimestampEqual --- PASS: TestTimestampEqual (0.00s) PASS ok github.com/ncw/rclone/backend/b2/api 0.004s === RUN TestSetup --- PASS: TestSetup (0.00s) === RUN TestInit --- PASS: TestInit (4.69s) fstests.go:105: Using remote "TestBox:" === RUN TestFsString --- PASS: TestFsString (0.00s) === RUN TestFsName --- PASS: TestFsName (0.00s) === RUN TestFsRoot --- PASS: TestFsRoot (0.00s) === RUN TestFsRmdirEmpty --- PASS: TestFsRmdirEmpty (0.94s) === RUN TestFsRmdirNotFound --- PASS: TestFsRmdirNotFound (0.56s) === RUN TestFsMkdir --- PASS: TestFsMkdir (3.01s) === RUN TestFsMkdirRmdirSubdir --- PASS: TestFsMkdirRmdirSubdir (7.98s) === RUN TestFsListEmpty --- PASS: TestFsListEmpty (0.50s) === RUN TestFsListDirEmpty --- PASS: TestFsListDirEmpty (0.57s) === RUN TestFsListRDirEmpty --- SKIP: TestFsListRDirEmpty (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsNewObjectNotFound --- PASS: TestFsNewObjectNotFound (1.00s) === RUN TestFsPutFile1 --- PASS: TestFsPutFile1 (2.79s) === RUN TestFsPutError --- PASS: TestFsPutError (6.59s) === RUN TestFsPutFile2 --- PASS: TestFsPutFile2 (2.38s) === RUN TestFsUpdateFile1 --- PASS: TestFsUpdateFile1 (2.39s) === RUN TestFsListDirFile2 --- PASS: TestFsListDirFile2 (2.58s) === RUN TestFsListRDirFile2 --- SKIP: TestFsListRDirFile2 (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListDirRoot --- PASS: TestFsListDirRoot (0.50s) === RUN TestFsListRDirRoot --- SKIP: TestFsListRDirRoot (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListSubdir --- PASS: TestFsListSubdir (0.51s) === RUN TestFsListRSubdir --- SKIP: TestFsListRSubdir (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListLevel2 --- PASS: TestFsListLevel2 (1.08s) === RUN TestFsListRLevel2 --- SKIP: TestFsListRLevel2 (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListFile1 --- PASS: TestFsListFile1 (2.67s) === RUN TestFsNewObject --- PASS: TestFsNewObject (0.50s) === RUN TestFsListFile1and2 --- PASS: TestFsListFile1and2 (2.69s) === RUN TestFsNewObjectDir --- PASS: TestFsNewObjectDir (0.58s) === RUN TestFsCopy --- PASS: TestFsCopy (5.22s) === RUN TestFsMove --- PASS: TestFsMove (19.06s) === RUN TestFsDirMove 2018/03/20 11:35:54 ERROR : : error listing: directory not found --- PASS: TestFsDirMove (16.76s) === RUN TestFsRmdirFull --- PASS: TestFsRmdirFull (0.49s) === RUN TestFsPrecision --- PASS: TestFsPrecision (0.00s) === RUN TestFsChangeNotify --- SKIP: TestFsChangeNotify (0.00s) fstests.go:698: FS has no ChangeNotify interface === RUN TestObjectString --- PASS: TestObjectString (0.50s) === RUN TestObjectFs --- PASS: TestObjectFs (0.51s) === RUN TestObjectRemote --- PASS: TestObjectRemote (0.48s) === RUN TestObjectHashes --- PASS: TestObjectHashes (0.49s) === RUN TestObjectModTime --- PASS: TestObjectModTime (0.52s) === RUN TestObjectMimeType --- SKIP: TestObjectMimeType (0.59s) fstests.go:784: MimeType method not supported === RUN TestObjectSetModTime --- PASS: TestObjectSetModTime (1.78s) === RUN TestObjectSize --- PASS: TestObjectSize (0.54s) === RUN TestObjectOpen --- PASS: TestObjectOpen (2.09s) === RUN TestObjectOpenSeek --- PASS: TestObjectOpenSeek (1.67s) === RUN TestObjectOpenRange --- PASS: TestObjectOpenRange (4.75s) === RUN TestObjectPartialRead --- PASS: TestObjectPartialRead (1.69s) === RUN TestObjectUpdate --- PASS: TestObjectUpdate (3.67s) === RUN TestObjectStorable --- PASS: TestObjectStorable (0.56s) === RUN TestFsIsFile --- PASS: TestFsIsFile (6.85s) === RUN TestFsIsFileNotFound 2018/03/20 11:36:34 ERROR : : error listing: directory not found --- PASS: TestFsIsFileNotFound (2.78s) === RUN TestObjectRemove --- PASS: TestObjectRemove (4.08s) === RUN TestFsPutStream --- PASS: TestFsPutStream (2.38s) === RUN TestObjectPurge 2018/03/20 11:36:42 ERROR : : error listing: directory not found --- PASS: TestObjectPurge (2.29s) === RUN TestInternal --- SKIP: TestInternal (0.00s) fstests.go:1003: *box.Fs does not implement InternalTester === RUN TestFinalise --- PASS: TestFinalise (0.00s) PASS ok github.com/ncw/rclone/backend/box 124.257s ? github.com/ncw/rclone/backend/box/api [no test files] 2018/03/20 11:34:40 Running with the following params: remote: TestInternalCache, mount: false 2018/03/20 11:34:40 Mount Dir: /tmp/rclonecache-mount134382926 2018/03/20 11:34:40 Temp Upload Dir: /tmp/rclonecache-tmp396562005 === RUN TestInternalListRootAndInnerRemotes --- SKIP: TestInternalListRootAndInnerRemotes (0.00s) cache_internal_test.go:1383: Need remote (TestInternalCache) to exist === RUN TestInternalVfsCache --- SKIP: TestInternalVfsCache (0.00s) cache_internal_test.go:1383: Need remote (TestInternalCache) to exist === RUN TestInternalObjWrapFsFound --- SKIP: TestInternalObjWrapFsFound (0.00s) cache_internal_test.go:1383: Need remote (TestInternalCache) to exist === RUN TestInternalObjNotFound --- PASS: TestInternalObjNotFound (0.13s) === RUN TestInternalRemoteWrittenFileFoundInMount --- SKIP: TestInternalRemoteWrittenFileFoundInMount (0.00s) cache_internal_test.go:278: test needs mount mode === RUN TestInternalCachedWrittenContentMatches --- PASS: TestInternalCachedWrittenContentMatches (1.85s) === RUN TestInternalDoubleWrittenContentMatches --- PASS: TestInternalDoubleWrittenContentMatches (1.72s) === RUN TestInternalCachedUpdatedContentMatches --- PASS: TestInternalCachedUpdatedContentMatches (1.60s) === RUN TestInternalWrappedWrittenContentMatches --- SKIP: TestInternalWrappedWrittenContentMatches (0.00s) cache_internal_test.go:1383: Need remote (TestInternalCache) to exist === RUN TestInternalLargeWrittenContentMatches --- SKIP: TestInternalLargeWrittenContentMatches (0.00s) cache_internal_test.go:1383: Need remote (TestInternalCache) to exist === RUN TestInternalWrappedFsChangeNotSeen 2018/03/20 11:34:45 original size: 23592960 2018/03/20 11:34:45 updated size: 12 --- PASS: TestInternalWrappedFsChangeNotSeen (0.36s) === RUN TestInternalMoveWithNotify --- SKIP: TestInternalMoveWithNotify (0.05s) cache_internal_test.go:500: Not external === RUN TestInternalChangeSeenAfterDirCacheFlush --- PASS: TestInternalChangeSeenAfterDirCacheFlush (0.42s) === RUN TestInternalChangeSeenAfterRc 2018/03/20 11:34:46 NOTICE: Serving remote control on http://localhost:5572/ --- SKIP: TestInternalChangeSeenAfterRc (0.05s) cache_internal_test.go:624: needs mount === RUN TestInternalCacheWrites --- PASS: TestInternalCacheWrites (0.50s) === RUN TestInternalMaxChunkSizeRespected --- PASS: TestInternalMaxChunkSizeRespected (10.43s) === RUN TestInternalExpiredEntriesRemoved --- SKIP: TestInternalExpiredEntriesRemoved (0.00s) cache_internal_test.go:1383: Need remote (TestInternalCache) to exist === RUN TestInternalBug2117 2018/03/20 11:34:57 len: 1 2018/03/20 11:35:27 len: 1 2018/03/20 11:35:27 len: 4 2018/03/20 11:35:27 len: 4 --- PASS: TestInternalBug2117 (30.49s) === RUN TestInternalUploadTempDirCreated --- PASS: TestInternalUploadTempDirCreated (1.03s) === RUN TestInternalUploadQueueOneFileNoRest --- SKIP: TestInternalUploadQueueOneFileNoRest (0.00s) cache_internal_test.go:1383: Need remote (TestInternalCache) to exist === RUN TestInternalUploadQueueOneFileWithRest --- SKIP: TestInternalUploadQueueOneFileWithRest (0.00s) cache_internal_test.go:1383: Need remote (TestInternalCache) to exist === RUN TestInternalUploadMoveExistingFile --- SKIP: TestInternalUploadMoveExistingFile (0.00s) cache_internal_test.go:1383: Need remote (TestInternalCache) to exist === RUN TestInternalUploadQueueMoreFiles --- SKIP: TestInternalUploadQueueMoreFiles (0.00s) cache_internal_test.go:1383: Need remote (TestInternalCache) to exist === RUN TestInternalUploadTempFileOperations --- SKIP: TestInternalUploadTempFileOperations (0.00s) cache_internal_test.go:1383: Need remote (TestInternalCache) to exist === RUN TestInternalUploadUploadingFileOperations --- SKIP: TestInternalUploadUploadingFileOperations (0.00s) cache_internal_test.go:1383: Need remote (TestInternalCache) to exist === RUN TestSetup --- PASS: TestSetup (0.00s) === RUN TestInit --- PASS: TestInit (0.06s) fstests.go:105: Using remote "TestCache:" === RUN TestFsString --- PASS: TestFsString (0.00s) === RUN TestFsName --- PASS: TestFsName (0.00s) === RUN TestFsRoot --- PASS: TestFsRoot (0.00s) === RUN TestFsRmdirEmpty --- PASS: TestFsRmdirEmpty (0.02s) === RUN TestFsRmdirNotFound --- PASS: TestFsRmdirNotFound (0.00s) === RUN TestFsMkdir --- PASS: TestFsMkdir (0.05s) === RUN TestFsMkdirRmdirSubdir --- PASS: TestFsMkdirRmdirSubdir (0.10s) === RUN TestFsListEmpty --- PASS: TestFsListEmpty (0.01s) === RUN TestFsListDirEmpty --- PASS: TestFsListDirEmpty (0.01s) === RUN TestFsListRDirEmpty --- SKIP: TestFsListRDirEmpty (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsNewObjectNotFound --- PASS: TestFsNewObjectNotFound (0.00s) === RUN TestFsPutFile1 --- PASS: TestFsPutFile1 (0.04s) === RUN TestFsPutError 2018/03/20 11:35:28 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato 2018/03/20 11:35:28 ERROR : hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: put: error uploading: potato --- PASS: TestFsPutError (0.00s) === RUN TestFsPutFile2 --- PASS: TestFsPutFile2 (0.08s) === RUN TestFsUpdateFile1 --- PASS: TestFsUpdateFile1 (0.04s) === RUN TestFsListDirFile2 --- PASS: TestFsListDirFile2 (0.10s) === RUN TestFsListRDirFile2 --- SKIP: TestFsListRDirFile2 (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListDirRoot --- PASS: TestFsListDirRoot (0.02s) === RUN TestFsListRDirRoot --- SKIP: TestFsListRDirRoot (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListSubdir --- PASS: TestFsListSubdir (0.00s) === RUN TestFsListRSubdir --- SKIP: TestFsListRSubdir (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListLevel2 --- PASS: TestFsListLevel2 (0.00s) === RUN TestFsListRLevel2 --- SKIP: TestFsListRLevel2 (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListFile1 --- PASS: TestFsListFile1 (0.09s) === RUN TestFsNewObject --- PASS: TestFsNewObject (0.00s) === RUN TestFsListFile1and2 --- PASS: TestFsListFile1and2 (0.00s) === RUN TestFsNewObjectDir --- PASS: TestFsNewObjectDir (0.00s) === RUN TestFsCopy --- SKIP: TestFsCopy (0.00s) fstests.go:529: FS has no Copier interface === RUN TestFsMove --- PASS: TestFsMove (0.58s) === RUN TestFsDirMove 2018/03/20 11:35:29 ERROR : : error listing: directory not found --- PASS: TestFsDirMove (0.39s) === RUN TestFsRmdirFull --- PASS: TestFsRmdirFull (0.00s) === RUN TestFsPrecision --- PASS: TestFsPrecision (0.00s) === RUN TestFsChangeNotify --- SKIP: TestFsChangeNotify (0.00s) fstests.go:698: FS has no ChangeNotify interface === RUN TestObjectString --- PASS: TestObjectString (0.01s) === RUN TestObjectFs --- PASS: TestObjectFs (0.00s) === RUN TestObjectRemote --- PASS: TestObjectRemote (0.00s) === RUN TestObjectHashes --- PASS: TestObjectHashes (0.03s) === RUN TestObjectModTime --- PASS: TestObjectModTime (0.00s) === RUN TestObjectMimeType --- SKIP: TestObjectMimeType (0.00s) fstests.go:784: MimeType method not supported === RUN TestObjectSetModTime --- PASS: TestObjectSetModTime (0.01s) === RUN TestObjectSize --- PASS: TestObjectSize (0.00s) === RUN TestObjectOpen --- PASS: TestObjectOpen (1.51s) === RUN TestObjectOpenSeek --- PASS: TestObjectOpenSeek (1.01s) === RUN TestObjectOpenRange --- PASS: TestObjectOpenRange (4.04s) === RUN TestObjectPartialRead --- PASS: TestObjectPartialRead (1.01s) === RUN TestObjectUpdate --- PASS: TestObjectUpdate (1.55s) === RUN TestObjectStorable --- PASS: TestObjectStorable (0.00s) === RUN TestFsIsFile --- PASS: TestFsIsFile (0.05s) === RUN TestFsIsFileNotFound 2018/03/20 11:35:39 ERROR : : error listing: directory not found --- PASS: TestFsIsFileNotFound (0.00s) === RUN TestObjectRemove --- PASS: TestObjectRemove (0.21s) === RUN TestFsPutStream --- PASS: TestFsPutStream (0.03s) === RUN TestObjectPurge 2018/03/20 11:35:39 ERROR : : error listing: directory not found --- PASS: TestObjectPurge (0.01s) === RUN TestInternal --- SKIP: TestInternal (0.00s) fstests.go:1003: *cache.Fs does not implement InternalTester === RUN TestFinalise --- PASS: TestFinalise (0.00s) PASS ok github.com/ncw/rclone/backend/cache 59.722s === RUN TestNewNameEncryptionMode --- PASS: TestNewNameEncryptionMode (0.00s) === RUN TestNewNameEncryptionModeString --- PASS: TestNewNameEncryptionModeString (0.00s) === RUN TestValidString --- PASS: TestValidString (0.00s) === RUN TestEncodeFileName --- PASS: TestEncodeFileName (0.00s) === RUN TestDecodeFileName --- PASS: TestDecodeFileName (0.00s) === RUN TestEncryptSegment --- PASS: TestEncryptSegment (0.00s) === RUN TestDecryptSegment --- PASS: TestDecryptSegment (0.00s) === RUN TestEncryptFileName --- PASS: TestEncryptFileName (0.00s) === RUN TestDecryptFileName --- PASS: TestDecryptFileName (0.00s) === RUN TestEncDecMatches --- PASS: TestEncDecMatches (0.00s) === RUN TestEncryptDirName --- PASS: TestEncryptDirName (0.00s) === RUN TestDecryptDirName --- PASS: TestDecryptDirName (0.00s) === RUN TestEncryptedSize --- PASS: TestEncryptedSize (0.00s) === RUN TestDecryptedSize --- PASS: TestDecryptedSize (0.00s) === RUN TestNoncePointer --- PASS: TestNoncePointer (0.00s) === RUN TestNonceFromReader --- PASS: TestNonceFromReader (0.00s) === RUN TestNonceFromBuf --- PASS: TestNonceFromBuf (0.00s) === RUN TestNonceIncrement --- PASS: TestNonceIncrement (0.00s) === RUN TestNonceAdd --- PASS: TestNonceAdd (0.00s) === RUN TestRandomSource --- PASS: TestRandomSource (0.65s) === RUN TestEncryptDecrypt1 --- PASS: TestEncryptDecrypt1 (0.87s) === RUN TestEncryptDecrypt32 --- PASS: TestEncryptDecrypt32 (1.19s) === RUN TestEncryptDecrypt4096 --- PASS: TestEncryptDecrypt4096 (0.94s) === RUN TestEncryptDecrypt65536 --- PASS: TestEncryptDecrypt65536 (0.98s) === RUN TestEncryptDecrypt65537 --- PASS: TestEncryptDecrypt65537 (1.00s) === RUN TestEncryptData --- PASS: TestEncryptData (0.00s) === RUN TestNewEncrypter --- PASS: TestNewEncrypter (0.00s) === RUN TestNewEncrypterErrUnexpectedEOF --- PASS: TestNewEncrypterErrUnexpectedEOF (0.00s) === RUN TestNewDecrypter --- PASS: TestNewDecrypter (0.00s) === RUN TestNewDecrypterErrUnexpectedEOF --- PASS: TestNewDecrypterErrUnexpectedEOF (0.00s) === RUN TestNewDecrypterSeekLimit --- PASS: TestNewDecrypterSeekLimit (0.26s) === RUN TestDecrypterCalculateUnderlying --- PASS: TestDecrypterCalculateUnderlying (0.00s) === RUN TestDecrypterRead --- PASS: TestDecrypterRead (0.00s) === RUN TestDecrypterClose --- PASS: TestDecrypterClose (0.00s) === RUN TestPutGetBlock --- PASS: TestPutGetBlock (0.00s) === RUN TestKey --- PASS: TestKey (0.45s) === RUN TestSetup2 --- PASS: TestSetup2 (0.00s) === RUN TestInit2 --- PASS: TestInit2 (0.10s) fstests.go:105: Using remote "TestCrypt2:" === RUN TestFsString2 --- PASS: TestFsString2 (0.00s) === RUN TestFsName2 --- PASS: TestFsName2 (0.00s) === RUN TestFsRoot2 --- PASS: TestFsRoot2 (0.00s) === RUN TestFsRmdirEmpty2 --- PASS: TestFsRmdirEmpty2 (0.00s) === RUN TestFsRmdirNotFound2 --- PASS: TestFsRmdirNotFound2 (0.00s) === RUN TestFsMkdir2 --- PASS: TestFsMkdir2 (0.09s) === RUN TestFsMkdirRmdirSubdir2 --- PASS: TestFsMkdirRmdirSubdir2 (0.00s) === RUN TestFsListEmpty2 --- PASS: TestFsListEmpty2 (0.00s) === RUN TestFsListDirEmpty2 --- PASS: TestFsListDirEmpty2 (0.00s) === RUN TestFsListRDirEmpty2 --- SKIP: TestFsListRDirEmpty2 (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsNewObjectNotFound2 --- PASS: TestFsNewObjectNotFound2 (0.00s) === RUN TestFsPutFile12 --- PASS: TestFsPutFile12 (0.00s) === RUN TestFsPutError2 2018/03/20 11:34:47 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt.bin: Removing partially written file on error: potato --- PASS: TestFsPutError2 (0.00s) === RUN TestFsPutFile22 --- PASS: TestFsPutFile22 (0.00s) === RUN TestFsUpdateFile12 --- PASS: TestFsUpdateFile12 (0.00s) === RUN TestFsListDirFile22 --- PASS: TestFsListDirFile22 (0.00s) === RUN TestFsListRDirFile22 --- SKIP: TestFsListRDirFile22 (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListDirRoot2 --- PASS: TestFsListDirRoot2 (0.09s) === RUN TestFsListRDirRoot2 --- SKIP: TestFsListRDirRoot2 (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListSubdir2 --- PASS: TestFsListSubdir2 (0.00s) === RUN TestFsListRSubdir2 --- SKIP: TestFsListRSubdir2 (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListLevel22 --- PASS: TestFsListLevel22 (0.00s) === RUN TestFsListRLevel22 --- SKIP: TestFsListRLevel22 (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListFile12 --- PASS: TestFsListFile12 (0.00s) === RUN TestFsNewObject2 --- PASS: TestFsNewObject2 (0.00s) === RUN TestFsListFile1and22 --- PASS: TestFsListFile1and22 (0.00s) === RUN TestFsNewObjectDir2 --- PASS: TestFsNewObjectDir2 (0.00s) === RUN TestFsCopy2 --- SKIP: TestFsCopy2 (0.00s) fstests.go:529: FS has no Copier interface === RUN TestFsMove2 --- PASS: TestFsMove2 (0.00s) === RUN TestFsDirMove2 2018/03/20 11:34:47 ERROR : : error listing: directory not found --- PASS: TestFsDirMove2 (0.07s) === RUN TestFsRmdirFull2 --- PASS: TestFsRmdirFull2 (0.00s) === RUN TestFsPrecision2 --- PASS: TestFsPrecision2 (0.00s) === RUN TestFsChangeNotify2 --- SKIP: TestFsChangeNotify2 (0.00s) fstests.go:698: FS has no ChangeNotify interface === RUN TestObjectString2 --- PASS: TestObjectString2 (0.00s) === RUN TestObjectFs2 --- PASS: TestObjectFs2 (0.00s) === RUN TestObjectRemote2 --- PASS: TestObjectRemote2 (0.00s) === RUN TestObjectHashes2 --- PASS: TestObjectHashes2 (0.00s) === RUN TestObjectModTime2 --- PASS: TestObjectModTime2 (0.00s) === RUN TestObjectMimeType2 --- SKIP: TestObjectMimeType2 (0.00s) fstests.go:784: MimeType method not supported === RUN TestObjectSetModTime2 --- PASS: TestObjectSetModTime2 (0.00s) === RUN TestObjectSize2 --- PASS: TestObjectSize2 (0.00s) === RUN TestObjectOpen2 --- PASS: TestObjectOpen2 (0.00s) === RUN TestObjectOpenSeek2 --- PASS: TestObjectOpenSeek2 (0.00s) === RUN TestObjectOpenRange2 --- PASS: TestObjectOpenRange2 (0.00s) === RUN TestObjectPartialRead2 --- PASS: TestObjectPartialRead2 (0.00s) === RUN TestObjectUpdate2 --- PASS: TestObjectUpdate2 (0.00s) === RUN TestObjectStorable2 --- PASS: TestObjectStorable2 (0.00s) === RUN TestFsIsFile2 --- PASS: TestFsIsFile2 (0.06s) === RUN TestFsIsFileNotFound2 2018/03/20 11:34:48 ERROR : : error listing: directory not found --- PASS: TestFsIsFileNotFound2 (0.11s) === RUN TestObjectRemove2 --- PASS: TestObjectRemove2 (0.00s) === RUN TestFsPutStream2 --- PASS: TestFsPutStream2 (0.00s) === RUN TestObjectPurge2 2018/03/20 11:34:48 ERROR : : error listing: directory not found --- PASS: TestObjectPurge2 (0.00s) === RUN TestInternal2 --- SKIP: TestInternal2 (0.00s) fstests.go:1003: *crypt.Fs does not implement InternalTester === RUN TestFinalise2 --- PASS: TestFinalise2 (0.00s) === RUN TestSetup3 --- PASS: TestSetup3 (0.00s) === RUN TestInit3 --- PASS: TestInit3 (0.07s) fstests.go:92: Removing bad windows characters from test file fstests.go:105: Using remote "TestCrypt3:" === RUN TestFsString3 --- PASS: TestFsString3 (0.00s) === RUN TestFsName3 --- PASS: TestFsName3 (0.00s) === RUN TestFsRoot3 --- PASS: TestFsRoot3 (0.00s) === RUN TestFsRmdirEmpty3 --- PASS: TestFsRmdirEmpty3 (0.00s) === RUN TestFsRmdirNotFound3 --- PASS: TestFsRmdirNotFound3 (0.00s) === RUN TestFsMkdir3 --- PASS: TestFsMkdir3 (0.09s) === RUN TestFsMkdirRmdirSubdir3 --- PASS: TestFsMkdirRmdirSubdir3 (0.00s) === RUN TestFsListEmpty3 --- PASS: TestFsListEmpty3 (0.00s) === RUN TestFsListDirEmpty3 --- PASS: TestFsListDirEmpty3 (0.00s) === RUN TestFsListRDirEmpty3 --- SKIP: TestFsListRDirEmpty3 (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsNewObjectNotFound3 --- PASS: TestFsNewObjectNotFound3 (0.00s) === RUN TestFsPutFile13 --- PASS: TestFsPutFile13 (0.00s) === RUN TestFsPutError3 2018/03/20 11:34:48 NOTICE: 124.yvCCF_ JrLJrxv/211.¬«/162.Mjqqt, 主畱/180. _ ' @ _ _ & _ + ⊗/8.A.uyu: Removing partially written file on error: potato --- PASS: TestFsPutError3 (0.00s) === RUN TestFsPutFile23 --- PASS: TestFsPutFile23 (0.00s) === RUN TestFsUpdateFile13 --- PASS: TestFsUpdateFile13 (0.00s) === RUN TestFsListDirFile23 --- PASS: TestFsListDirFile23 (0.00s) === RUN TestFsListRDirFile23 --- SKIP: TestFsListRDirFile23 (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListDirRoot3 --- PASS: TestFsListDirRoot3 (0.07s) === RUN TestFsListRDirRoot3 --- SKIP: TestFsListRDirRoot3 (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListSubdir3 --- PASS: TestFsListSubdir3 (0.00s) === RUN TestFsListRSubdir3 --- SKIP: TestFsListRSubdir3 (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListLevel23 --- PASS: TestFsListLevel23 (0.00s) === RUN TestFsListRLevel23 --- SKIP: TestFsListRLevel23 (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListFile13 --- PASS: TestFsListFile13 (0.00s) === RUN TestFsNewObject3 --- PASS: TestFsNewObject3 (0.00s) === RUN TestFsListFile1and23 --- PASS: TestFsListFile1and23 (0.00s) === RUN TestFsNewObjectDir3 --- PASS: TestFsNewObjectDir3 (0.00s) === RUN TestFsCopy3 --- SKIP: TestFsCopy3 (0.00s) fstests.go:529: FS has no Copier interface === RUN TestFsMove3 --- PASS: TestFsMove3 (0.00s) === RUN TestFsDirMove3 2018/03/20 11:34:48 ERROR : : error listing: directory not found --- PASS: TestFsDirMove3 (0.10s) === RUN TestFsRmdirFull3 --- PASS: TestFsRmdirFull3 (0.00s) === RUN TestFsPrecision3 --- PASS: TestFsPrecision3 (0.00s) === RUN TestFsChangeNotify3 --- SKIP: TestFsChangeNotify3 (0.00s) fstests.go:698: FS has no ChangeNotify interface === RUN TestObjectString3 --- PASS: TestObjectString3 (0.00s) === RUN TestObjectFs3 --- PASS: TestObjectFs3 (0.00s) === RUN TestObjectRemote3 --- PASS: TestObjectRemote3 (0.00s) === RUN TestObjectHashes3 --- PASS: TestObjectHashes3 (0.00s) === RUN TestObjectModTime3 --- PASS: TestObjectModTime3 (0.00s) === RUN TestObjectMimeType3 --- SKIP: TestObjectMimeType3 (0.00s) fstests.go:784: MimeType method not supported === RUN TestObjectSetModTime3 --- PASS: TestObjectSetModTime3 (0.00s) === RUN TestObjectSize3 --- PASS: TestObjectSize3 (0.00s) === RUN TestObjectOpen3 --- PASS: TestObjectOpen3 (0.00s) === RUN TestObjectOpenSeek3 --- PASS: TestObjectOpenSeek3 (0.00s) === RUN TestObjectOpenRange3 --- PASS: TestObjectOpenRange3 (0.00s) === RUN TestObjectPartialRead3 --- PASS: TestObjectPartialRead3 (0.00s) === RUN TestObjectUpdate3 --- PASS: TestObjectUpdate3 (0.00s) === RUN TestObjectStorable3 --- PASS: TestObjectStorable3 (0.00s) === RUN TestFsIsFile3 --- PASS: TestFsIsFile3 (0.10s) === RUN TestFsIsFileNotFound3 2018/03/20 11:34:48 ERROR : : error listing: directory not found --- PASS: TestFsIsFileNotFound3 (0.09s) === RUN TestObjectRemove3 --- PASS: TestObjectRemove3 (0.00s) === RUN TestFsPutStream3 --- PASS: TestFsPutStream3 (0.00s) === RUN TestObjectPurge3 2018/03/20 11:34:48 ERROR : : error listing: directory not found --- PASS: TestObjectPurge3 (0.00s) === RUN TestInternal3 --- SKIP: TestInternal3 (0.00s) fstests.go:1003: *crypt.Fs does not implement InternalTester === RUN TestFinalise3 --- PASS: TestFinalise3 (0.00s) === RUN TestSetup --- PASS: TestSetup (0.00s) === RUN TestInit --- PASS: TestInit (0.10s) fstests.go:105: Using remote "TestCrypt:" === RUN TestFsString --- PASS: TestFsString (0.00s) === RUN TestFsName --- PASS: TestFsName (0.00s) === RUN TestFsRoot --- PASS: TestFsRoot (0.00s) === RUN TestFsRmdirEmpty --- PASS: TestFsRmdirEmpty (0.00s) === RUN TestFsRmdirNotFound --- PASS: TestFsRmdirNotFound (0.00s) === RUN TestFsMkdir --- PASS: TestFsMkdir (0.10s) === RUN TestFsMkdirRmdirSubdir --- PASS: TestFsMkdirRmdirSubdir (0.00s) === RUN TestFsListEmpty --- PASS: TestFsListEmpty (0.00s) === RUN TestFsListDirEmpty --- PASS: TestFsListDirEmpty (0.00s) === RUN TestFsListRDirEmpty --- SKIP: TestFsListRDirEmpty (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsNewObjectNotFound --- PASS: TestFsNewObjectNotFound (0.00s) === RUN TestFsPutFile1 --- PASS: TestFsPutFile1 (0.00s) === RUN TestFsPutError 2018/03/20 11:34:48 NOTICE: cepg8hnjd7if4ttsc834t851s0/jj28ore431k5fs198bgtj426jc/br8lo5iiiq5s02lei0ok5bb3cg/24ktopdkndhmsh7f7r0t0be0d3cj83pk3bddhm1bkad4tf2df1kg/da179h86evnu3b0lg04golahkg: Removing partially written file on error: potato --- PASS: TestFsPutError (0.00s) === RUN TestFsPutFile2 --- PASS: TestFsPutFile2 (0.00s) === RUN TestFsUpdateFile1 --- PASS: TestFsUpdateFile1 (0.00s) === RUN TestFsListDirFile2 --- PASS: TestFsListDirFile2 (0.00s) === RUN TestFsListRDirFile2 --- SKIP: TestFsListRDirFile2 (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListDirRoot --- PASS: TestFsListDirRoot (0.09s) === RUN TestFsListRDirRoot --- SKIP: TestFsListRDirRoot (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListSubdir --- PASS: TestFsListSubdir (0.00s) === RUN TestFsListRSubdir --- SKIP: TestFsListRSubdir (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListLevel2 --- PASS: TestFsListLevel2 (0.00s) === RUN TestFsListRLevel2 --- SKIP: TestFsListRLevel2 (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListFile1 --- PASS: TestFsListFile1 (0.00s) === RUN TestFsNewObject --- PASS: TestFsNewObject (0.00s) === RUN TestFsListFile1and2 --- PASS: TestFsListFile1and2 (0.00s) === RUN TestFsNewObjectDir --- PASS: TestFsNewObjectDir (0.00s) === RUN TestFsCopy --- SKIP: TestFsCopy (0.00s) fstests.go:529: FS has no Copier interface === RUN TestFsMove --- PASS: TestFsMove (0.00s) === RUN TestFsDirMove 2018/03/20 11:34:48 ERROR : : error listing: directory not found --- PASS: TestFsDirMove (0.07s) === RUN TestFsRmdirFull --- PASS: TestFsRmdirFull (0.00s) === RUN TestFsPrecision --- PASS: TestFsPrecision (0.00s) === RUN TestFsChangeNotify --- SKIP: TestFsChangeNotify (0.00s) fstests.go:698: FS has no ChangeNotify interface === RUN TestObjectString --- PASS: TestObjectString (0.00s) === RUN TestObjectFs --- PASS: TestObjectFs (0.00s) === RUN TestObjectRemote --- PASS: TestObjectRemote (0.00s) === RUN TestObjectHashes --- PASS: TestObjectHashes (0.00s) === RUN TestObjectModTime --- PASS: TestObjectModTime (0.00s) === RUN TestObjectMimeType --- SKIP: TestObjectMimeType (0.00s) fstests.go:784: MimeType method not supported === RUN TestObjectSetModTime --- PASS: TestObjectSetModTime (0.00s) === RUN TestObjectSize --- PASS: TestObjectSize (0.00s) === RUN TestObjectOpen --- PASS: TestObjectOpen (0.00s) === RUN TestObjectOpenSeek --- PASS: TestObjectOpenSeek (0.00s) === RUN TestObjectOpenRange --- PASS: TestObjectOpenRange (0.00s) === RUN TestObjectPartialRead --- PASS: TestObjectPartialRead (0.00s) === RUN TestObjectUpdate --- PASS: TestObjectUpdate (0.00s) === RUN TestObjectStorable --- PASS: TestObjectStorable (0.00s) === RUN TestFsIsFile --- PASS: TestFsIsFile (0.09s) === RUN TestFsIsFileNotFound 2018/03/20 11:34:49 ERROR : : error listing: directory not found --- PASS: TestFsIsFileNotFound (0.07s) === RUN TestObjectRemove --- PASS: TestObjectRemove (0.00s) === RUN TestFsPutStream --- PASS: TestFsPutStream (0.00s) === RUN TestObjectPurge 2018/03/20 11:34:49 ERROR : : error listing: directory not found --- PASS: TestObjectPurge (0.00s) === RUN TestInternal --- SKIP: TestInternal (0.00s) fstests.go:1003: *crypt.Fs does not implement InternalTester === RUN TestFinalise --- PASS: TestFinalise (0.00s) PASS ok github.com/ncw/rclone/backend/crypt 7.947s === RUN TestPad --- PASS: TestPad (0.00s) === RUN TestUnpad --- PASS: TestUnpad (0.00s) PASS ok github.com/ncw/rclone/backend/crypt/pkcs7 0.006s === RUN TestInternalLoadExampleExportFormats --- PASS: TestInternalLoadExampleExportFormats (0.00s) === RUN TestInternalParseExtensions --- PASS: TestInternalParseExtensions (0.00s) === RUN TestInternalFindExportFormat --- PASS: TestInternalFindExportFormat (0.00s) === RUN TestSetup --- PASS: TestSetup (0.00s) === RUN TestInit --- PASS: TestInit (3.34s) fstests.go:105: Using remote "TestDrive:" === RUN TestFsString --- PASS: TestFsString (0.00s) === RUN TestFsName --- PASS: TestFsName (0.00s) === RUN TestFsRoot --- PASS: TestFsRoot (0.00s) === RUN TestFsRmdirEmpty --- PASS: TestFsRmdirEmpty (0.75s) === RUN TestFsRmdirNotFound --- PASS: TestFsRmdirNotFound (14.22s) === RUN TestFsMkdir --- PASS: TestFsMkdir (1.48s) === RUN TestFsMkdirRmdirSubdir --- PASS: TestFsMkdirRmdirSubdir (4.19s) === RUN TestFsListEmpty --- PASS: TestFsListEmpty (0.31s) === RUN TestFsListDirEmpty --- PASS: TestFsListDirEmpty (0.21s) === RUN TestFsListRDirEmpty --- SKIP: TestFsListRDirEmpty (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsNewObjectNotFound --- PASS: TestFsNewObjectNotFound (0.44s) === RUN TestFsPutFile1 --- PASS: TestFsPutFile1 (1.71s) === RUN TestFsPutError --- PASS: TestFsPutError (3.79s) === RUN TestFsPutFile2 --- PASS: TestFsPutFile2 (1.44s) === RUN TestFsUpdateFile1 --- PASS: TestFsUpdateFile1 (1.40s) === RUN TestFsListDirFile2 --- PASS: TestFsListDirFile2 (1.13s) === RUN TestFsListRDirFile2 --- SKIP: TestFsListRDirFile2 (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListDirRoot --- PASS: TestFsListDirRoot (0.25s) === RUN TestFsListRDirRoot --- SKIP: TestFsListRDirRoot (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListSubdir --- PASS: TestFsListSubdir (0.26s) === RUN TestFsListRSubdir --- SKIP: TestFsListRSubdir (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListLevel2 --- PASS: TestFsListLevel2 (0.41s) === RUN TestFsListRLevel2 --- SKIP: TestFsListRLevel2 (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListFile1 --- PASS: TestFsListFile1 (1.15s) === RUN TestFsNewObject --- PASS: TestFsNewObject (0.23s) === RUN TestFsListFile1and2 --- PASS: TestFsListFile1and2 (1.14s) === RUN TestFsNewObjectDir --- PASS: TestFsNewObjectDir (0.20s) === RUN TestFsCopy --- PASS: TestFsCopy (2.48s) === RUN TestFsMove --- PASS: TestFsMove (8.19s) === RUN TestFsDirMove 2018/03/20 11:35:43 ERROR : : error listing: directory not found --- PASS: TestFsDirMove (7.91s) === RUN TestFsRmdirFull --- PASS: TestFsRmdirFull (0.20s) === RUN TestFsPrecision --- PASS: TestFsPrecision (0.00s) === RUN TestFsChangeNotify --- PASS: TestFsChangeNotify (9.64s) === RUN TestObjectString --- PASS: TestObjectString (0.22s) === RUN TestObjectFs --- PASS: TestObjectFs (0.19s) === RUN TestObjectRemote --- PASS: TestObjectRemote (0.21s) === RUN TestObjectHashes --- PASS: TestObjectHashes (0.32s) === RUN TestObjectModTime --- PASS: TestObjectModTime (0.21s) === RUN TestObjectMimeType --- PASS: TestObjectMimeType (0.21s) === RUN TestObjectSetModTime --- PASS: TestObjectSetModTime (0.89s) === RUN TestObjectSize --- PASS: TestObjectSize (0.21s) === RUN TestObjectOpen --- PASS: TestObjectOpen (0.59s) === RUN TestObjectOpenSeek --- PASS: TestObjectOpenSeek (0.49s) === RUN TestObjectOpenRange --- PASS: TestObjectOpenRange (4.62s) === RUN TestObjectPartialRead --- PASS: TestObjectPartialRead (0.49s) === RUN TestObjectUpdate --- PASS: TestObjectUpdate (3.56s) === RUN TestObjectStorable --- PASS: TestObjectStorable (0.28s) === RUN TestFsIsFile --- PASS: TestFsIsFile (2.83s) === RUN TestFsIsFileNotFound 2018/03/20 11:36:13 ERROR : : error listing: directory not found --- PASS: TestFsIsFileNotFound (1.04s) === RUN TestObjectRemove --- FAIL: TestObjectRemove (74.37s) fstest.go:293: Sleeping for 1s for list eventual consistency: 1/6 fstest.go:296: Flushing the directory cache fstest.go:293: Sleeping for 2s for list eventual consistency: 2/6 fstest.go:296: Flushing the directory cache fstest.go:293: Sleeping for 4s for list eventual consistency: 3/6 fstest.go:296: Flushing the directory cache fstest.go:293: Sleeping for 8s for list eventual consistency: 4/6 fstest.go:296: Flushing the directory cache fstest.go:293: Sleeping for 16s for list eventual consistency: 5/6 fstest.go:296: Flushing the directory cache fstest.go:293: Sleeping for 32s for list eventual consistency: 6/6 fstest.go:296: Flushing the directory cache fstest.go:300: Error Trace: fstest.go:300 fstest.go:329 fstests.go:938 Error: Should be true Test: TestObjectRemove Messages: listing wrong, want hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt (100) or hello_ sausage/êé/Hello, 世界/ _ ' @ _ _ & _ + ≠/z.txt (100) got dir/file2 (100), dir/file3 (0), dir/file4 (0), hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt (100) fstest.go:181: Error Trace: fstest.go:181 fstest.go:303 fstest.go:329 fstests.go:938 Error: Should be true Test: TestObjectRemove Messages: Unexpected file "dir/file2" fstest.go:181: Error Trace: fstest.go:181 fstest.go:303 fstest.go:329 fstests.go:938 Error: Should be true Test: TestObjectRemove Messages: Unexpected file "dir/file3" fstest.go:181: Error Trace: fstest.go:181 fstest.go:303 fstest.go:329 fstests.go:938 Error: Should be true Test: TestObjectRemove Messages: Unexpected file "dir/file4" === RUN TestFsPutStream --- PASS: TestFsPutStream (2.01s) === RUN TestObjectPurge 2018/03/20 11:37:30 ERROR : : error listing: directory not found --- PASS: TestObjectPurge (0.94s) === RUN TestInternal --- SKIP: TestInternal (0.00s) fstests.go:1003: *drive.Fs does not implement InternalTester === RUN TestFinalise --- PASS: TestFinalise (0.00s) FAIL FAIL github.com/ncw/rclone/backend/drive 160.171s === RUN TestSetup --- PASS: TestSetup (0.00s) === RUN TestInit --- PASS: TestInit (2.12s) fstests.go:105: Using remote "TestDropbox:" === RUN TestFsString --- PASS: TestFsString (0.00s) === RUN TestFsName --- PASS: TestFsName (0.00s) === RUN TestFsRoot --- PASS: TestFsRoot (0.00s) === RUN TestFsRmdirEmpty --- PASS: TestFsRmdirEmpty (1.36s) === RUN TestFsRmdirNotFound --- PASS: TestFsRmdirNotFound (0.33s) === RUN TestFsMkdir --- PASS: TestFsMkdir (1.81s) === RUN TestFsMkdirRmdirSubdir --- PASS: TestFsMkdirRmdirSubdir (5.92s) === RUN TestFsListEmpty --- PASS: TestFsListEmpty (0.31s) === RUN TestFsListDirEmpty --- PASS: TestFsListDirEmpty (0.29s) === RUN TestFsListRDirEmpty --- SKIP: TestFsListRDirEmpty (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsNewObjectNotFound --- PASS: TestFsNewObjectNotFound (0.56s) === RUN TestFsPutFile1 --- PASS: TestFsPutFile1 (1.24s) === RUN TestFsPutError --- PASS: TestFsPutError (0.27s) === RUN TestFsPutFile2 --- PASS: TestFsPutFile2 (1.45s) === RUN TestFsUpdateFile1 --- PASS: TestFsUpdateFile1 (1.30s) === RUN TestFsListDirFile2 --- PASS: TestFsListDirFile2 (2.16s) === RUN TestFsListRDirFile2 --- SKIP: TestFsListRDirFile2 (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListDirRoot --- PASS: TestFsListDirRoot (0.74s) === RUN TestFsListRDirRoot --- SKIP: TestFsListRDirRoot (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListSubdir --- PASS: TestFsListSubdir (0.32s) === RUN TestFsListRSubdir --- SKIP: TestFsListRSubdir (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListLevel2 --- PASS: TestFsListLevel2 (0.73s) === RUN TestFsListRLevel2 --- SKIP: TestFsListRLevel2 (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListFile1 --- PASS: TestFsListFile1 (1.84s) === RUN TestFsNewObject --- PASS: TestFsNewObject (0.31s) === RUN TestFsListFile1and2 --- PASS: TestFsListFile1and2 (1.76s) === RUN TestFsNewObjectDir --- PASS: TestFsNewObjectDir (0.36s) === RUN TestFsCopy --- PASS: TestFsCopy (3.72s) === RUN TestFsMove --- PASS: TestFsMove (12.13s) === RUN TestFsDirMove 2018/03/20 11:35:49 ERROR : : error listing: directory not found --- PASS: TestFsDirMove (8.38s) === RUN TestFsRmdirFull --- PASS: TestFsRmdirFull (0.60s) === RUN TestFsPrecision --- PASS: TestFsPrecision (0.00s) === RUN TestFsChangeNotify --- SKIP: TestFsChangeNotify (0.00s) fstests.go:698: FS has no ChangeNotify interface === RUN TestObjectString --- PASS: TestObjectString (0.35s) === RUN TestObjectFs --- PASS: TestObjectFs (0.31s) === RUN TestObjectRemote --- PASS: TestObjectRemote (0.28s) === RUN TestObjectHashes --- PASS: TestObjectHashes (0.32s) === RUN TestObjectModTime --- PASS: TestObjectModTime (0.29s) === RUN TestObjectMimeType --- SKIP: TestObjectMimeType (0.74s) fstests.go:784: MimeType method not supported === RUN TestObjectSetModTime --- PASS: TestObjectSetModTime (0.31s) fstests.go:801: can't set modified time === RUN TestObjectSize --- PASS: TestObjectSize (0.29s) === RUN TestObjectOpen --- PASS: TestObjectOpen (0.87s) === RUN TestObjectOpenSeek --- PASS: TestObjectOpenSeek (2.38s) === RUN TestObjectOpenRange --- PASS: TestObjectOpenRange (3.85s) === RUN TestObjectPartialRead --- PASS: TestObjectPartialRead (0.94s) === RUN TestObjectUpdate --- PASS: TestObjectUpdate (2.31s) === RUN TestObjectStorable --- PASS: TestObjectStorable (0.35s) === RUN TestFsIsFile --- PASS: TestFsIsFile (0.81s) === RUN TestFsIsFileNotFound 2018/03/20 11:36:11 ERROR : : error listing: directory not found --- PASS: TestFsIsFileNotFound (0.66s) === RUN TestObjectRemove --- PASS: TestObjectRemove (2.78s) === RUN TestFsPutStream --- PASS: TestFsPutStream (1.76s) === RUN TestObjectPurge 2018/03/20 11:36:17 ERROR : : error listing: directory not found --- PASS: TestObjectPurge (1.39s) === RUN TestInternal --- SKIP: TestInternal (0.00s) fstests.go:1003: *dropbox.Fs does not implement InternalTester === RUN TestFinalise --- PASS: TestFinalise (0.00s) PASS ok github.com/ncw/rclone/backend/dropbox 71.009s === RUN TestHashChunk16M --- PASS: TestHashChunk16M (0.17s) === RUN TestHashChunk8M --- PASS: TestHashChunk8M (0.15s) === RUN TestHashChunk4M --- PASS: TestHashChunk4M (0.18s) === RUN TestHashChunk2M --- PASS: TestHashChunk2M (0.14s) === RUN TestHashChunk1M --- PASS: TestHashChunk1M (0.16s) === RUN TestHashChunk64k --- PASS: TestHashChunk64k (0.14s) === RUN TestHashChunk32k --- PASS: TestHashChunk32k (0.14s) === RUN TestHashChunk2048 --- PASS: TestHashChunk2048 (0.25s) === RUN TestHashChunk2047 --- PASS: TestHashChunk2047 (0.26s) === RUN TestSumCalledTwice --- PASS: TestSumCalledTwice (0.00s) === RUN TestSize --- PASS: TestSize (0.00s) === RUN TestBlockSize --- PASS: TestBlockSize (0.00s) === RUN TestSum --- PASS: TestSum (0.00s) PASS ok github.com/ncw/rclone/backend/dropbox/dbhash 1.600s === RUN TestSetup --- PASS: TestSetup (0.00s) === RUN TestInit --- PASS: TestInit (0.20s) fstests.go:105: Using remote "TestFTP:" === RUN TestFsString --- PASS: TestFsString (0.00s) === RUN TestFsName --- PASS: TestFsName (0.00s) === RUN TestFsRoot --- PASS: TestFsRoot (0.00s) === RUN TestFsRmdirEmpty --- PASS: TestFsRmdirEmpty (0.00s) === RUN TestFsRmdirNotFound --- PASS: TestFsRmdirNotFound (0.00s) === RUN TestFsMkdir --- PASS: TestFsMkdir (0.06s) === RUN TestFsMkdirRmdirSubdir --- PASS: TestFsMkdirRmdirSubdir (0.01s) === RUN TestFsListEmpty --- PASS: TestFsListEmpty (0.00s) === RUN TestFsListDirEmpty --- PASS: TestFsListDirEmpty (0.00s) === RUN TestFsListRDirEmpty --- SKIP: TestFsListRDirEmpty (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsNewObjectNotFound --- PASS: TestFsNewObjectNotFound (0.00s) === RUN TestFsPutFile1 --- PASS: TestFsPutFile1 (0.00s) === RUN TestFsPutError --- PASS: TestFsPutError (0.07s) === RUN TestFsPutFile2 --- PASS: TestFsPutFile2 (0.00s) === RUN TestFsUpdateFile1 --- PASS: TestFsUpdateFile1 (0.00s) === RUN TestFsListDirFile2 --- PASS: TestFsListDirFile2 (0.00s) === RUN TestFsListRDirFile2 --- SKIP: TestFsListRDirFile2 (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListDirRoot --- PASS: TestFsListDirRoot (0.06s) === RUN TestFsListRDirRoot --- SKIP: TestFsListRDirRoot (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListSubdir --- PASS: TestFsListSubdir (0.00s) === RUN TestFsListRSubdir --- SKIP: TestFsListRSubdir (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListLevel2 --- PASS: TestFsListLevel2 (0.00s) === RUN TestFsListRLevel2 --- SKIP: TestFsListRLevel2 (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListFile1 --- PASS: TestFsListFile1 (0.00s) === RUN TestFsNewObject --- PASS: TestFsNewObject (0.00s) === RUN TestFsListFile1and2 --- PASS: TestFsListFile1and2 (0.00s) === RUN TestFsNewObjectDir --- PASS: TestFsNewObjectDir (0.00s) === RUN TestFsCopy --- SKIP: TestFsCopy (0.00s) fstests.go:529: FS has no Copier interface === RUN TestFsMove --- PASS: TestFsMove (0.07s) === RUN TestFsDirMove --- PASS: TestFsDirMove (0.11s) === RUN TestFsRmdirFull --- PASS: TestFsRmdirFull (0.00s) === RUN TestFsPrecision --- PASS: TestFsPrecision (0.00s) === RUN TestFsChangeNotify --- SKIP: TestFsChangeNotify (0.00s) fstests.go:698: FS has no ChangeNotify interface === RUN TestObjectString --- PASS: TestObjectString (0.00s) === RUN TestObjectFs --- PASS: TestObjectFs (0.00s) === RUN TestObjectRemote --- PASS: TestObjectRemote (0.00s) === RUN TestObjectHashes --- PASS: TestObjectHashes (0.00s) === RUN TestObjectModTime --- PASS: TestObjectModTime (0.00s) === RUN TestObjectMimeType --- SKIP: TestObjectMimeType (0.00s) fstests.go:784: MimeType method not supported === RUN TestObjectSetModTime --- PASS: TestObjectSetModTime (0.00s) === RUN TestObjectSize --- PASS: TestObjectSize (0.00s) === RUN TestObjectOpen --- PASS: TestObjectOpen (0.00s) === RUN TestObjectOpenSeek --- PASS: TestObjectOpenSeek (0.00s) === RUN TestObjectOpenRange --- PASS: TestObjectOpenRange (0.01s) === RUN TestObjectPartialRead --- PASS: TestObjectPartialRead (0.00s) === RUN TestObjectUpdate --- PASS: TestObjectUpdate (0.00s) === RUN TestObjectStorable --- PASS: TestObjectStorable (0.00s) === RUN TestFsIsFile --- PASS: TestFsIsFile (0.06s) === RUN TestFsIsFileNotFound --- PASS: TestFsIsFileNotFound (0.06s) === RUN TestObjectRemove --- PASS: TestObjectRemove (0.01s) === RUN TestFsPutStream --- PASS: TestFsPutStream (0.00s) === RUN TestObjectPurge 2018/03/20 11:35:43 ERROR : : Failed to rmdir: directory not found --- PASS: TestObjectPurge (0.06s) === RUN TestInternal --- SKIP: TestInternal (0.00s) fstests.go:1003: *ftp.Fs does not implement InternalTester === RUN TestFinalise --- PASS: TestFinalise (0.00s) PASS ok github.com/ncw/rclone/backend/ftp 0.826s === RUN TestSetup --- PASS: TestSetup (0.00s) === RUN TestInit --- PASS: TestInit (1.84s) fstests.go:105: Using remote "TestGoogleCloudStorage:" === RUN TestFsString --- PASS: TestFsString (0.00s) === RUN TestFsName --- PASS: TestFsName (0.00s) === RUN TestFsRoot --- PASS: TestFsRoot (0.00s) === RUN TestFsRmdirEmpty --- PASS: TestFsRmdirEmpty (0.98s) === RUN TestFsRmdirNotFound --- PASS: TestFsRmdirNotFound (0.14s) === RUN TestFsMkdir --- PASS: TestFsMkdir (1.69s) === RUN TestFsMkdirRmdirSubdir --- PASS: TestFsMkdirRmdirSubdir (0.88s) fstest.go:248: Filtering empty directory "dir" fstest.go:248: Filtering empty directory "dir/subdir" fstest.go:248: Filtering empty directory "dir" === RUN TestFsListEmpty --- PASS: TestFsListEmpty (0.32s) === RUN TestFsListDirEmpty --- PASS: TestFsListDirEmpty (0.28s) === RUN TestFsListRDirEmpty --- PASS: TestFsListRDirEmpty (0.30s) === RUN TestFsNewObjectNotFound --- PASS: TestFsNewObjectNotFound (0.57s) === RUN TestFsPutFile1 --- PASS: TestFsPutFile1 (0.87s) === RUN TestFsPutError --- PASS: TestFsPutError (0.54s) === RUN TestFsPutFile2 --- PASS: TestFsPutFile2 (0.69s) === RUN TestFsUpdateFile1 --- PASS: TestFsUpdateFile1 (0.59s) === RUN TestFsListDirFile2 --- PASS: TestFsListDirFile2 (1.46s) === RUN TestFsListRDirFile2 --- PASS: TestFsListRDirFile2 (1.64s) === RUN TestFsListDirRoot --- PASS: TestFsListDirRoot (0.25s) === RUN TestFsListRDirRoot --- PASS: TestFsListRDirRoot (0.25s) === RUN TestFsListSubdir --- PASS: TestFsListSubdir (0.26s) === RUN TestFsListRSubdir --- PASS: TestFsListRSubdir (0.28s) === RUN TestFsListLevel2 --- PASS: TestFsListLevel2 (0.64s) === RUN TestFsListRLevel2 --- PASS: TestFsListRLevel2 (0.24s) === RUN TestFsListFile1 --- PASS: TestFsListFile1 (1.51s) === RUN TestFsNewObject --- PASS: TestFsNewObject (0.32s) === RUN TestFsListFile1and2 --- PASS: TestFsListFile1and2 (1.24s) === RUN TestFsNewObjectDir --- PASS: TestFsNewObjectDir (0.21s) === RUN TestFsCopy --- PASS: TestFsCopy (3.11s) === RUN TestFsMove --- SKIP: TestFsMove (0.00s) fstests.go:563: FS has no Mover interface === RUN TestFsDirMove --- SKIP: TestFsDirMove (0.00s) fstests.go:632: FS has no DirMover interface === RUN TestFsRmdirFull --- PASS: TestFsRmdirFull (0.87s) === RUN TestFsPrecision --- PASS: TestFsPrecision (0.00s) === RUN TestFsChangeNotify --- SKIP: TestFsChangeNotify (0.00s) fstests.go:698: FS has no ChangeNotify interface === RUN TestObjectString --- PASS: TestObjectString (0.13s) === RUN TestObjectFs --- PASS: TestObjectFs (0.13s) === RUN TestObjectRemote --- PASS: TestObjectRemote (0.13s) === RUN TestObjectHashes --- PASS: TestObjectHashes (0.13s) === RUN TestObjectModTime --- PASS: TestObjectModTime (0.13s) === RUN TestObjectMimeType --- PASS: TestObjectMimeType (0.12s) === RUN TestObjectSetModTime --- PASS: TestObjectSetModTime (0.53s) === RUN TestObjectSize --- PASS: TestObjectSize (0.13s) === RUN TestObjectOpen --- PASS: TestObjectOpen (0.53s) === RUN TestObjectOpenSeek --- PASS: TestObjectOpenSeek (0.59s) === RUN TestObjectOpenRange --- PASS: TestObjectOpenRange (1.38s) === RUN TestObjectPartialRead --- PASS: TestObjectPartialRead (0.42s) === RUN TestObjectUpdate --- PASS: TestObjectUpdate (1.20s) === RUN TestObjectStorable --- PASS: TestObjectStorable (0.13s) === RUN TestFsIsFile --- PASS: TestFsIsFile (0.40s) === RUN TestFsIsFileNotFound --- PASS: TestFsIsFileNotFound (0.46s) === RUN TestObjectRemove --- PASS: TestObjectRemove (2.15s) === RUN TestFsPutStream --- PASS: TestFsPutStream (0.42s) === RUN TestObjectPurge 2018/03/20 11:36:18 ERROR : : error listing: directory not found 2018/03/20 11:36:19 ERROR : Storage bucket rclone-test-bipaqim6cizuhiy8nekulud0: Failed to list "": directory not found 2018/03/20 11:36:19 ERROR : : Failed to rmdir: googleapi: Error 404: Not Found, notFound --- PASS: TestObjectPurge (3.68s) === RUN TestInternal --- SKIP: TestInternal (0.00s) fstests.go:1003: *googlecloudstorage.Fs does not implement InternalTester === RUN TestFinalise --- PASS: TestFinalise (0.00s) PASS ok github.com/ncw/rclone/backend/googlecloudstorage 34.774s === RUN TestListRoot --- PASS: TestListRoot (0.00s) === RUN TestListSubDir --- PASS: TestListSubDir (0.00s) === RUN TestNewObject --- PASS: TestNewObject (0.00s) === RUN TestOpen --- PASS: TestOpen (0.08s) === RUN TestMimeType --- PASS: TestMimeType (0.00s) === RUN TestIsAFileRoot --- PASS: TestIsAFileRoot (0.00s) === RUN TestIsAFileSubDir --- PASS: TestIsAFileSubDir (0.00s) === RUN TestParseName --- PASS: TestParseName (0.00s) === RUN TestParseEmpty --- PASS: TestParseEmpty (0.00s) === RUN TestParseApache --- PASS: TestParseApache (0.00s) === RUN TestParseMemstore --- PASS: TestParseMemstore (0.00s) === RUN TestParseNginx --- PASS: TestParseNginx (0.00s) === RUN TestParseCaddy --- PASS: TestParseCaddy (0.00s) PASS ok github.com/ncw/rclone/backend/http 0.113s === RUN TestSetup --- PASS: TestSetup (0.00s) === RUN TestInit --- PASS: TestInit (1.73s) fstests.go:105: Using remote "TestHubic:" === RUN TestFsString --- PASS: TestFsString (0.00s) === RUN TestFsName --- PASS: TestFsName (0.00s) === RUN TestFsRoot --- PASS: TestFsRoot (0.00s) === RUN TestFsRmdirEmpty --- PASS: TestFsRmdirEmpty (0.04s) === RUN TestFsRmdirNotFound --- PASS: TestFsRmdirNotFound (0.04s) === RUN TestFsMkdir --- PASS: TestFsMkdir (3.21s) === RUN TestFsMkdirRmdirSubdir --- PASS: TestFsMkdirRmdirSubdir (1.34s) fstest.go:248: Filtering empty directory "dir" fstest.go:248: Filtering empty directory "dir/subdir" fstest.go:248: Filtering empty directory "dir" === RUN TestFsListEmpty --- PASS: TestFsListEmpty (0.05s) === RUN TestFsListDirEmpty --- PASS: TestFsListDirEmpty (1.41s) === RUN TestFsListRDirEmpty --- PASS: TestFsListRDirEmpty (1.19s) === RUN TestFsNewObjectNotFound --- PASS: TestFsNewObjectNotFound (1.11s) === RUN TestFsPutFile1 --- PASS: TestFsPutFile1 (25.20s) === RUN TestFsPutError --- PASS: TestFsPutError (10.57s) === RUN TestFsPutFile2 --- PASS: TestFsPutFile2 (3.24s) === RUN TestFsUpdateFile1 --- PASS: TestFsUpdateFile1 (3.06s) === RUN TestFsListDirFile2 --- PASS: TestFsListDirFile2 (1.00s) === RUN TestFsListRDirFile2 --- PASS: TestFsListRDirFile2 (5.24s) === RUN TestFsListDirRoot --- PASS: TestFsListDirRoot (0.21s) === RUN TestFsListRDirRoot --- PASS: TestFsListRDirRoot (0.28s) === RUN TestFsListSubdir --- PASS: TestFsListSubdir (1.01s) === RUN TestFsListRSubdir --- PASS: TestFsListRSubdir (0.06s) === RUN TestFsListLevel2 --- PASS: TestFsListLevel2 (0.36s) === RUN TestFsListRLevel2 --- PASS: TestFsListRLevel2 (1.18s) === RUN TestFsListFile1 --- PASS: TestFsListFile1 (1.23s) === RUN TestFsNewObject --- PASS: TestFsNewObject (0.06s) === RUN TestFsListFile1and2 --- PASS: TestFsListFile1and2 (1.59s) === RUN TestFsNewObjectDir --- PASS: TestFsNewObjectDir (1.74s) === RUN TestFsCopy --- PASS: TestFsCopy (6.32s) === RUN TestFsMove --- SKIP: TestFsMove (0.00s) fstests.go:563: FS has no Mover interface === RUN TestFsDirMove --- SKIP: TestFsDirMove (0.00s) fstests.go:632: FS has no DirMover interface === RUN TestFsRmdirFull --- PASS: TestFsRmdirFull (0.06s) === RUN TestFsPrecision --- PASS: TestFsPrecision (0.00s) === RUN TestFsChangeNotify --- SKIP: TestFsChangeNotify (0.00s) fstests.go:698: FS has no ChangeNotify interface === RUN TestObjectString --- PASS: TestObjectString (0.24s) === RUN TestObjectFs --- PASS: TestObjectFs (0.06s) === RUN TestObjectRemote --- PASS: TestObjectRemote (0.02s) === RUN TestObjectHashes --- PASS: TestObjectHashes (0.08s) === RUN TestObjectModTime --- PASS: TestObjectModTime (0.02s) === RUN TestObjectMimeType --- PASS: TestObjectMimeType (0.02s) === RUN TestObjectSetModTime --- PASS: TestObjectSetModTime (0.48s) === RUN TestObjectSize --- PASS: TestObjectSize (0.02s) === RUN TestObjectOpen --- PASS: TestObjectOpen (0.64s) === RUN TestObjectOpenSeek --- PASS: TestObjectOpenSeek (10.47s) === RUN TestObjectOpenRange --- PASS: TestObjectOpenRange (13.49s) === RUN TestObjectPartialRead --- PASS: TestObjectPartialRead (0.46s) === RUN TestObjectUpdate --- PASS: TestObjectUpdate (1.57s) === RUN TestObjectStorable --- PASS: TestObjectStorable (0.12s) === RUN TestFsIsFile --- PASS: TestFsIsFile (0.46s) === RUN TestFsIsFileNotFound --- PASS: TestFsIsFileNotFound (2.82s) === RUN TestObjectRemove --- PASS: TestObjectRemove (3.22s) === RUN TestFsPutStream --- PASS: TestFsPutStream (2.38s) === RUN TestObjectPurge 2018/03/20 11:38:10 ERROR : : error listing: directory not found --- PASS: TestObjectPurge (3.11s) === RUN TestInternal --- SKIP: TestInternal (0.00s) fstests.go:1003: *hubic.Fs does not implement InternalTester === RUN TestFinalise --- PASS: TestFinalise (0.00s) PASS ok github.com/ncw/rclone/backend/hubic 112.245s === RUN TestMapper 2018/03/20 11:36:21 ERROR : : error listing: directory not found --- PASS: TestMapper (0.00s) run.go:169: Remote "Local file system at /tmp/rclone147244300", Local "Local file system at /tmp/rclone523615483", Modify Window "1ns" === RUN TestUncPaths --- PASS: TestUncPaths (0.00s) === RUN TestCleanRemote 2018/03/20 11:36:21 NOTICE: Local file system at : Replacing invalid UTF-8 characters in "\x80" 2018/03/20 11:36:21 NOTICE: Local file system at : Replacing invalid UTF-8 characters in "a\x80b" --- PASS: TestCleanRemote (0.00s) === RUN TestCleanWindows --- PASS: TestCleanWindows (0.00s) === RUN TestSetup --- PASS: TestSetup (0.00s) === RUN TestInit --- PASS: TestInit (0.00s) fstests.go:105: Using remote "" === RUN TestFsString --- PASS: TestFsString (0.00s) === RUN TestFsName --- PASS: TestFsName (0.00s) === RUN TestFsRoot --- PASS: TestFsRoot (0.00s) === RUN TestFsRmdirEmpty --- PASS: TestFsRmdirEmpty (0.00s) === RUN TestFsRmdirNotFound --- PASS: TestFsRmdirNotFound (0.00s) === RUN TestFsMkdir --- PASS: TestFsMkdir (0.00s) === RUN TestFsMkdirRmdirSubdir --- PASS: TestFsMkdirRmdirSubdir (0.00s) === RUN TestFsListEmpty --- PASS: TestFsListEmpty (0.00s) === RUN TestFsListDirEmpty --- PASS: TestFsListDirEmpty (0.00s) === RUN TestFsListRDirEmpty --- SKIP: TestFsListRDirEmpty (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsNewObjectNotFound --- PASS: TestFsNewObjectNotFound (0.00s) === RUN TestFsPutFile1 --- PASS: TestFsPutFile1 (0.00s) === RUN TestFsPutError 2018/03/20 11:36:21 NOTICE: hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt: Removing partially written file on error: potato --- PASS: TestFsPutError (0.00s) === RUN TestFsPutFile2 --- PASS: TestFsPutFile2 (0.00s) === RUN TestFsUpdateFile1 --- PASS: TestFsUpdateFile1 (0.00s) === RUN TestFsListDirFile2 --- PASS: TestFsListDirFile2 (0.00s) === RUN TestFsListRDirFile2 --- SKIP: TestFsListRDirFile2 (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListDirRoot --- PASS: TestFsListDirRoot (0.00s) === RUN TestFsListRDirRoot --- SKIP: TestFsListRDirRoot (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListSubdir --- PASS: TestFsListSubdir (0.00s) === RUN TestFsListRSubdir --- SKIP: TestFsListRSubdir (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListLevel2 --- PASS: TestFsListLevel2 (0.00s) === RUN TestFsListRLevel2 --- SKIP: TestFsListRLevel2 (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListFile1 --- PASS: TestFsListFile1 (0.00s) === RUN TestFsNewObject --- PASS: TestFsNewObject (0.00s) === RUN TestFsListFile1and2 --- PASS: TestFsListFile1and2 (0.00s) === RUN TestFsNewObjectDir --- PASS: TestFsNewObjectDir (0.00s) === RUN TestFsCopy --- SKIP: TestFsCopy (0.00s) fstests.go:529: FS has no Copier interface === RUN TestFsMove --- PASS: TestFsMove (0.00s) === RUN TestFsDirMove 2018/03/20 11:36:21 ERROR : : error listing: directory not found --- PASS: TestFsDirMove (0.00s) === RUN TestFsRmdirFull --- PASS: TestFsRmdirFull (0.00s) === RUN TestFsPrecision --- PASS: TestFsPrecision (0.00s) === RUN TestFsChangeNotify --- SKIP: TestFsChangeNotify (0.00s) fstests.go:698: FS has no ChangeNotify interface === RUN TestObjectString --- PASS: TestObjectString (0.00s) === RUN TestObjectFs --- PASS: TestObjectFs (0.00s) === RUN TestObjectRemote --- PASS: TestObjectRemote (0.00s) === RUN TestObjectHashes --- PASS: TestObjectHashes (0.00s) === RUN TestObjectModTime --- PASS: TestObjectModTime (0.00s) === RUN TestObjectMimeType --- SKIP: TestObjectMimeType (0.00s) fstests.go:784: MimeType method not supported === RUN TestObjectSetModTime --- PASS: TestObjectSetModTime (0.00s) === RUN TestObjectSize --- PASS: TestObjectSize (0.00s) === RUN TestObjectOpen --- PASS: TestObjectOpen (0.00s) === RUN TestObjectOpenSeek --- PASS: TestObjectOpenSeek (0.00s) === RUN TestObjectOpenRange --- PASS: TestObjectOpenRange (0.00s) === RUN TestObjectPartialRead --- PASS: TestObjectPartialRead (0.00s) === RUN TestObjectUpdate --- PASS: TestObjectUpdate (0.00s) === RUN TestObjectStorable --- PASS: TestObjectStorable (0.00s) === RUN TestFsIsFile --- PASS: TestFsIsFile (0.00s) === RUN TestFsIsFileNotFound 2018/03/20 11:36:21 ERROR : : error listing: directory not found --- PASS: TestFsIsFileNotFound (0.00s) === RUN TestObjectRemove --- PASS: TestObjectRemove (0.00s) === RUN TestFsPutStream --- PASS: TestFsPutStream (0.00s) === RUN TestObjectPurge 2018/03/20 11:36:21 ERROR : : error listing: directory not found --- PASS: TestObjectPurge (0.00s) === RUN TestInternal --- SKIP: TestInternal (0.00s) fstests.go:1003: *local.Fs does not implement InternalTester === RUN TestFinalise --- PASS: TestFinalise (0.00s) PASS 2018/03/20 11:36:21 purge failed: lstat /tmp/rclone147244300: no such file or directory ok github.com/ncw/rclone/backend/local 0.034s === RUN TestReplace --- PASS: TestReplace (0.00s) === RUN TestSetup --- PASS: TestSetup (0.00s) === RUN TestInit --- PASS: TestInit (3.08s) fstests.go:105: Using remote "TestOneDrive:" === RUN TestFsString --- PASS: TestFsString (0.00s) === RUN TestFsName --- PASS: TestFsName (0.00s) === RUN TestFsRoot --- PASS: TestFsRoot (0.00s) === RUN TestFsRmdirEmpty --- PASS: TestFsRmdirEmpty (0.37s) === RUN TestFsRmdirNotFound --- PASS: TestFsRmdirNotFound (0.15s) === RUN TestFsMkdir --- PASS: TestFsMkdir (1.58s) === RUN TestFsMkdirRmdirSubdir --- PASS: TestFsMkdirRmdirSubdir (2.82s) === RUN TestFsListEmpty --- PASS: TestFsListEmpty (0.15s) === RUN TestFsListDirEmpty --- PASS: TestFsListDirEmpty (0.16s) === RUN TestFsListRDirEmpty --- SKIP: TestFsListRDirEmpty (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsNewObjectNotFound --- PASS: TestFsNewObjectNotFound (0.35s) === RUN TestFsPutFile1 --- PASS: TestFsPutFile1 (0.64s) === RUN TestFsPutError --- PASS: TestFsPutError (2.01s) === RUN TestFsPutFile2 --- PASS: TestFsPutFile2 (0.59s) === RUN TestFsUpdateFile1 --- PASS: TestFsUpdateFile1 (0.68s) === RUN TestFsListDirFile2 --- PASS: TestFsListDirFile2 (0.80s) === RUN TestFsListRDirFile2 --- SKIP: TestFsListRDirFile2 (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListDirRoot --- PASS: TestFsListDirRoot (3.45s) === RUN TestFsListRDirRoot --- SKIP: TestFsListRDirRoot (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListSubdir --- PASS: TestFsListSubdir (0.15s) === RUN TestFsListRSubdir --- SKIP: TestFsListRSubdir (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListLevel2 --- PASS: TestFsListLevel2 (0.31s) === RUN TestFsListRLevel2 --- SKIP: TestFsListRLevel2 (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListFile1 --- PASS: TestFsListFile1 (1.00s) === RUN TestFsNewObject --- PASS: TestFsNewObject (0.68s) === RUN TestFsListFile1and2 --- PASS: TestFsListFile1and2 (1.16s) === RUN TestFsNewObjectDir --- PASS: TestFsNewObjectDir (0.17s) === RUN TestFsCopy --- PASS: TestFsCopy (5.49s) === RUN TestFsMove --- PASS: TestFsMove (5.47s) === RUN TestFsDirMove --- SKIP: TestFsDirMove (0.00s) fstests.go:632: FS has no DirMover interface === RUN TestFsRmdirFull --- PASS: TestFsRmdirFull (0.68s) === RUN TestFsPrecision --- PASS: TestFsPrecision (0.00s) === RUN TestFsChangeNotify --- SKIP: TestFsChangeNotify (0.00s) fstests.go:698: FS has no ChangeNotify interface === RUN TestObjectString --- PASS: TestObjectString (0.37s) === RUN TestObjectFs --- PASS: TestObjectFs (0.17s) === RUN TestObjectRemote --- PASS: TestObjectRemote (0.23s) === RUN TestObjectHashes --- PASS: TestObjectHashes (0.27s) === RUN TestObjectModTime --- PASS: TestObjectModTime (0.17s) === RUN TestObjectMimeType --- PASS: TestObjectMimeType (0.17s) === RUN TestObjectSetModTime --- PASS: TestObjectSetModTime (0.60s) === RUN TestObjectSize --- PASS: TestObjectSize (0.17s) === RUN TestObjectOpen --- PASS: TestObjectOpen (1.17s) === RUN TestObjectOpenSeek --- PASS: TestObjectOpenSeek (0.47s) === RUN TestObjectOpenRange --- PASS: TestObjectOpenRange (1.37s) === RUN TestObjectPartialRead --- PASS: TestObjectPartialRead (1.59s) === RUN TestObjectUpdate --- PASS: TestObjectUpdate (1.12s) === RUN TestObjectStorable --- PASS: TestObjectStorable (0.18s) === RUN TestFsIsFile --- PASS: TestFsIsFile (2.50s) === RUN TestFsIsFileNotFound 2018/03/20 11:37:06 ERROR : : error listing: directory not found --- PASS: TestFsIsFileNotFound (1.41s) === RUN TestObjectRemove --- PASS: TestObjectRemove (1.15s) === RUN TestFsPutStream --- SKIP: TestFsPutStream (0.00s) fstests.go:945: FS has no PutStream interface === RUN TestObjectPurge 2018/03/20 11:37:07 ERROR : : error listing: directory not found --- PASS: TestObjectPurge (0.70s) === RUN TestInternal --- SKIP: TestInternal (0.00s) fstests.go:1003: *onedrive.Fs does not implement InternalTester === RUN TestFinalise --- PASS: TestFinalise (0.00s) PASS ok github.com/ncw/rclone/backend/onedrive 45.792s ? github.com/ncw/rclone/backend/onedrive/api [no test files] === RUN TestSetup --- PASS: TestSetup (0.00s) === RUN TestInit --- PASS: TestInit (2.66s) fstests.go:105: Using remote "TestPcloud:" === RUN TestFsString --- PASS: TestFsString (0.00s) === RUN TestFsName --- PASS: TestFsName (0.00s) === RUN TestFsRoot --- PASS: TestFsRoot (0.00s) === RUN TestFsRmdirEmpty --- PASS: TestFsRmdirEmpty (0.44s) === RUN TestFsRmdirNotFound --- PASS: TestFsRmdirNotFound (0.45s) === RUN TestFsMkdir --- PASS: TestFsMkdir (2.20s) === RUN TestFsMkdirRmdirSubdir --- PASS: TestFsMkdirRmdirSubdir (5.20s) === RUN TestFsListEmpty --- PASS: TestFsListEmpty (0.43s) === RUN TestFsListDirEmpty --- PASS: TestFsListDirEmpty (0.43s) === RUN TestFsListRDirEmpty --- SKIP: TestFsListRDirEmpty (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsNewObjectNotFound --- PASS: TestFsNewObjectNotFound (0.87s) === RUN TestFsPutFile1 --- PASS: TestFsPutFile1 (1.49s) === RUN TestFsPutError --- PASS: TestFsPutError (4.23s) === RUN TestFsPutFile2 --- PASS: TestFsPutFile2 (1.43s) === RUN TestFsUpdateFile1 --- PASS: TestFsUpdateFile1 (1.39s) === RUN TestFsListDirFile2 --- PASS: TestFsListDirFile2 (2.17s) === RUN TestFsListRDirFile2 --- SKIP: TestFsListRDirFile2 (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListDirRoot --- PASS: TestFsListDirRoot (0.56s) === RUN TestFsListRDirRoot --- SKIP: TestFsListRDirRoot (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListSubdir --- PASS: TestFsListSubdir (0.43s) === RUN TestFsListRSubdir --- SKIP: TestFsListRSubdir (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListLevel2 --- PASS: TestFsListLevel2 (0.86s) === RUN TestFsListRLevel2 --- SKIP: TestFsListRLevel2 (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListFile1 --- PASS: TestFsListFile1 (3.03s) === RUN TestFsNewObject --- PASS: TestFsNewObject (0.87s) === RUN TestFsListFile1and2 --- PASS: TestFsListFile1and2 (3.04s) === RUN TestFsNewObjectDir --- PASS: TestFsNewObjectDir (0.43s) === RUN TestFsCopy --- PASS: TestFsCopy (4.78s) === RUN TestFsMove --- PASS: TestFsMove (16.54s) === RUN TestFsDirMove 2018/03/20 11:37:41 ERROR : : error listing: directory not found --- PASS: TestFsDirMove (13.12s) === RUN TestFsRmdirFull --- PASS: TestFsRmdirFull (0.43s) === RUN TestFsPrecision --- PASS: TestFsPrecision (0.00s) === RUN TestFsChangeNotify --- SKIP: TestFsChangeNotify (0.00s) fstests.go:698: FS has no ChangeNotify interface === RUN TestObjectString --- PASS: TestObjectString (0.43s) === RUN TestObjectFs --- PASS: TestObjectFs (0.43s) === RUN TestObjectRemote --- PASS: TestObjectRemote (0.44s) === RUN TestObjectHashes --- PASS: TestObjectHashes (0.87s) === RUN TestObjectModTime --- PASS: TestObjectModTime (0.43s) === RUN TestObjectMimeType --- SKIP: TestObjectMimeType (0.43s) fstests.go:784: MimeType method not supported === RUN TestObjectSetModTime --- PASS: TestObjectSetModTime (0.43s) fstests.go:801: can't set modified time === RUN TestObjectSize --- PASS: TestObjectSize (0.43s) === RUN TestObjectOpen --- PASS: TestObjectOpen (1.05s) === RUN TestObjectOpenSeek --- PASS: TestObjectOpenSeek (0.92s) === RUN TestObjectOpenRange --- PASS: TestObjectOpenRange (1.07s) === RUN TestObjectPartialRead --- PASS: TestObjectPartialRead (0.92s) === RUN TestObjectUpdate --- PASS: TestObjectUpdate (2.40s) === RUN TestObjectStorable --- PASS: TestObjectStorable (0.44s) === RUN TestFsIsFile --- PASS: TestFsIsFile (6.10s) === RUN TestFsIsFileNotFound 2018/03/20 11:38:10 ERROR : : error listing: directory not found --- PASS: TestFsIsFileNotFound (2.19s) === RUN TestObjectRemove --- PASS: TestObjectRemove (3.48s) === RUN TestFsPutStream --- SKIP: TestFsPutStream (0.00s) fstests.go:945: FS has no PutStream interface === RUN TestObjectPurge 2018/03/20 11:38:14 ERROR : : error listing: directory not found --- PASS: TestObjectPurge (1.34s) === RUN TestInternal --- SKIP: TestInternal (0.00s) fstests.go:1003: *pcloud.Fs does not implement InternalTester === RUN TestFinalise --- PASS: TestFinalise (0.00s) PASS ok github.com/ncw/rclone/backend/pcloud 91.308s ? github.com/ncw/rclone/backend/pcloud/api [no test files] === RUN TestSetup --- PASS: TestSetup (0.00s) === RUN TestInit --- PASS: TestInit (3.80s) fstests.go:105: Using remote "TestQingStor:" === RUN TestFsString --- PASS: TestFsString (0.00s) === RUN TestFsName --- PASS: TestFsName (0.00s) === RUN TestFsRoot --- PASS: TestFsRoot (0.00s) === RUN TestFsRmdirEmpty --- PASS: TestFsRmdirEmpty (0.98s) === RUN TestFsRmdirNotFound --- PASS: TestFsRmdirNotFound (0.60s) === RUN TestFsMkdir --- PASS: TestFsMkdir (1.88s) === RUN TestFsMkdirRmdirSubdir --- PASS: TestFsMkdirRmdirSubdir (0.91s) fstest.go:248: Filtering empty directory "dir" fstest.go:248: Filtering empty directory "dir/subdir" fstest.go:248: Filtering empty directory "dir" === RUN TestFsListEmpty --- PASS: TestFsListEmpty (0.30s) === RUN TestFsListDirEmpty --- PASS: TestFsListDirEmpty (0.30s) === RUN TestFsListRDirEmpty --- PASS: TestFsListRDirEmpty (0.31s) === RUN TestFsNewObjectNotFound --- PASS: TestFsNewObjectNotFound (0.61s) === RUN TestFsPutFile1 --- PASS: TestFsPutFile1 (1.65s) === RUN TestFsPutError --- PASS: TestFsPutError (0.39s) === RUN TestFsPutFile2 --- PASS: TestFsPutFile2 (1.59s) === RUN TestFsUpdateFile1 --- PASS: TestFsUpdateFile1 (1.53s) === RUN TestFsListDirFile2 --- PASS: TestFsListDirFile2 (1.52s) === RUN TestFsListRDirFile2 --- PASS: TestFsListRDirFile2 (1.52s) === RUN TestFsListDirRoot --- PASS: TestFsListDirRoot (1.62s) === RUN TestFsListRDirRoot --- PASS: TestFsListRDirRoot (0.37s) === RUN TestFsListSubdir --- PASS: TestFsListSubdir (0.31s) === RUN TestFsListRSubdir --- PASS: TestFsListRSubdir (0.30s) === RUN TestFsListLevel2 --- PASS: TestFsListLevel2 (0.61s) === RUN TestFsListRLevel2 --- PASS: TestFsListRLevel2 (0.31s) === RUN TestFsListFile1 --- PASS: TestFsListFile1 (2.12s) === RUN TestFsNewObject --- PASS: TestFsNewObject (0.60s) === RUN TestFsListFile1and2 --- PASS: TestFsListFile1and2 (2.13s) === RUN TestFsNewObjectDir --- PASS: TestFsNewObjectDir (0.30s) === RUN TestFsCopy --- PASS: TestFsCopy (3.68s) === RUN TestFsMove --- SKIP: TestFsMove (0.00s) fstests.go:563: FS has no Mover interface === RUN TestFsDirMove --- SKIP: TestFsDirMove (0.00s) fstests.go:632: FS has no DirMover interface === RUN TestFsRmdirFull --- PASS: TestFsRmdirFull (0.30s) === RUN TestFsPrecision --- PASS: TestFsPrecision (0.00s) === RUN TestFsChangeNotify --- SKIP: TestFsChangeNotify (0.00s) fstests.go:698: FS has no ChangeNotify interface === RUN TestObjectString --- PASS: TestObjectString (0.30s) === RUN TestObjectFs --- PASS: TestObjectFs (0.30s) === RUN TestObjectRemote --- PASS: TestObjectRemote (0.30s) === RUN TestObjectHashes --- PASS: TestObjectHashes (0.30s) === RUN TestObjectModTime --- PASS: TestObjectModTime (0.60s) === RUN TestObjectMimeType --- PASS: TestObjectMimeType (0.60s) === RUN TestObjectSetModTime --- PASS: TestObjectSetModTime (2.11s) === RUN TestObjectSize --- PASS: TestObjectSize (0.30s) === RUN TestObjectOpen --- PASS: TestObjectOpen (0.61s) === RUN TestObjectOpenSeek --- PASS: TestObjectOpenSeek (1.49s) === RUN TestObjectOpenRange --- PASS: TestObjectOpenRange (1.50s) === RUN TestObjectPartialRead --- PASS: TestObjectPartialRead (0.60s) === RUN TestObjectUpdate --- PASS: TestObjectUpdate (3.08s) === RUN TestObjectStorable --- PASS: TestObjectStorable (0.30s) === RUN TestFsIsFile --- PASS: TestFsIsFile (0.92s) === RUN TestFsIsFileNotFound --- PASS: TestFsIsFileNotFound (0.61s) === RUN TestObjectRemove --- PASS: TestObjectRemove (2.46s) === RUN TestFsPutStream --- SKIP: TestFsPutStream (0.00s) fstests.go:945: FS has no PutStream interface === RUN TestObjectPurge 2018/03/20 11:38:00 ERROR : : Failed to rmdir: QingStor Error: StatusCode "403", Code "bucket_not_active", Message "The bucket is not active.", Request ID "771e9af8aa51864f", Reference URL "http://docs.qingcloud.com/qingstor/api/common/error_code.html" --- PASS: TestObjectPurge (4.50s) === RUN TestInternal --- SKIP: TestInternal (0.00s) fstests.go:1003: *qingstor.Fs does not implement InternalTester === RUN TestFinalise --- PASS: TestFinalise (0.00s) PASS ok github.com/ncw/rclone/backend/qingstor 51.446s === RUN TestSetup --- PASS: TestSetup (0.00s) === RUN TestInit --- PASS: TestInit (0.82s) fstests.go:105: Using remote "TestS3:" === RUN TestFsString --- PASS: TestFsString (0.00s) === RUN TestFsName --- PASS: TestFsName (0.00s) === RUN TestFsRoot --- PASS: TestFsRoot (0.00s) === RUN TestFsRmdirEmpty --- PASS: TestFsRmdirEmpty (0.33s) === RUN TestFsRmdirNotFound --- PASS: TestFsRmdirNotFound (0.02s) === RUN TestFsMkdir --- PASS: TestFsMkdir (1.11s) === RUN TestFsMkdirRmdirSubdir --- PASS: TestFsMkdirRmdirSubdir (0.03s) fstest.go:248: Filtering empty directory "dir" fstest.go:248: Filtering empty directory "dir/subdir" fstest.go:248: Filtering empty directory "dir" === RUN TestFsListEmpty --- PASS: TestFsListEmpty (0.01s) === RUN TestFsListDirEmpty --- PASS: TestFsListDirEmpty (0.01s) === RUN TestFsListRDirEmpty --- PASS: TestFsListRDirEmpty (0.01s) === RUN TestFsNewObjectNotFound --- PASS: TestFsNewObjectNotFound (0.02s) === RUN TestFsPutFile1 --- PASS: TestFsPutFile1 (0.04s) === RUN TestFsPutError --- PASS: TestFsPutError (0.01s) === RUN TestFsPutFile2 --- PASS: TestFsPutFile2 (0.03s) === RUN TestFsUpdateFile1 --- PASS: TestFsUpdateFile1 (0.04s) === RUN TestFsListDirFile2 --- PASS: TestFsListDirFile2 (0.06s) === RUN TestFsListRDirFile2 --- PASS: TestFsListRDirFile2 (0.09s) === RUN TestFsListDirRoot --- PASS: TestFsListDirRoot (0.01s) === RUN TestFsListRDirRoot --- PASS: TestFsListRDirRoot (0.23s) === RUN TestFsListSubdir --- PASS: TestFsListSubdir (0.02s) === RUN TestFsListRSubdir --- PASS: TestFsListRSubdir (0.01s) === RUN TestFsListLevel2 --- PASS: TestFsListLevel2 (0.03s) === RUN TestFsListRLevel2 --- PASS: TestFsListRLevel2 (0.01s) === RUN TestFsListFile1 --- PASS: TestFsListFile1 (0.07s) === RUN TestFsNewObject --- PASS: TestFsNewObject (0.01s) === RUN TestFsListFile1and2 --- PASS: TestFsListFile1and2 (0.08s) === RUN TestFsNewObjectDir --- PASS: TestFsNewObjectDir (0.01s) === RUN TestFsCopy --- PASS: TestFsCopy (0.14s) === RUN TestFsMove --- SKIP: TestFsMove (0.00s) fstests.go:563: FS has no Mover interface === RUN TestFsDirMove --- SKIP: TestFsDirMove (0.00s) fstests.go:632: FS has no DirMover interface === RUN TestFsRmdirFull --- PASS: TestFsRmdirFull (0.03s) === RUN TestFsPrecision --- PASS: TestFsPrecision (0.00s) === RUN TestFsChangeNotify --- SKIP: TestFsChangeNotify (0.00s) fstests.go:698: FS has no ChangeNotify interface === RUN TestObjectString --- PASS: TestObjectString (0.01s) === RUN TestObjectFs --- PASS: TestObjectFs (0.01s) === RUN TestObjectRemote --- PASS: TestObjectRemote (0.01s) === RUN TestObjectHashes --- PASS: TestObjectHashes (0.01s) === RUN TestObjectModTime --- PASS: TestObjectModTime (0.01s) === RUN TestObjectMimeType --- PASS: TestObjectMimeType (0.01s) === RUN TestObjectSetModTime --- PASS: TestObjectSetModTime (0.06s) === RUN TestObjectSize --- PASS: TestObjectSize (0.01s) === RUN TestObjectOpen --- PASS: TestObjectOpen (0.02s) === RUN TestObjectOpenSeek --- PASS: TestObjectOpenSeek (0.02s) === RUN TestObjectOpenRange --- PASS: TestObjectOpenRange (0.06s) === RUN TestObjectPartialRead --- PASS: TestObjectPartialRead (0.02s) === RUN TestObjectUpdate --- PASS: TestObjectUpdate (0.08s) === RUN TestObjectStorable --- PASS: TestObjectStorable (0.01s) === RUN TestFsIsFile --- PASS: TestFsIsFile (0.03s) === RUN TestFsIsFileNotFound --- PASS: TestFsIsFileNotFound (0.02s) === RUN TestObjectRemove --- PASS: TestObjectRemove (0.10s) === RUN TestFsPutStream --- PASS: TestFsPutStream (0.06s) === RUN TestObjectPurge 2018/03/20 11:37:36 ERROR : : error listing: directory not found 2018/03/20 11:37:36 ERROR : S3 bucket rclone-test-yabuguz6keluqob6zobafer5: Failed to list "": directory not found 2018/03/20 11:37:36 ERROR : : Failed to rmdir: NoSuchBucket: The specified bucket does not exist status code: 404, request id: EF99A30B7E2E5A24, host id: DBhXFjlG6BI0Jcjhf620apuHY5Y+rjXS9oopejJQIuddcodtVRk+AnRmOXU70wY9qSkxmiYLP9k= --- PASS: TestObjectPurge (0.41s) === RUN TestInternal --- SKIP: TestInternal (0.00s) fstests.go:1003: *s3.Fs does not implement InternalTester === RUN TestFinalise --- PASS: TestFinalise (0.00s) PASS ok github.com/ncw/rclone/backend/s3 4.248s === RUN TestShellEscape --- PASS: TestShellEscape (0.00s) === RUN TestParseHash --- PASS: TestParseHash (0.00s) === RUN TestStringLock --- PASS: TestStringLock (1.16s) === RUN TestSetup --- PASS: TestSetup (0.00s) === RUN TestInit --- PASS: TestInit (0.28s) fstests.go:105: Using remote "TestSftp:" === RUN TestFsString --- PASS: TestFsString (0.00s) === RUN TestFsName --- PASS: TestFsName (0.00s) === RUN TestFsRoot --- PASS: TestFsRoot (0.00s) === RUN TestFsRmdirEmpty --- PASS: TestFsRmdirEmpty (0.00s) === RUN TestFsRmdirNotFound --- PASS: TestFsRmdirNotFound (0.00s) === RUN TestFsMkdir --- PASS: TestFsMkdir (0.23s) === RUN TestFsMkdirRmdirSubdir --- PASS: TestFsMkdirRmdirSubdir (0.01s) === RUN TestFsListEmpty --- PASS: TestFsListEmpty (0.00s) === RUN TestFsListDirEmpty --- PASS: TestFsListDirEmpty (0.00s) === RUN TestFsListRDirEmpty --- SKIP: TestFsListRDirEmpty (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsNewObjectNotFound --- PASS: TestFsNewObjectNotFound (0.00s) === RUN TestFsPutFile1 --- PASS: TestFsPutFile1 (0.02s) === RUN TestFsPutError --- PASS: TestFsPutError (0.00s) === RUN TestFsPutFile2 --- PASS: TestFsPutFile2 (0.02s) === RUN TestFsUpdateFile1 --- PASS: TestFsUpdateFile1 (0.02s) === RUN TestFsListDirFile2 --- PASS: TestFsListDirFile2 (0.01s) === RUN TestFsListRDirFile2 --- SKIP: TestFsListRDirFile2 (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListDirRoot --- PASS: TestFsListDirRoot (0.24s) === RUN TestFsListRDirRoot --- SKIP: TestFsListRDirRoot (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListSubdir --- PASS: TestFsListSubdir (0.00s) === RUN TestFsListRSubdir --- SKIP: TestFsListRSubdir (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListLevel2 --- PASS: TestFsListLevel2 (0.00s) === RUN TestFsListRLevel2 --- SKIP: TestFsListRLevel2 (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListFile1 --- PASS: TestFsListFile1 (0.02s) === RUN TestFsNewObject --- PASS: TestFsNewObject (0.01s) === RUN TestFsListFile1and2 --- PASS: TestFsListFile1and2 (0.02s) === RUN TestFsNewObjectDir --- PASS: TestFsNewObjectDir (0.00s) === RUN TestFsCopy --- SKIP: TestFsCopy (0.00s) fstests.go:529: FS has no Copier interface === RUN TestFsMove --- PASS: TestFsMove (0.32s) === RUN TestFsDirMove 2018/03/20 11:37:40 ERROR : : error listing: directory not found --- PASS: TestFsDirMove (0.52s) === RUN TestFsRmdirFull --- PASS: TestFsRmdirFull (0.00s) === RUN TestFsPrecision --- PASS: TestFsPrecision (0.00s) === RUN TestFsChangeNotify --- SKIP: TestFsChangeNotify (0.00s) fstests.go:698: FS has no ChangeNotify interface === RUN TestObjectString --- PASS: TestObjectString (0.00s) === RUN TestObjectFs --- PASS: TestObjectFs (0.00s) === RUN TestObjectRemote --- PASS: TestObjectRemote (0.00s) === RUN TestObjectHashes --- PASS: TestObjectHashes (0.01s) === RUN TestObjectModTime --- PASS: TestObjectModTime (0.00s) === RUN TestObjectMimeType --- SKIP: TestObjectMimeType (0.00s) fstests.go:784: MimeType method not supported === RUN TestObjectSetModTime --- PASS: TestObjectSetModTime (0.00s) === RUN TestObjectSize --- PASS: TestObjectSize (0.00s) === RUN TestObjectOpen --- PASS: TestObjectOpen (0.00s) === RUN TestObjectOpenSeek --- PASS: TestObjectOpenSeek (0.00s) === RUN TestObjectOpenRange --- PASS: TestObjectOpenRange (0.00s) === RUN TestObjectPartialRead --- PASS: TestObjectPartialRead (0.00s) === RUN TestObjectUpdate --- PASS: TestObjectUpdate (0.03s) === RUN TestObjectStorable --- PASS: TestObjectStorable (0.00s) === RUN TestFsIsFile --- PASS: TestFsIsFile (0.26s) === RUN TestFsIsFileNotFound 2018/03/20 11:37:41 ERROR : : error listing: directory not found --- PASS: TestFsIsFileNotFound (0.23s) === RUN TestObjectRemove --- PASS: TestObjectRemove (0.02s) === RUN TestFsPutStream --- PASS: TestFsPutStream (0.02s) === RUN TestObjectPurge 2018/03/20 11:37:41 ERROR : : error listing: directory not found 2018/03/20 11:37:41 ERROR : sftp://teststorage@localhost:22/rclone-test-zurises6satusiw0qubufay8: Failed to list "": directory not found 2018/03/20 11:37:41 ERROR : : Failed to rmdir: file does not exist --- PASS: TestObjectPurge (0.26s) === RUN TestInternal --- SKIP: TestInternal (0.00s) fstests.go:1003: *sftp.Fs does not implement InternalTester === RUN TestFinalise --- PASS: TestFinalise (0.00s) PASS ok github.com/ncw/rclone/backend/sftp 3.716s === RUN TestInternalUrlEncode --- PASS: TestInternalUrlEncode (0.00s) === RUN TestSetup --- PASS: TestSetup (0.00s) === RUN TestInit --- PASS: TestInit (0.68s) fstests.go:105: Using remote "TestSwift:" === RUN TestFsString --- PASS: TestFsString (0.00s) === RUN TestFsName --- PASS: TestFsName (0.00s) === RUN TestFsRoot --- PASS: TestFsRoot (0.00s) === RUN TestFsRmdirEmpty --- PASS: TestFsRmdirEmpty (0.32s) === RUN TestFsRmdirNotFound --- PASS: TestFsRmdirNotFound (0.34s) === RUN TestFsMkdir --- PASS: TestFsMkdir (0.48s) === RUN TestFsMkdirRmdirSubdir --- PASS: TestFsMkdirRmdirSubdir (0.21s) fstest.go:248: Filtering empty directory "dir" fstest.go:248: Filtering empty directory "dir/subdir" fstest.go:248: Filtering empty directory "dir" === RUN TestFsListEmpty --- PASS: TestFsListEmpty (0.10s) === RUN TestFsListDirEmpty --- PASS: TestFsListDirEmpty (0.10s) === RUN TestFsListRDirEmpty --- PASS: TestFsListRDirEmpty (0.10s) === RUN TestFsNewObjectNotFound --- PASS: TestFsNewObjectNotFound (0.16s) === RUN TestFsPutFile1 --- PASS: TestFsPutFile1 (0.14s) === RUN TestFsPutError --- PASS: TestFsPutError (0.03s) === RUN TestFsPutFile2 --- PASS: TestFsPutFile2 (0.31s) === RUN TestFsUpdateFile1 --- PASS: TestFsUpdateFile1 (0.22s) === RUN TestFsListDirFile2 --- PASS: TestFsListDirFile2 (0.12s) === RUN TestFsListRDirFile2 --- PASS: TestFsListRDirFile2 (0.09s) === RUN TestFsListDirRoot --- PASS: TestFsListDirRoot (0.11s) === RUN TestFsListRDirRoot --- PASS: TestFsListRDirRoot (0.12s) === RUN TestFsListSubdir --- PASS: TestFsListSubdir (0.01s) === RUN TestFsListRSubdir --- PASS: TestFsListRSubdir (0.01s) === RUN TestFsListLevel2 --- PASS: TestFsListLevel2 (0.08s) === RUN TestFsListRLevel2 --- PASS: TestFsListRLevel2 (0.10s) === RUN TestFsListFile1 --- PASS: TestFsListFile1 (0.51s) === RUN TestFsNewObject --- PASS: TestFsNewObject (0.01s) === RUN TestFsListFile1and2 --- PASS: TestFsListFile1and2 (0.49s) === RUN TestFsNewObjectDir --- PASS: TestFsNewObjectDir (0.09s) === RUN TestFsCopy --- PASS: TestFsCopy (1.29s) === RUN TestFsMove --- SKIP: TestFsMove (0.00s) fstests.go:563: FS has no Mover interface === RUN TestFsDirMove --- SKIP: TestFsDirMove (0.00s) fstests.go:632: FS has no DirMover interface === RUN TestFsRmdirFull --- PASS: TestFsRmdirFull (0.07s) === RUN TestFsPrecision --- PASS: TestFsPrecision (0.00s) === RUN TestFsChangeNotify --- SKIP: TestFsChangeNotify (0.00s) fstests.go:698: FS has no ChangeNotify interface === RUN TestObjectString --- PASS: TestObjectString (0.01s) === RUN TestObjectFs --- PASS: TestObjectFs (0.01s) === RUN TestObjectRemote --- PASS: TestObjectRemote (0.01s) === RUN TestObjectHashes --- PASS: TestObjectHashes (0.01s) === RUN TestObjectModTime --- PASS: TestObjectModTime (0.01s) === RUN TestObjectMimeType --- PASS: TestObjectMimeType (0.01s) === RUN TestObjectSetModTime --- PASS: TestObjectSetModTime (0.11s) === RUN TestObjectSize --- PASS: TestObjectSize (0.01s) === RUN TestObjectOpen --- PASS: TestObjectOpen (0.01s) === RUN TestObjectOpenSeek --- PASS: TestObjectOpenSeek (0.01s) === RUN TestObjectOpenRange --- PASS: TestObjectOpenRange (0.03s) === RUN TestObjectPartialRead --- PASS: TestObjectPartialRead (0.01s) === RUN TestObjectUpdate --- PASS: TestObjectUpdate (0.08s) === RUN TestObjectStorable --- PASS: TestObjectStorable (0.01s) === RUN TestFsIsFile --- PASS: TestFsIsFile (0.12s) === RUN TestFsIsFileNotFound --- PASS: TestFsIsFileNotFound (0.18s) === RUN TestObjectRemove --- PASS: TestObjectRemove (0.23s) === RUN TestFsPutStream --- PASS: TestFsPutStream (1.67s) === RUN TestObjectPurge 2018/03/20 11:37:55 ERROR : : error listing: directory not found --- PASS: TestObjectPurge (4.42s) === RUN TestInternal --- SKIP: TestInternal (0.00s) fstests.go:1003: *swift.Fs does not implement InternalTester === RUN TestFinalise --- PASS: TestFinalise (0.00s) PASS ok github.com/ncw/rclone/backend/swift 13.244s === RUN TestSetup --- PASS: TestSetup (0.00s) === RUN TestInit --- PASS: TestInit (0.79s) fstests.go:105: Using remote "TestWebdav:" === RUN TestFsString --- PASS: TestFsString (0.00s) === RUN TestFsName --- PASS: TestFsName (0.00s) === RUN TestFsRoot --- PASS: TestFsRoot (0.00s) === RUN TestFsRmdirEmpty --- PASS: TestFsRmdirEmpty (0.62s) === RUN TestFsRmdirNotFound --- PASS: TestFsRmdirNotFound (0.15s) === RUN TestFsMkdir --- PASS: TestFsMkdir (0.58s) === RUN TestFsMkdirRmdirSubdir --- PASS: TestFsMkdirRmdirSubdir (2.68s) === RUN TestFsListEmpty --- PASS: TestFsListEmpty (0.10s) === RUN TestFsListDirEmpty --- PASS: TestFsListDirEmpty (0.10s) === RUN TestFsListRDirEmpty --- SKIP: TestFsListRDirEmpty (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsNewObjectNotFound --- PASS: TestFsNewObjectNotFound (0.30s) === RUN TestFsPutFile1 --- PASS: TestFsPutFile1 (0.56s) === RUN TestFsPutError --- PASS: TestFsPutError (1.73s) === RUN TestFsPutFile2 --- PASS: TestFsPutFile2 (0.63s) === RUN TestFsUpdateFile1 --- PASS: TestFsUpdateFile1 (0.70s) === RUN TestFsListDirFile2 --- PASS: TestFsListDirFile2 (0.51s) === RUN TestFsListRDirFile2 --- SKIP: TestFsListRDirFile2 (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListDirRoot --- PASS: TestFsListDirRoot (0.10s) === RUN TestFsListRDirRoot --- SKIP: TestFsListRDirRoot (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListSubdir --- PASS: TestFsListSubdir (0.10s) === RUN TestFsListRSubdir --- SKIP: TestFsListRSubdir (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListLevel2 --- PASS: TestFsListLevel2 (0.20s) === RUN TestFsListRLevel2 --- SKIP: TestFsListRLevel2 (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListFile1 --- PASS: TestFsListFile1 (0.51s) === RUN TestFsNewObject --- PASS: TestFsNewObject (0.10s) === RUN TestFsListFile1and2 --- PASS: TestFsListFile1and2 (0.55s) === RUN TestFsNewObjectDir --- PASS: TestFsNewObjectDir (0.10s) === RUN TestFsCopy --- PASS: TestFsCopy (2.01s) === RUN TestFsMove --- PASS: TestFsMove (5.34s) === RUN TestFsDirMove 2018/03/20 11:38:16 ERROR : : error listing: directory not found --- PASS: TestFsDirMove (4.43s) === RUN TestFsRmdirFull --- PASS: TestFsRmdirFull (0.14s) === RUN TestFsPrecision --- PASS: TestFsPrecision (0.00s) === RUN TestFsChangeNotify --- SKIP: TestFsChangeNotify (0.00s) fstests.go:698: FS has no ChangeNotify interface === RUN TestObjectString --- PASS: TestObjectString (0.14s) === RUN TestObjectFs --- PASS: TestObjectFs (0.10s) === RUN TestObjectRemote --- PASS: TestObjectRemote (0.11s) === RUN TestObjectHashes --- PASS: TestObjectHashes (0.11s) === RUN TestObjectModTime --- PASS: TestObjectModTime (0.10s) === RUN TestObjectMimeType --- SKIP: TestObjectMimeType (0.10s) fstests.go:784: MimeType method not supported === RUN TestObjectSetModTime --- PASS: TestObjectSetModTime (0.10s) fstests.go:801: can't set modified time === RUN TestObjectSize --- PASS: TestObjectSize (0.10s) === RUN TestObjectOpen --- PASS: TestObjectOpen (0.27s) === RUN TestObjectOpenSeek --- PASS: TestObjectOpenSeek (0.33s) === RUN TestObjectOpenRange --- PASS: TestObjectOpenRange (0.79s) === RUN TestObjectPartialRead --- PASS: TestObjectPartialRead (0.30s) === RUN TestObjectUpdate --- PASS: TestObjectUpdate (0.93s) === RUN TestObjectStorable --- PASS: TestObjectStorable (0.13s) === RUN TestFsIsFile --- PASS: TestFsIsFile (0.24s) === RUN TestFsIsFileNotFound 2018/03/20 11:38:24 ERROR : : error listing: directory not found --- PASS: TestFsIsFileNotFound (0.58s) === RUN TestObjectRemove --- PASS: TestObjectRemove (1.37s) === RUN TestFsPutStream --- SKIP: TestFsPutStream (0.00s) fstests.go:945: FS has no PutStream interface === RUN TestObjectPurge 2018/03/20 11:38:26 ERROR : : error listing: directory not found --- PASS: TestObjectPurge (0.87s) === RUN TestInternal --- SKIP: TestInternal (0.00s) fstests.go:1003: *webdav.Fs does not implement InternalTester === RUN TestFinalise --- PASS: TestFinalise (0.00s) PASS ok github.com/ncw/rclone/backend/webdav 29.734s ? github.com/ncw/rclone/backend/webdav/api [no test files] === RUN TestSetup --- PASS: TestSetup (0.00s) === RUN TestInit --- PASS: TestInit (1.35s) fstests.go:105: Using remote "TestYandex:" === RUN TestFsString --- PASS: TestFsString (0.00s) === RUN TestFsName --- PASS: TestFsName (0.00s) === RUN TestFsRoot --- PASS: TestFsRoot (0.00s) === RUN TestFsRmdirEmpty --- PASS: TestFsRmdirEmpty (0.66s) === RUN TestFsRmdirNotFound --- PASS: TestFsRmdirNotFound (0.18s) === RUN TestFsMkdir --- PASS: TestFsMkdir (1.11s) === RUN TestFsMkdirRmdirSubdir --- PASS: TestFsMkdirRmdirSubdir (3.61s) === RUN TestFsListEmpty --- PASS: TestFsListEmpty (0.17s) === RUN TestFsListDirEmpty --- PASS: TestFsListDirEmpty (0.23s) === RUN TestFsListRDirEmpty --- PASS: TestFsListRDirEmpty (0.20s) === RUN TestFsNewObjectNotFound --- PASS: TestFsNewObjectNotFound (0.36s) === RUN TestFsPutFile1 --- PASS: TestFsPutFile1 (7.90s) === RUN TestFsPutError --- PASS: TestFsPutError (2.50s) === RUN TestFsPutFile2 --- PASS: TestFsPutFile2 (12.00s) === RUN TestFsUpdateFile1 --- PASS: TestFsUpdateFile1 (1.52s) === RUN TestFsListDirFile2 --- PASS: TestFsListDirFile2 (0.80s) === RUN TestFsListRDirFile2 --- PASS: TestFsListRDirFile2 (0.97s) === RUN TestFsListDirRoot --- PASS: TestFsListDirRoot (0.34s) === RUN TestFsListRDirRoot --- PASS: TestFsListRDirRoot (0.30s) === RUN TestFsListSubdir --- PASS: TestFsListSubdir (0.20s) === RUN TestFsListRSubdir --- PASS: TestFsListRSubdir (4.24s) === RUN TestFsListLevel2 --- PASS: TestFsListLevel2 (0.35s) === RUN TestFsListRLevel2 --- PASS: TestFsListRLevel2 (4.97s) === RUN TestFsListFile1 --- PASS: TestFsListFile1 (0.80s) === RUN TestFsNewObject --- PASS: TestFsNewObject (0.15s) === RUN TestFsListFile1and2 --- PASS: TestFsListFile1and2 (0.97s) === RUN TestFsNewObjectDir --- PASS: TestFsNewObjectDir (0.15s) === RUN TestFsCopy --- SKIP: TestFsCopy (0.00s) fstests.go:529: FS has no Copier interface === RUN TestFsMove --- SKIP: TestFsMove (0.00s) fstests.go:563: FS has no Mover interface === RUN TestFsDirMove --- SKIP: TestFsDirMove (0.00s) fstests.go:632: FS has no DirMover interface === RUN TestFsRmdirFull --- PASS: TestFsRmdirFull (0.21s) === RUN TestFsPrecision --- PASS: TestFsPrecision (0.00s) === RUN TestFsChangeNotify --- SKIP: TestFsChangeNotify (0.00s) fstests.go:698: FS has no ChangeNotify interface === RUN TestObjectString --- PASS: TestObjectString (0.15s) === RUN TestObjectFs --- PASS: TestObjectFs (0.15s) === RUN TestObjectRemote --- PASS: TestObjectRemote (0.13s) === RUN TestObjectHashes --- PASS: TestObjectHashes (0.13s) === RUN TestObjectModTime --- PASS: TestObjectModTime (0.14s) === RUN TestObjectMimeType --- PASS: TestObjectMimeType (0.46s) === RUN TestObjectSetModTime --- PASS: TestObjectSetModTime (1.26s) === RUN TestObjectSize --- PASS: TestObjectSize (0.13s) === RUN TestObjectOpen --- PASS: TestObjectOpen (0.57s) === RUN TestObjectOpenSeek --- PASS: TestObjectOpenSeek (0.34s) === RUN TestObjectOpenRange --- PASS: TestObjectOpenRange (0.84s) === RUN TestObjectPartialRead --- PASS: TestObjectPartialRead (0.31s) === RUN TestObjectUpdate --- PASS: TestObjectUpdate (2.29s) === RUN TestObjectStorable --- PASS: TestObjectStorable (0.15s) === RUN TestFsIsFile --- PASS: TestFsIsFile (0.34s) === RUN TestFsIsFileNotFound 2018/03/20 11:38:55 ERROR : : error listing: directory not found --- PASS: TestFsIsFileNotFound (0.27s) === RUN TestObjectRemove --- PASS: TestObjectRemove (1.29s) === RUN TestFsPutStream --- PASS: TestFsPutStream (46.36s) === RUN TestObjectPurge 2018/03/20 11:39:45 ERROR : : error listing: directory not found --- PASS: TestObjectPurge (8.64s) fstest.go:293: Sleeping for 1s for list eventual consistency: 1/6 fstest.go:287: Sleeping for 6s just to make sure === RUN TestInternal --- SKIP: TestInternal (0.00s) fstests.go:1003: *yandex.Fs does not implement InternalTester === RUN TestFinalise --- PASS: TestFinalise (0.00s) PASS ok github.com/ncw/rclone/backend/yandex 110.226s ? github.com/ncw/rclone/backend/yandex/api [no test files] ? github.com/ncw/rclone/cmd [no test files] ? github.com/ncw/rclone/cmd/all [no test files] ? github.com/ncw/rclone/cmd/authorize [no test files] ? github.com/ncw/rclone/cmd/cachestats [no test files] ? github.com/ncw/rclone/cmd/cat [no test files] ? github.com/ncw/rclone/cmd/check [no test files] ? github.com/ncw/rclone/cmd/cleanup [no test files] 2018/03/20 11:38:14 mount "Local file system at /tmp/rclone472841921" "/tmp/rclonefs-mount534531372" 2018/03/20 11:38:14 mount OK 2018/03/20 11:38:14 Starting test run with cache mode off === RUN TestDirLs --- PASS: TestDirLs (0.00s) === RUN TestDirCreateAndRemoveDir 2018/03/20 11:38:14 ERROR : dir/: Dir.Remove not empty --- PASS: TestDirCreateAndRemoveDir (0.01s) === RUN TestDirCreateAndRemoveFile 2018/03/20 11:38:14 ERROR : dir/: Dir.Remove not empty --- PASS: TestDirCreateAndRemoveFile (0.00s) === RUN TestDirRenameFile --- PASS: TestDirRenameFile (0.22s) === RUN TestDirRenameEmptyDir --- PASS: TestDirRenameEmptyDir (0.00s) === RUN TestDirRenameFullDir --- PASS: TestDirRenameFullDir (0.00s) === RUN TestDirModTime --- PASS: TestDirModTime (0.00s) === RUN TestDirCacheFlush --- PASS: TestDirCacheFlush (0.00s) === RUN TestDirCacheFlushOnDirRename --- PASS: TestDirCacheFlushOnDirRename (0.00s) === RUN TestFileModTime --- PASS: TestFileModTime (0.00s) === RUN TestFileModTimeWithOpenWriters --- PASS: TestFileModTimeWithOpenWriters (0.00s) === RUN TestMount --- PASS: TestMount (0.00s) === RUN TestRoot --- PASS: TestRoot (0.00s) === RUN TestReadByByte --- PASS: TestReadByByte (0.10s) === RUN TestReadChecksum --- PASS: TestReadChecksum (0.03s) === RUN TestReadFileDoubleClose --- PASS: TestReadFileDoubleClose (0.00s) === RUN TestReadSeek --- PASS: TestReadSeek (0.00s) === RUN TestWriteFileNoWrite --- PASS: TestWriteFileNoWrite (1.00s) === RUN TestWriteFileWrite --- PASS: TestWriteFileWrite (0.10s) === RUN TestWriteFileOverwrite --- PASS: TestWriteFileOverwrite (0.10s) === RUN TestWriteFileDoubleClose 2018/03/20 11:38:16 ERROR : testdoubleclose: WriteFileHandle.Write: error: Bad file descriptor --- PASS: TestWriteFileDoubleClose (0.00s) === RUN TestWriteFileFsync --- PASS: TestWriteFileFsync (0.00s) PASS 2018/03/20 11:38:16 Finished test run with cache mode off 2018/03/20 11:38:16 Starting test run with cache mode minimal === RUN TestDirLs --- PASS: TestDirLs (0.00s) === RUN TestDirCreateAndRemoveDir 2018/03/20 11:38:16 ERROR : dir/: Dir.Remove not empty --- PASS: TestDirCreateAndRemoveDir (0.00s) === RUN TestDirCreateAndRemoveFile 2018/03/20 11:38:16 ERROR : dir/: Dir.Remove not empty --- PASS: TestDirCreateAndRemoveFile (0.00s) === RUN TestDirRenameFile --- PASS: TestDirRenameFile (0.21s) === RUN TestDirRenameEmptyDir --- PASS: TestDirRenameEmptyDir (0.01s) === RUN TestDirRenameFullDir --- PASS: TestDirRenameFullDir (0.01s) === RUN TestDirModTime --- PASS: TestDirModTime (0.00s) === RUN TestDirCacheFlush --- PASS: TestDirCacheFlush (0.01s) === RUN TestDirCacheFlushOnDirRename --- PASS: TestDirCacheFlushOnDirRename (0.00s) === RUN TestFileModTime --- PASS: TestFileModTime (0.00s) === RUN TestFileModTimeWithOpenWriters --- PASS: TestFileModTimeWithOpenWriters (0.00s) === RUN TestMount --- PASS: TestMount (0.00s) === RUN TestRoot --- PASS: TestRoot (0.00s) === RUN TestReadByByte --- PASS: TestReadByByte (0.11s) === RUN TestReadChecksum --- PASS: TestReadChecksum (0.03s) === RUN TestReadFileDoubleClose --- PASS: TestReadFileDoubleClose (0.00s) === RUN TestReadSeek --- PASS: TestReadSeek (0.00s) === RUN TestWriteFileNoWrite --- PASS: TestWriteFileNoWrite (1.00s) === RUN TestWriteFileWrite --- PASS: TestWriteFileWrite (0.10s) === RUN TestWriteFileOverwrite --- PASS: TestWriteFileOverwrite (0.10s) === RUN TestWriteFileDoubleClose 2018/03/20 11:38:18 ERROR : testdoubleclose: WriteFileHandle.Write: error: Bad file descriptor --- PASS: TestWriteFileDoubleClose (0.00s) === RUN TestWriteFileFsync --- PASS: TestWriteFileFsync (0.00s) PASS 2018/03/20 11:38:18 Finished test run with cache mode minimal 2018/03/20 11:38:18 Starting test run with cache mode writes === RUN TestDirLs --- PASS: TestDirLs (0.00s) === RUN TestDirCreateAndRemoveDir 2018/03/20 11:38:18 ERROR : dir/: Dir.Remove not empty --- PASS: TestDirCreateAndRemoveDir (0.00s) === RUN TestDirCreateAndRemoveFile 2018/03/20 11:38:18 ERROR : dir/: Dir.Remove not empty --- PASS: TestDirCreateAndRemoveFile (0.00s) === RUN TestDirRenameFile --- PASS: TestDirRenameFile (0.21s) === RUN TestDirRenameEmptyDir --- PASS: TestDirRenameEmptyDir (0.01s) === RUN TestDirRenameFullDir --- PASS: TestDirRenameFullDir (0.00s) === RUN TestDirModTime --- PASS: TestDirModTime (0.00s) === RUN TestDirCacheFlush --- PASS: TestDirCacheFlush (0.00s) === RUN TestDirCacheFlushOnDirRename --- PASS: TestDirCacheFlushOnDirRename (0.00s) === RUN TestFileModTime --- PASS: TestFileModTime (0.00s) === RUN TestFileModTimeWithOpenWriters --- PASS: TestFileModTimeWithOpenWriters (0.00s) === RUN TestMount --- PASS: TestMount (0.00s) === RUN TestRoot --- PASS: TestRoot (0.00s) === RUN TestReadByByte --- PASS: TestReadByByte (0.10s) === RUN TestReadChecksum --- PASS: TestReadChecksum (0.02s) === RUN TestReadFileDoubleClose --- PASS: TestReadFileDoubleClose (0.00s) === RUN TestReadSeek --- PASS: TestReadSeek (0.00s) === RUN TestWriteFileNoWrite --- PASS: TestWriteFileNoWrite (1.00s) === RUN TestWriteFileWrite --- PASS: TestWriteFileWrite (0.10s) === RUN TestWriteFileOverwrite --- PASS: TestWriteFileOverwrite (0.10s) === RUN TestWriteFileDoubleClose --- PASS: TestWriteFileDoubleClose (0.00s) === RUN TestWriteFileFsync --- PASS: TestWriteFileFsync (0.00s) PASS 2018/03/20 11:38:19 Finished test run with cache mode writes 2018/03/20 11:38:19 Starting test run with cache mode full === RUN TestDirLs --- PASS: TestDirLs (0.00s) === RUN TestDirCreateAndRemoveDir 2018/03/20 11:38:19 ERROR : dir/: Dir.Remove not empty --- PASS: TestDirCreateAndRemoveDir (0.00s) === RUN TestDirCreateAndRemoveFile 2018/03/20 11:38:19 ERROR : dir/: Dir.Remove not empty --- PASS: TestDirCreateAndRemoveFile (0.00s) === RUN TestDirRenameFile --- PASS: TestDirRenameFile (0.21s) === RUN TestDirRenameEmptyDir --- PASS: TestDirRenameEmptyDir (0.00s) === RUN TestDirRenameFullDir --- PASS: TestDirRenameFullDir (0.00s) === RUN TestDirModTime --- PASS: TestDirModTime (0.00s) === RUN TestDirCacheFlush --- PASS: TestDirCacheFlush (0.00s) === RUN TestDirCacheFlushOnDirRename --- PASS: TestDirCacheFlushOnDirRename (0.00s) === RUN TestFileModTime --- PASS: TestFileModTime (0.00s) === RUN TestFileModTimeWithOpenWriters --- PASS: TestFileModTimeWithOpenWriters (0.00s) === RUN TestMount --- PASS: TestMount (0.00s) === RUN TestRoot --- PASS: TestRoot (0.00s) === RUN TestReadByByte --- PASS: TestReadByByte (0.10s) === RUN TestReadChecksum --- PASS: TestReadChecksum (0.02s) === RUN TestReadFileDoubleClose --- PASS: TestReadFileDoubleClose (0.00s) === RUN TestReadSeek --- PASS: TestReadSeek (0.00s) === RUN TestWriteFileNoWrite --- PASS: TestWriteFileNoWrite (0.00s) === RUN TestWriteFileWrite --- PASS: TestWriteFileWrite (0.10s) === RUN TestWriteFileOverwrite --- PASS: TestWriteFileOverwrite (0.10s) === RUN TestWriteFileDoubleClose --- PASS: TestWriteFileDoubleClose (0.00s) === RUN TestWriteFileFsync --- PASS: TestWriteFileFsync (0.00s) PASS 2018/03/20 11:38:20 Finished test run with cache mode full 2018/03/20 11:38:20 Unmounting "/tmp/rclonefs-mount534531372" 2018/03/20 11:38:20 Waiting for umount ok github.com/ncw/rclone/cmd/cmount 5.413s ? github.com/ncw/rclone/cmd/config [no test files] ? github.com/ncw/rclone/cmd/copy [no test files] ? github.com/ncw/rclone/cmd/copyto [no test files] ? github.com/ncw/rclone/cmd/cryptcheck [no test files] ? github.com/ncw/rclone/cmd/cryptdecode [no test files] ? github.com/ncw/rclone/cmd/dbhashsum [no test files] ? github.com/ncw/rclone/cmd/dedupe [no test files] ? github.com/ncw/rclone/cmd/delete [no test files] === RUN TestCompletionBash --- PASS: TestCompletionBash (0.00s) === RUN TestCompletionZsh --- PASS: TestCompletionZsh (0.00s) PASS ok github.com/ncw/rclone/cmd/genautocomplete 0.007s ? github.com/ncw/rclone/cmd/gendocs [no test files] ? github.com/ncw/rclone/cmd/info [no test files] ? github.com/ncw/rclone/cmd/listremotes [no test files] ? github.com/ncw/rclone/cmd/ls [no test files] ? github.com/ncw/rclone/cmd/ls/lshelp [no test files] ? github.com/ncw/rclone/cmd/lsd [no test files] === RUN TestDefaultLsf --- PASS: TestDefaultLsf (0.00s) === RUN TestRecurseFlag --- PASS: TestRecurseFlag (0.00s) === RUN TestDirSlashFlag --- PASS: TestDirSlashFlag (0.00s) === RUN TestFormat --- PASS: TestFormat (0.03s) === RUN TestSeparator --- PASS: TestSeparator (0.00s) === RUN TestWholeLsf --- PASS: TestWholeLsf (0.00s) PASS ok github.com/ncw/rclone/cmd/lsf 0.048s ? github.com/ncw/rclone/cmd/lsjson [no test files] ? github.com/ncw/rclone/cmd/lsl [no test files] ? github.com/ncw/rclone/cmd/md5sum [no test files] ? github.com/ncw/rclone/cmd/memtest [no test files] ? github.com/ncw/rclone/cmd/mkdir [no test files] 2018/03/20 11:38:19 mount "Local file system at /tmp/rclone326031759" "/tmp/rclonefs-mount103868834" 2018/03/20 11:38:19 mount OK 2018/03/20 11:38:19 Starting test run with cache mode off === RUN TestDirLs --- PASS: TestDirLs (0.01s) === RUN TestDirCreateAndRemoveDir 2018/03/20 11:38:19 ERROR : dir/: Dir.Remove not empty --- PASS: TestDirCreateAndRemoveDir (0.00s) === RUN TestDirCreateAndRemoveFile 2018/03/20 11:38:19 ERROR : dir/: Dir.Remove not empty --- PASS: TestDirCreateAndRemoveFile (0.00s) === RUN TestDirRenameFile --- PASS: TestDirRenameFile (0.21s) === RUN TestDirRenameEmptyDir --- PASS: TestDirRenameEmptyDir (0.01s) === RUN TestDirRenameFullDir --- PASS: TestDirRenameFullDir (0.01s) === RUN TestDirModTime --- PASS: TestDirModTime (0.00s) === RUN TestDirCacheFlush --- PASS: TestDirCacheFlush (0.01s) === RUN TestDirCacheFlushOnDirRename --- PASS: TestDirCacheFlushOnDirRename (0.01s) === RUN TestFileModTime --- PASS: TestFileModTime (0.00s) === RUN TestFileModTimeWithOpenWriters --- PASS: TestFileModTimeWithOpenWriters (0.00s) === RUN TestMount --- PASS: TestMount (0.00s) === RUN TestRoot --- PASS: TestRoot (0.00s) === RUN TestReadByByte --- PASS: TestReadByByte (0.11s) === RUN TestReadChecksum --- PASS: TestReadChecksum (0.02s) === RUN TestReadFileDoubleClose --- PASS: TestReadFileDoubleClose (0.00s) === RUN TestReadSeek 2018/03/20 11:38:19 ERROR : testfile: ReadFileHandle.Release error: hash: failed to stat: lstat /tmp/rclone326031759/testfile: no such file or directory --- PASS: TestReadSeek (0.00s) === RUN TestWriteFileNoWrite --- PASS: TestWriteFileNoWrite (1.00s) === RUN TestWriteFileWrite --- PASS: TestWriteFileWrite (0.10s) === RUN TestWriteFileOverwrite --- PASS: TestWriteFileOverwrite (0.10s) === RUN TestWriteFileDoubleClose 2018/03/20 11:38:21 ERROR : testdoubleclose: WriteFileHandle.Write: error: Bad file descriptor --- PASS: TestWriteFileDoubleClose (0.00s) === RUN TestWriteFileFsync --- PASS: TestWriteFileFsync (0.00s) PASS 2018/03/20 11:38:21 Finished test run with cache mode off 2018/03/20 11:38:21 Starting test run with cache mode minimal === RUN TestDirLs --- PASS: TestDirLs (0.00s) === RUN TestDirCreateAndRemoveDir 2018/03/20 11:38:21 ERROR : dir/: Dir.Remove not empty --- PASS: TestDirCreateAndRemoveDir (0.00s) === RUN TestDirCreateAndRemoveFile 2018/03/20 11:38:21 ERROR : dir/: Dir.Remove not empty --- PASS: TestDirCreateAndRemoveFile (0.01s) === RUN TestDirRenameFile --- PASS: TestDirRenameFile (0.21s) === RUN TestDirRenameEmptyDir --- PASS: TestDirRenameEmptyDir (0.01s) === RUN TestDirRenameFullDir --- PASS: TestDirRenameFullDir (0.01s) === RUN TestDirModTime --- PASS: TestDirModTime (0.00s) === RUN TestDirCacheFlush --- PASS: TestDirCacheFlush (0.01s) === RUN TestDirCacheFlushOnDirRename --- PASS: TestDirCacheFlushOnDirRename (0.01s) === RUN TestFileModTime --- PASS: TestFileModTime (0.00s) === RUN TestFileModTimeWithOpenWriters --- PASS: TestFileModTimeWithOpenWriters (0.00s) === RUN TestMount --- PASS: TestMount (0.00s) === RUN TestRoot --- PASS: TestRoot (0.00s) === RUN TestReadByByte --- PASS: TestReadByByte (0.10s) === RUN TestReadChecksum --- PASS: TestReadChecksum (0.03s) === RUN TestReadFileDoubleClose --- PASS: TestReadFileDoubleClose (0.00s) === RUN TestReadSeek --- PASS: TestReadSeek (0.00s) === RUN TestWriteFileNoWrite --- PASS: TestWriteFileNoWrite (1.00s) === RUN TestWriteFileWrite --- PASS: TestWriteFileWrite (0.11s) === RUN TestWriteFileOverwrite --- PASS: TestWriteFileOverwrite (0.11s) === RUN TestWriteFileDoubleClose 2018/03/20 11:38:22 ERROR : testdoubleclose: WriteFileHandle.Write: error: Bad file descriptor --- PASS: TestWriteFileDoubleClose (0.00s) === RUN TestWriteFileFsync --- PASS: TestWriteFileFsync (0.00s) PASS 2018/03/20 11:38:22 Finished test run with cache mode minimal 2018/03/20 11:38:22 Starting test run with cache mode writes === RUN TestDirLs --- PASS: TestDirLs (0.00s) === RUN TestDirCreateAndRemoveDir 2018/03/20 11:38:22 ERROR : dir/: Dir.Remove not empty --- PASS: TestDirCreateAndRemoveDir (0.01s) === RUN TestDirCreateAndRemoveFile 2018/03/20 11:38:22 ERROR : dir/: Dir.Remove not empty --- PASS: TestDirCreateAndRemoveFile (0.00s) === RUN TestDirRenameFile --- PASS: TestDirRenameFile (0.21s) === RUN TestDirRenameEmptyDir --- PASS: TestDirRenameEmptyDir (0.00s) === RUN TestDirRenameFullDir --- PASS: TestDirRenameFullDir (0.01s) === RUN TestDirModTime --- PASS: TestDirModTime (0.00s) === RUN TestDirCacheFlush --- PASS: TestDirCacheFlush (0.00s) === RUN TestDirCacheFlushOnDirRename --- PASS: TestDirCacheFlushOnDirRename (0.00s) === RUN TestFileModTime --- PASS: TestFileModTime (0.00s) === RUN TestFileModTimeWithOpenWriters --- PASS: TestFileModTimeWithOpenWriters (0.00s) === RUN TestMount --- PASS: TestMount (0.00s) === RUN TestRoot --- PASS: TestRoot (0.00s) === RUN TestReadByByte --- PASS: TestReadByByte (0.10s) === RUN TestReadChecksum --- PASS: TestReadChecksum (0.01s) === RUN TestReadFileDoubleClose --- PASS: TestReadFileDoubleClose (0.00s) === RUN TestReadSeek --- PASS: TestReadSeek (0.00s) === RUN TestWriteFileNoWrite --- PASS: TestWriteFileNoWrite (0.00s) === RUN TestWriteFileWrite --- PASS: TestWriteFileWrite (0.10s) === RUN TestWriteFileOverwrite --- PASS: TestWriteFileOverwrite (0.10s) === RUN TestWriteFileDoubleClose --- PASS: TestWriteFileDoubleClose (0.00s) === RUN TestWriteFileFsync --- PASS: TestWriteFileFsync (0.00s) PASS 2018/03/20 11:38:23 Finished test run with cache mode writes 2018/03/20 11:38:23 Starting test run with cache mode full === RUN TestDirLs --- PASS: TestDirLs (0.00s) === RUN TestDirCreateAndRemoveDir 2018/03/20 11:38:23 ERROR : dir/: Dir.Remove not empty --- PASS: TestDirCreateAndRemoveDir (0.00s) === RUN TestDirCreateAndRemoveFile 2018/03/20 11:38:23 ERROR : dir/: Dir.Remove not empty --- PASS: TestDirCreateAndRemoveFile (0.01s) === RUN TestDirRenameFile --- PASS: TestDirRenameFile (0.21s) === RUN TestDirRenameEmptyDir --- PASS: TestDirRenameEmptyDir (0.00s) === RUN TestDirRenameFullDir --- PASS: TestDirRenameFullDir (0.01s) === RUN TestDirModTime --- PASS: TestDirModTime (0.00s) === RUN TestDirCacheFlush --- PASS: TestDirCacheFlush (0.01s) === RUN TestDirCacheFlushOnDirRename --- PASS: TestDirCacheFlushOnDirRename (0.00s) === RUN TestFileModTime --- PASS: TestFileModTime (0.00s) === RUN TestFileModTimeWithOpenWriters --- PASS: TestFileModTimeWithOpenWriters (0.00s) === RUN TestMount --- PASS: TestMount (0.00s) === RUN TestRoot --- PASS: TestRoot (0.00s) === RUN TestReadByByte --- PASS: TestReadByByte (0.11s) === RUN TestReadChecksum --- PASS: TestReadChecksum (0.01s) === RUN TestReadFileDoubleClose --- PASS: TestReadFileDoubleClose (0.00s) === RUN TestReadSeek --- PASS: TestReadSeek (0.00s) === RUN TestWriteFileNoWrite --- PASS: TestWriteFileNoWrite (0.00s) === RUN TestWriteFileWrite --- PASS: TestWriteFileWrite (0.10s) === RUN TestWriteFileOverwrite --- PASS: TestWriteFileOverwrite (0.10s) === RUN TestWriteFileDoubleClose --- PASS: TestWriteFileDoubleClose (0.00s) === RUN TestWriteFileFsync --- PASS: TestWriteFileFsync (0.00s) PASS 2018/03/20 11:38:23 Finished test run with cache mode full 2018/03/20 11:38:23 Unmounting "/tmp/rclonefs-mount103868834" 2018/03/20 11:38:23 Waiting for umount ok github.com/ncw/rclone/cmd/mount 4.401s ? github.com/ncw/rclone/cmd/mountlib [no test files] ? github.com/ncw/rclone/cmd/mountlib/mounttest [no test files] ? github.com/ncw/rclone/cmd/move [no test files] ? github.com/ncw/rclone/cmd/moveto [no test files] ? github.com/ncw/rclone/cmd/ncdu [no test files] ? github.com/ncw/rclone/cmd/ncdu/scan [no test files] ? github.com/ncw/rclone/cmd/obscure [no test files] ? github.com/ncw/rclone/cmd/purge [no test files] ? github.com/ncw/rclone/cmd/rc [no test files] ? github.com/ncw/rclone/cmd/rcat [no test files] ? github.com/ncw/rclone/cmd/rmdir [no test files] ? github.com/ncw/rclone/cmd/rmdirs [no test files] ? github.com/ncw/rclone/cmd/serve [no test files] === RUN TestInit 2018/03/20 11:38:21 NOTICE: Local file system at /home/rclone/go/src/github.com/ncw/rclone/cmd/serve/http/testdata/files: Serving on http://localhost:51777/ --- PASS: TestInit (0.00s) === RUN TestGET --- PASS: TestGET (0.22s) === RUN TestAddEntry --- PASS: TestAddEntry (0.00s) === RUN TestFinalise --- PASS: TestFinalise (0.00s) PASS ok github.com/ncw/rclone/cmd/serve/http 0.234s ? github.com/ncw/rclone/cmd/serve/httplib [no test files] ? github.com/ncw/rclone/cmd/serve/httplib/httpflags [no test files] === RUN TestRestic 2018/03/20 11:38:24 NOTICE: Local file system at /tmp/rclone082282260: Serving restic REST API on http://localhost:51779/ 2018/03/20 11:38:26 ERROR : data/90/90326c1c95c5de7a34eb26a003b4eb42c8f880ac2249bbcf83dbcb60010bb78b: Didn't finish writing GET request (wrote 32768/14546027 bytes): write tcp 127.0.0.1:51779->127.0.0.1:60828: write: broken pipe 2018/03/20 11:38:28 ERROR : potato/sausage/data/02/02aeecd0f72b6a80440318b07908a3b1aa9da2c6dd2bf0daa74d5c99fe485b79: Didn't finish writing GET request (wrote 32768/2388365 bytes): write tcp 127.0.0.1:51779->127.0.0.1:60912: write: broken pipe --- PASS: TestRestic (5.12s) restic_test.go:63: ---------- === RUN TestBackendRESTExternalServer === RUN TestBackendRESTExternalServer/TestBackend === RUN TestBackendRESTExternalServer/TestConfig === RUN TestBackendRESTExternalServer/TestCreateWithConfig === RUN TestBackendRESTExternalServer/TestList === RUN TestBackendRESTExternalServer/TestList/max-11 === RUN TestBackendRESTExternalServer/TestList/max-23 === RUN TestBackendRESTExternalServer/TestList/max-23#01 === RUN TestBackendRESTExternalServer/TestList/max-33 === RUN TestBackendRESTExternalServer/TestList/max-1146 === RUN TestBackendRESTExternalServer/TestListCancel === RUN TestBackendRESTExternalServer/TestListCancel/Cancelled === RUN TestBackendRESTExternalServer/TestListCancel/First === RUN TestBackendRESTExternalServer/TestListCancel/Last === RUN TestBackendRESTExternalServer/TestListCancel/Timeout === RUN TestBackendRESTExternalServer/TestLoad === RUN TestBackendRESTExternalServer/TestLocation === RUN TestBackendRESTExternalServer/TestSave === RUN TestBackendRESTExternalServer/TestSaveFilenames === RUN TestBackendRESTExternalServer/TestZZZDelete --- PASS: TestBackendRESTExternalServer (1.72s) --- PASS: TestBackendRESTExternalServer/TestBackend (0.11s) --- PASS: TestBackendRESTExternalServer/TestConfig (0.01s) --- PASS: TestBackendRESTExternalServer/TestCreateWithConfig (0.00s) --- PASS: TestBackendRESTExternalServer/TestList (0.04s) tests.go:27: rand initialized with seed 1521545905263736678 tests.go:259: wrote 23 files --- PASS: TestBackendRESTExternalServer/TestList/max-11 (0.00s) tests.go:293: loaded 23 IDs from backend --- PASS: TestBackendRESTExternalServer/TestList/max-23 (0.00s) tests.go:293: loaded 23 IDs from backend --- PASS: TestBackendRESTExternalServer/TestList/max-23#01 (0.00s) tests.go:293: loaded 23 IDs from backend --- PASS: TestBackendRESTExternalServer/TestList/max-33 (0.00s) tests.go:293: loaded 23 IDs from backend --- PASS: TestBackendRESTExternalServer/TestList/max-1146 (0.00s) tests.go:293: loaded 23 IDs from backend tests.go:315: remove 23 files --- PASS: TestBackendRESTExternalServer/TestListCancel (1.01s) tests.go:27: rand initialized with seed 1521545905301650233 --- PASS: TestBackendRESTExternalServer/TestListCancel/Cancelled (0.00s) --- PASS: TestBackendRESTExternalServer/TestListCancel/First (0.00s) --- PASS: TestBackendRESTExternalServer/TestListCancel/Last (0.00s) --- PASS: TestBackendRESTExternalServer/TestListCancel/Timeout (1.00s) --- PASS: TestBackendRESTExternalServer/TestLoad (0.34s) tests.go:27: rand initialized with seed 1521545906310270812 tests.go:142: saved 14546027 bytes as --- PASS: TestBackendRESTExternalServer/TestLocation (0.00s) --- PASS: TestBackendRESTExternalServer/TestSave (0.21s) tests.go:27: rand initialized with seed 1521545906651862804 --- PASS: TestBackendRESTExternalServer/TestSaveFilenames (0.00s) --- PASS: TestBackendRESTExternalServer/TestZZZDelete (0.00s) PASS ok github.com/restic/restic/internal/backend/rest 1.729s ---------- restic_test.go:63: ---------- === RUN TestBackendRESTExternalServer === RUN TestBackendRESTExternalServer/TestBackend === RUN TestBackendRESTExternalServer/TestConfig === RUN TestBackendRESTExternalServer/TestCreateWithConfig === RUN TestBackendRESTExternalServer/TestList === RUN TestBackendRESTExternalServer/TestList/max-11 === RUN TestBackendRESTExternalServer/TestList/max-23 === RUN TestBackendRESTExternalServer/TestList/max-33 === RUN TestBackendRESTExternalServer/TestList/max-43 === RUN TestBackendRESTExternalServer/TestList/max-1156 === RUN TestBackendRESTExternalServer/TestListCancel === RUN TestBackendRESTExternalServer/TestListCancel/Cancelled === RUN TestBackendRESTExternalServer/TestListCancel/First === RUN TestBackendRESTExternalServer/TestListCancel/Last === RUN TestBackendRESTExternalServer/TestListCancel/Timeout === RUN TestBackendRESTExternalServer/TestLoad === RUN TestBackendRESTExternalServer/TestLocation === RUN TestBackendRESTExternalServer/TestSave === RUN TestBackendRESTExternalServer/TestSaveFilenames === RUN TestBackendRESTExternalServer/TestZZZDelete --- PASS: TestBackendRESTExternalServer (1.53s) --- PASS: TestBackendRESTExternalServer/TestBackend (0.05s) --- PASS: TestBackendRESTExternalServer/TestConfig (0.00s) --- PASS: TestBackendRESTExternalServer/TestCreateWithConfig (0.00s) --- PASS: TestBackendRESTExternalServer/TestList (0.03s) tests.go:27: rand initialized with seed 1521545907733151369 tests.go:259: wrote 33 files --- PASS: TestBackendRESTExternalServer/TestList/max-11 (0.00s) tests.go:293: loaded 33 IDs from backend --- PASS: TestBackendRESTExternalServer/TestList/max-23 (0.00s) tests.go:293: loaded 33 IDs from backend --- PASS: TestBackendRESTExternalServer/TestList/max-33 (0.00s) tests.go:293: loaded 33 IDs from backend --- PASS: TestBackendRESTExternalServer/TestList/max-43 (0.00s) tests.go:293: loaded 33 IDs from backend --- PASS: TestBackendRESTExternalServer/TestList/max-1156 (0.00s) tests.go:293: loaded 33 IDs from backend tests.go:315: remove 33 files --- PASS: TestBackendRESTExternalServer/TestListCancel (1.01s) tests.go:27: rand initialized with seed 1521545907761253827 --- PASS: TestBackendRESTExternalServer/TestListCancel/Cancelled (0.00s) --- PASS: TestBackendRESTExternalServer/TestListCancel/First (0.00s) --- PASS: TestBackendRESTExternalServer/TestListCancel/Last (0.00s) --- PASS: TestBackendRESTExternalServer/TestListCancel/Timeout (1.00s) --- PASS: TestBackendRESTExternalServer/TestLoad (0.08s) tests.go:27: rand initialized with seed 1521545908770807811 tests.go:142: saved 2388365 bytes as --- PASS: TestBackendRESTExternalServer/TestLocation (0.00s) --- PASS: TestBackendRESTExternalServer/TestSave (0.34s) tests.go:27: rand initialized with seed 1521545908854883277 --- PASS: TestBackendRESTExternalServer/TestSaveFilenames (0.00s) --- PASS: TestBackendRESTExternalServer/TestZZZDelete (0.00s) PASS ok github.com/restic/restic/internal/backend/rest 1.533s ---------- === RUN TestMakeRemote 2018/03/20 11:38:29 Error while serving HTTP: http: Server closed --- PASS: TestMakeRemote (0.00s) PASS ok github.com/ncw/rclone/cmd/serve/restic 5.131s === RUN TestWebDav 2018/03/20 11:38:25 NOTICE: Local file system at /tmp/rclone721559411: WebDav Server started on http://localhost:51778/ --- PASS: TestWebDav (2.73s) webdav_test.go:67: ---------- === RUN TestSetup --- PASS: TestSetup (0.00s) === RUN TestInit --- PASS: TestInit (0.02s) fstests.go:105: Using remote "webdavtest:" === RUN TestFsString --- PASS: TestFsString (0.00s) === RUN TestFsName --- PASS: TestFsName (0.00s) === RUN TestFsRoot --- PASS: TestFsRoot (0.00s) === RUN TestFsRmdirEmpty --- PASS: TestFsRmdirEmpty (0.02s) === RUN TestFsRmdirNotFound --- PASS: TestFsRmdirNotFound (0.01s) === RUN TestFsMkdir --- PASS: TestFsMkdir (0.03s) === RUN TestFsMkdirRmdirSubdir --- PASS: TestFsMkdirRmdirSubdir (0.15s) === RUN TestFsListEmpty --- PASS: TestFsListEmpty (0.01s) === RUN TestFsListDirEmpty --- PASS: TestFsListDirEmpty (0.01s) === RUN TestFsListRDirEmpty --- SKIP: TestFsListRDirEmpty (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsNewObjectNotFound --- PASS: TestFsNewObjectNotFound (0.02s) === RUN TestFsPutFile1 --- PASS: TestFsPutFile1 (0.04s) === RUN TestFsPutError --- PASS: TestFsPutError (0.09s) === RUN TestFsPutFile2 --- PASS: TestFsPutFile2 (0.04s) === RUN TestFsUpdateFile1 --- PASS: TestFsUpdateFile1 (0.04s) === RUN TestFsListDirFile2 --- PASS: TestFsListDirFile2 (0.05s) === RUN TestFsListRDirFile2 --- SKIP: TestFsListRDirFile2 (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListDirRoot --- PASS: TestFsListDirRoot (0.00s) === RUN TestFsListRDirRoot --- SKIP: TestFsListRDirRoot (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListSubdir --- PASS: TestFsListSubdir (0.01s) === RUN TestFsListRSubdir --- SKIP: TestFsListRSubdir (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListLevel2 --- PASS: TestFsListLevel2 (0.02s) === RUN TestFsListRLevel2 --- SKIP: TestFsListRLevel2 (0.00s) fstests.go:132: FS has no ListR interface === RUN TestFsListFile1 --- PASS: TestFsListFile1 (0.05s) === RUN TestFsNewObject --- PASS: TestFsNewObject (0.01s) === RUN TestFsListFile1and2 --- PASS: TestFsListFile1and2 (0.06s) === RUN TestFsNewObjectDir --- PASS: TestFsNewObjectDir (0.01s) === RUN TestFsCopy --- PASS: TestFsCopy (0.10s) === RUN TestFsMove --- PASS: TestFsMove (0.40s) === RUN TestFsDirMove 2018/03/20 11:38:27 ERROR : : error listing: directory not found --- PASS: TestFsDirMove (0.24s) === RUN TestFsRmdirFull --- PASS: TestFsRmdirFull (0.00s) === RUN TestFsPrecision --- PASS: TestFsPrecision (0.00s) === RUN TestFsChangeNotify --- SKIP: TestFsChangeNotify (0.00s) fstests.go:698: FS has no ChangeNotify interface === RUN TestObjectString --- PASS: TestObjectString (0.01s) === RUN TestObjectFs --- PASS: TestObjectFs (0.01s) === RUN TestObjectRemote --- PASS: TestObjectRemote (0.01s) === RUN TestObjectHashes --- PASS: TestObjectHashes (0.01s) === RUN TestObjectModTime --- PASS: TestObjectModTime (0.01s) === RUN TestObjectMimeType --- SKIP: TestObjectMimeType (0.01s) fstests.go:784: MimeType method not supported === RUN TestObjectSetModTime --- PASS: TestObjectSetModTime (0.01s) fstests.go:801: can't set modified time === RUN TestObjectSize --- PASS: TestObjectSize (0.01s) === RUN TestObjectOpen --- PASS: TestObjectOpen (0.02s) === RUN TestObjectOpenSeek --- PASS: TestObjectOpenSeek (0.02s) === RUN TestObjectOpenRange --- PASS: TestObjectOpenRange (0.06s) === RUN TestObjectPartialRead --- PASS: TestObjectPartialRead (0.02s) === RUN TestObjectUpdate --- PASS: TestObjectUpdate (0.06s) === RUN TestObjectStorable --- PASS: TestObjectStorable (0.01s) === RUN TestFsIsFile --- PASS: TestFsIsFile (0.01s) === RUN TestFsIsFileNotFound 2018/03/20 11:38:27 ERROR : : error listing: directory not found --- PASS: TestFsIsFileNotFound (0.01s) === RUN TestObjectRemove --- PASS: TestObjectRemove (0.07s) === RUN TestFsPutStream --- SKIP: TestFsPutStream (0.00s) fstests.go:945: FS has no PutStream interface === RUN TestObjectPurge 2018/03/20 11:38:27 ERROR : : error listing: directory not found --- PASS: TestObjectPurge (0.03s) === RUN TestInternal --- SKIP: TestInternal (0.00s) fstests.go:1003: *webdav.Fs does not implement InternalTester === RUN TestFinalise --- PASS: TestFinalise (0.00s) PASS ok github.com/ncw/rclone/backend/webdav 1.849s ---------- PASS ok github.com/ncw/rclone/cmd/serve/webdav 2.743s ? github.com/ncw/rclone/cmd/sha1sum [no test files] ? github.com/ncw/rclone/cmd/size [no test files] ? github.com/ncw/rclone/cmd/sync [no test files] === RUN TestTouchOneFile --- PASS: TestTouchOneFile (0.00s) run.go:169: Remote "Local file system at /tmp/rclone137868243", Local "Local file system at /tmp/rclone127525142", Modify Window "1ns" === RUN TestTouchWithNoCreateFlag --- PASS: TestTouchWithNoCreateFlag (0.00s) run.go:169: Remote "Local file system at /tmp/rclone137868243", Local "Local file system at /tmp/rclone127525142", Modify Window "1ns" === RUN TestTouchWithTimestamp --- PASS: TestTouchWithTimestamp (0.00s) run.go:169: Remote "Local file system at /tmp/rclone137868243", Local "Local file system at /tmp/rclone127525142", Modify Window "1ns" === RUN TestTouchWithLognerTimestamp --- PASS: TestTouchWithLognerTimestamp (0.00s) run.go:169: Remote "Local file system at /tmp/rclone137868243", Local "Local file system at /tmp/rclone127525142", Modify Window "1ns" === RUN TestTouchUpdateTimestamp --- PASS: TestTouchUpdateTimestamp (0.00s) run.go:169: Remote "Local file system at /tmp/rclone137868243", Local "Local file system at /tmp/rclone127525142", Modify Window "1ns" === RUN TestTouchUpdateTimestampWithCFlag --- PASS: TestTouchUpdateTimestampWithCFlag (0.00s) run.go:169: Remote "Local file system at /tmp/rclone137868243", Local "Local file system at /tmp/rclone127525142", Modify Window "1ns" === RUN TestTouchCreateMultipleDirAndFile --- PASS: TestTouchCreateMultipleDirAndFile (0.00s) run.go:169: Remote "Local file system at /tmp/rclone137868243", Local "Local file system at /tmp/rclone127525142", Modify Window "1ns" PASS ok github.com/ncw/rclone/cmd/touch 0.019s === RUN TestTree --- PASS: TestTree (0.00s) PASS ok github.com/ncw/rclone/cmd/tree 0.018s === RUN TestVersionWorksWithoutAccessibleConfigFile ok github.com/ncw/rclone/cmd/version 0.007s === RUN TestBwTimetableSet --- PASS: TestBwTimetableSet (0.00s) === RUN TestBwTimetableLimitAt --- PASS: TestBwTimetableLimitAt (0.00s) === RUN TestDumpFlagsString --- PASS: TestDumpFlagsString (0.00s) === RUN TestDumpFlagsSet --- PASS: TestDumpFlagsSet (0.00s) === RUN TestDumpFlagsType --- PASS: TestDumpFlagsType (0.00s) === RUN TestFeaturesDisable --- PASS: TestFeaturesDisable (0.00s) === RUN TestFeaturesList --- PASS: TestFeaturesList (0.00s) === RUN TestFeaturesDisableList --- PASS: TestFeaturesDisableList (0.00s) === RUN TestParseRangeOption --- PASS: TestParseRangeOption (0.00s) === RUN TestRangeOptionDecode --- PASS: TestRangeOptionDecode (0.00s) === RUN TestParseDuration --- PASS: TestParseDuration (0.00s) === RUN TestDurationString --- PASS: TestDurationString (0.00s) === RUN TestSizeSuffixString --- PASS: TestSizeSuffixString (0.00s) === RUN TestSizeSuffixUnit --- PASS: TestSizeSuffixUnit (0.00s) === RUN TestSizeSuffixSet --- PASS: TestSizeSuffixSet (0.00s) PASS ok github.com/ncw/rclone/fs 0.004s === RUN TestNewAccountSizeName --- PASS: TestNewAccountSizeName (0.00s) === RUN TestNewAccount --- PASS: TestNewAccount (0.00s) === RUN TestAccountWithBuffer --- PASS: TestAccountWithBuffer (0.00s) === RUN TestAccountGetUpdateReader --- PASS: TestAccountGetUpdateReader (0.00s) === RUN TestAccountRead --- PASS: TestAccountRead (0.00s) === RUN TestAccountString --- PASS: TestAccountString (0.00s) === RUN TestAccountAccounter --- PASS: TestAccountAccounter (0.00s) PASS ok github.com/ncw/rclone/fs/accounting 0.006s === RUN TestAsyncReader --- PASS: TestAsyncReader (0.00s) === RUN TestAsyncWriteTo --- PASS: TestAsyncWriteTo (0.00s) === RUN TestAsyncReaderErrors --- PASS: TestAsyncReaderErrors (0.00s) === RUN TestAsyncReaderSizes --- PASS: TestAsyncReaderSizes (1.08s) === RUN TestAsyncReaderWriteTo --- PASS: TestAsyncReaderWriteTo (0.98s) === RUN TestAsyncReaderCloseRead --- PASS: TestAsyncReaderCloseRead (0.12s) === RUN TestAsyncReaderCloseWriteTo --- PASS: TestAsyncReaderCloseWriteTo (0.10s) PASS ok github.com/ncw/rclone/fs/asyncreader 2.297s ? github.com/ncw/rclone/fs/chunkedreader [no test files] === RUN TestCRUD --- PASS: TestCRUD (0.00s) === RUN TestReveal --- PASS: TestReveal (0.00s) === RUN TestConfigLoad --- PASS: TestConfigLoad (0.00s) === RUN TestConfigLoadEncrypted --- PASS: TestConfigLoadEncrypted (0.00s) === RUN TestConfigLoadEncryptedFailures --- PASS: TestConfigLoadEncryptedFailures (0.00s) === RUN TestPassword Your password contains leading/trailing whitespace - in previous versions of rclone this was stripped --- PASS: TestPassword (0.00s) PASS ok github.com/ncw/rclone/fs/config 0.033s ? github.com/ncw/rclone/fs/config/configflags [no test files] ? github.com/ncw/rclone/fs/config/flags [no test files] === RUN TestObscure --- PASS: TestObscure (0.00s) PASS ok github.com/ncw/rclone/fs/config/obscure 0.004s ? github.com/ncw/rclone/fs/driveletter [no test files] === RUN TestNewFilterDefault --- PASS: TestNewFilterDefault (0.00s) === RUN TestNewFilterFull --- PASS: TestNewFilterFull (0.00s) === RUN TestNewFilterIncludeFiles --- PASS: TestNewFilterIncludeFiles (0.00s) === RUN TestNewFilterIncludeFilesDirs --- PASS: TestNewFilterIncludeFilesDirs (0.00s) === RUN TestNewFilterMinSize --- PASS: TestNewFilterMinSize (0.00s) === RUN TestNewFilterMaxSize --- PASS: TestNewFilterMaxSize (0.00s) === RUN TestNewFilterMinAndMaxAge --- PASS: TestNewFilterMinAndMaxAge (0.00s) === RUN TestNewFilterMinAge --- PASS: TestNewFilterMinAge (0.00s) === RUN TestNewFilterMaxAge --- PASS: TestNewFilterMaxAge (0.00s) === RUN TestNewFilterMatches --- PASS: TestNewFilterMatches (0.00s) === RUN TestFilterAddDirRuleOrFileRule --- PASS: TestFilterAddDirRuleOrFileRule (0.00s) === RUN TestFilterForEachLine --- PASS: TestFilterForEachLine (0.00s) === RUN TestFilterMatchesFromDocs --- PASS: TestFilterMatchesFromDocs (0.00s) === RUN TestGlobToRegexp --- PASS: TestGlobToRegexp (0.00s) === RUN TestGlobToDirGlobs --- PASS: TestGlobToDirGlobs (0.00s) PASS ok github.com/ncw/rclone/fs/filter 0.020s ? github.com/ncw/rclone/fs/filter/filterflags [no test files] === RUN TestCause --- PASS: TestCause (0.00s) === RUN TestShouldRetry --- PASS: TestShouldRetry (0.00s) PASS ok github.com/ncw/rclone/fs/fserrors 0.017s === RUN TestSetDefaults --- PASS: TestSetDefaults (0.00s) === RUN TestCleanAuth --- PASS: TestCleanAuth (0.00s) === RUN TestCleanAuths --- PASS: TestCleanAuths (0.00s) PASS ok github.com/ncw/rclone/fs/fshttp 0.012s === RUN TestRemoteSplit --- PASS: TestRemoteSplit (0.00s) PASS ok github.com/ncw/rclone/fs/fspath 0.003s === RUN TestHashSet --- PASS: TestHashSet (0.00s) === RUN TestMultiHasher --- PASS: TestMultiHasher (0.00s) === RUN TestMultiHasherTypes --- PASS: TestMultiHasherTypes (0.00s) === RUN TestHashStream --- PASS: TestHashStream (0.00s) === RUN TestHashStreamTypes --- PASS: TestHashStreamTypes (0.00s) === RUN TestHashSetStringer --- PASS: TestHashSetStringer (0.00s) === RUN TestHashStringer --- PASS: TestHashStringer (0.00s) PASS ok github.com/ncw/rclone/fs/hash 0.013s === RUN TestFilterAndSortIncludeAll --- PASS: TestFilterAndSortIncludeAll (0.00s) === RUN TestFilterAndSortCheckDir 2018/03/20 11:38:32 ERROR : dir/: Entry doesn't belong in directory "dir" (same as directory) - ignoring 2018/03/20 11:38:32 ERROR : diR/a: Entry doesn't belong in directory "dir" (too short) - ignoring 2018/03/20 11:38:32 ERROR : dir/B/sub: Entry doesn't belong in directory "dir" (contains subdir) - ignoring --- PASS: TestFilterAndSortCheckDir (0.00s) === RUN TestFilterAndSortCheckDirRoot 2018/03/20 11:38:32 ERROR : : Entry doesn't belong in directory "" (same as directory) - ignoring 2018/03/20 11:38:32 ERROR : B/sub: Entry doesn't belong in directory "" (contains subdir) - ignoring --- PASS: TestFilterAndSortCheckDirRoot (0.00s) === RUN TestFilterAndSortUnknown 2018/03/20 11:38:32 ERROR : : Entry doesn't belong in directory "" (same as directory) - ignoring --- PASS: TestFilterAndSortUnknown (0.00s) PASS ok github.com/ncw/rclone/fs/list 0.003s ? github.com/ncw/rclone/fs/log [no test files] === RUN TestNewMatchEntries --- PASS: TestNewMatchEntries (0.00s) === RUN TestMatchListings 2018/03/20 11:38:32 NOTICE: a: Duplicate object found in source - ignoring 2018/03/20 11:38:32 NOTICE: a: Duplicate object found in destination - ignoring 2018/03/20 11:38:32 NOTICE: a: Duplicate object found in source - ignoring 2018/03/20 11:38:32 NOTICE: a: Duplicate object found in source - ignoring 2018/03/20 11:38:32 NOTICE: a: Duplicate object found in destination - ignoring 2018/03/20 11:38:32 NOTICE: a: Duplicate object found in source - ignoring 2018/03/20 11:38:32 NOTICE: a: Duplicate object found in destination - ignoring 2018/03/20 11:38:32 NOTICE: a: Duplicate object found in destination - ignoring 2018/03/20 11:38:32 NOTICE: a: Duplicate object found in source - ignoring 2018/03/20 11:38:32 NOTICE: a: Duplicate object found in destination - ignoring 2018/03/20 11:38:32 NOTICE: a: Duplicate object found in source - ignoring 2018/03/20 11:38:32 NOTICE: a: Duplicate object found in destination - ignoring --- PASS: TestMatchListings (0.00s) PASS ok github.com/ncw/rclone/fs/march 0.023s === RUN TestStaticObject --- PASS: TestStaticObject (0.00s) === RUN TestMemoryFs --- PASS: TestMemoryFs (0.00s) === RUN TestMemoryObject --- PASS: TestMemoryObject (0.00s) PASS ok github.com/ncw/rclone/fs/object 0.032s === RUN TestSizeDiffers --- PASS: TestSizeDiffers (0.00s) === RUN TestListDirSorted --- PASS: TestListDirSorted (0.00s) run.go:169: Remote "Local file system at /tmp/rclone624896049", Local "Local file system at /tmp/rclone138655196", Modify Window "1ns" === RUN TestMkdir --- PASS: TestMkdir (0.00s) run.go:169: Remote "Local file system at /tmp/rclone624896049", Local "Local file system at /tmp/rclone138655196", Modify Window "1ns" === RUN TestLsd --- PASS: TestLsd (0.00s) run.go:169: Remote "Local file system at /tmp/rclone624896049", Local "Local file system at /tmp/rclone138655196", Modify Window "1ns" === RUN TestLs --- PASS: TestLs (0.00s) run.go:169: Remote "Local file system at /tmp/rclone624896049", Local "Local file system at /tmp/rclone138655196", Modify Window "1ns" === RUN TestLsLong --- PASS: TestLsLong (0.00s) run.go:169: Remote "Local file system at /tmp/rclone624896049", Local "Local file system at /tmp/rclone138655196", Modify Window "1ns" === RUN TestHashSums --- PASS: TestHashSums (0.00s) run.go:169: Remote "Local file system at /tmp/rclone624896049", Local "Local file system at /tmp/rclone138655196", Modify Window "1ns" === RUN TestCount --- PASS: TestCount (0.01s) run.go:169: Remote "Local file system at /tmp/rclone624896049", Local "Local file system at /tmp/rclone138655196", Modify Window "1ns" === RUN TestDelete --- PASS: TestDelete (0.00s) run.go:169: Remote "Local file system at /tmp/rclone624896049", Local "Local file system at /tmp/rclone138655196", Modify Window "1ns" === RUN TestCheck 2018/03/20 11:38:35 NOTICE: Local file system at /tmp/rclone138655196: 0 differences found 2018/03/20 11:38:35 ERROR : potato2: File not in Local file system at /tmp/rclone624896049 2018/03/20 11:38:35 NOTICE: Local file system at /tmp/rclone624896049: 1 files missing 2018/03/20 11:38:35 NOTICE: Local file system at /tmp/rclone138655196: 1 differences found 2018/03/20 11:38:35 ERROR : empty space: File not in Local file system at /tmp/rclone138655196 2018/03/20 11:38:35 ERROR : potato2: File not in Local file system at /tmp/rclone624896049 2018/03/20 11:38:35 NOTICE: Local file system at /tmp/rclone138655196: 1 files missing 2018/03/20 11:38:35 NOTICE: Local file system at /tmp/rclone624896049: 1 files missing 2018/03/20 11:38:35 NOTICE: Local file system at /tmp/rclone138655196: 3 differences found 2018/03/20 11:38:35 ERROR : empty space: File not in Local file system at /tmp/rclone138655196 2018/03/20 11:38:35 NOTICE: Local file system at /tmp/rclone138655196: 1 files missing 2018/03/20 11:38:35 NOTICE: Local file system at /tmp/rclone138655196: 4 differences found 2018/03/20 11:38:35 NOTICE: Local file system at /tmp/rclone138655196: 4 differences found --- PASS: TestCheck (0.01s) run.go:169: Remote "Local file system at /tmp/rclone624896049", Local "Local file system at /tmp/rclone138655196", Modify Window "1ns" === RUN TestCheckDownload 2018/03/20 11:38:35 NOTICE: Local file system at /tmp/rclone138655196: 4 differences found 2018/03/20 11:38:35 ERROR : potato2: File not in Local file system at /tmp/rclone624896049 2018/03/20 11:38:35 NOTICE: Local file system at /tmp/rclone624896049: 1 files missing 2018/03/20 11:38:35 NOTICE: Local file system at /tmp/rclone138655196: 5 differences found 2018/03/20 11:38:35 ERROR : empty space: File not in Local file system at /tmp/rclone138655196 2018/03/20 11:38:35 ERROR : potato2: File not in Local file system at /tmp/rclone624896049 2018/03/20 11:38:35 NOTICE: Local file system at /tmp/rclone138655196: 1 files missing 2018/03/20 11:38:35 NOTICE: Local file system at /tmp/rclone624896049: 1 files missing 2018/03/20 11:38:35 NOTICE: Local file system at /tmp/rclone138655196: 7 differences found 2018/03/20 11:38:35 ERROR : empty space: File not in Local file system at /tmp/rclone138655196 2018/03/20 11:38:35 NOTICE: Local file system at /tmp/rclone138655196: 1 files missing 2018/03/20 11:38:35 NOTICE: Local file system at /tmp/rclone138655196: 8 differences found 2018/03/20 11:38:35 NOTICE: Local file system at /tmp/rclone138655196: 8 differences found --- PASS: TestCheckDownload (0.01s) run.go:169: Remote "Local file system at /tmp/rclone624896049", Local "Local file system at /tmp/rclone138655196", Modify Window "1ns" === RUN TestCheckSizeOnly 2018/03/20 11:38:35 NOTICE: Local file system at /tmp/rclone138655196: 8 differences found 2018/03/20 11:38:35 ERROR : potato2: File not in Local file system at /tmp/rclone624896049 2018/03/20 11:38:35 NOTICE: Local file system at /tmp/rclone624896049: 1 files missing 2018/03/20 11:38:35 NOTICE: Local file system at /tmp/rclone138655196: 9 differences found 2018/03/20 11:38:35 ERROR : empty space: File not in Local file system at /tmp/rclone138655196 2018/03/20 11:38:35 ERROR : potato2: File not in Local file system at /tmp/rclone624896049 2018/03/20 11:38:35 NOTICE: Local file system at /tmp/rclone138655196: 1 files missing 2018/03/20 11:38:35 NOTICE: Local file system at /tmp/rclone624896049: 1 files missing 2018/03/20 11:38:35 NOTICE: Local file system at /tmp/rclone138655196: 11 differences found 2018/03/20 11:38:35 ERROR : empty space: File not in Local file system at /tmp/rclone138655196 2018/03/20 11:38:35 NOTICE: Local file system at /tmp/rclone138655196: 1 files missing 2018/03/20 11:38:35 NOTICE: Local file system at /tmp/rclone138655196: 12 differences found 2018/03/20 11:38:35 NOTICE: Local file system at /tmp/rclone138655196: 12 differences found --- PASS: TestCheckSizeOnly (0.00s) run.go:169: Remote "Local file system at /tmp/rclone624896049", Local "Local file system at /tmp/rclone138655196", Modify Window "1ns" === RUN TestDeduplicateInteractive --- SKIP: TestDeduplicateInteractive (0.00s) run.go:169: Remote "Local file system at /tmp/rclone624896049", Local "Local file system at /tmp/rclone138655196", Modify Window "1ns" operations_test.go:306: Can't test deduplicate - no PutUnchecked === RUN TestDeduplicateSkip --- SKIP: TestDeduplicateSkip (0.00s) run.go:169: Remote "Local file system at /tmp/rclone624896049", Local "Local file system at /tmp/rclone138655196", Modify Window "1ns" operations_test.go:306: Can't test deduplicate - no PutUnchecked === RUN TestDeduplicateFirst --- SKIP: TestDeduplicateFirst (0.00s) run.go:169: Remote "Local file system at /tmp/rclone624896049", Local "Local file system at /tmp/rclone138655196", Modify Window "1ns" operations_test.go:306: Can't test deduplicate - no PutUnchecked === RUN TestDeduplicateNewest --- SKIP: TestDeduplicateNewest (0.00s) run.go:169: Remote "Local file system at /tmp/rclone624896049", Local "Local file system at /tmp/rclone138655196", Modify Window "1ns" operations_test.go:306: Can't test deduplicate - no PutUnchecked === RUN TestDeduplicateOldest --- SKIP: TestDeduplicateOldest (0.00s) run.go:169: Remote "Local file system at /tmp/rclone624896049", Local "Local file system at /tmp/rclone138655196", Modify Window "1ns" operations_test.go:306: Can't test deduplicate - no PutUnchecked === RUN TestDeduplicateRename --- SKIP: TestDeduplicateRename (0.00s) run.go:169: Remote "Local file system at /tmp/rclone624896049", Local "Local file system at /tmp/rclone138655196", Modify Window "1ns" operations_test.go:306: Can't test deduplicate - no PutUnchecked === RUN TestMergeDirs --- SKIP: TestMergeDirs (0.00s) run.go:169: Remote "Local file system at /tmp/rclone624896049", Local "Local file system at /tmp/rclone138655196", Modify Window "1ns" operations_test.go:442: Can't merge directories === RUN TestCat --- PASS: TestCat (0.00s) run.go:169: Remote "Local file system at /tmp/rclone624896049", Local "Local file system at /tmp/rclone138655196", Modify Window "1ns" === RUN TestRcat --- PASS: TestRcat (0.03s) run.go:169: Remote "Local file system at /tmp/rclone624896049", Local "Local file system at /tmp/rclone138655196", Modify Window "1ns" run.go:169: Remote "Local file system at /tmp/rclone624896049", Local "Local file system at /tmp/rclone138655196", Modify Window "1ns" === RUN TestRmdirsNoLeaveRoot --- PASS: TestRmdirsNoLeaveRoot (0.00s) run.go:169: Remote "Local file system at /tmp/rclone624896049", Local "Local file system at /tmp/rclone138655196", Modify Window "1ns" === RUN TestRmdirsLeaveRoot --- PASS: TestRmdirsLeaveRoot (0.00s) run.go:169: Remote "Local file system at /tmp/rclone624896049", Local "Local file system at /tmp/rclone138655196", Modify Window "1ns" === RUN TestMoveFile --- PASS: TestMoveFile (0.01s) run.go:169: Remote "Local file system at /tmp/rclone624896049", Local "Local file system at /tmp/rclone138655196", Modify Window "1ns" === RUN TestCopyFile --- PASS: TestCopyFile (0.00s) run.go:169: Remote "Local file system at /tmp/rclone624896049", Local "Local file system at /tmp/rclone138655196", Modify Window "1ns" === RUN TestSameConfig --- PASS: TestSameConfig (0.00s) === RUN TestSame --- PASS: TestSame (0.00s) === RUN TestOverlapping --- PASS: TestOverlapping (0.00s) === RUN TestCheckEqualReaders --- PASS: TestCheckEqualReaders (0.00s) === RUN TestListFormat --- PASS: TestListFormat (0.00s) run.go:169: Remote "Local file system at /tmp/rclone624896049", Local "Local file system at /tmp/rclone138655196", Modify Window "1ns" PASS ok github.com/ncw/rclone/fs/operations 0.096s ? github.com/ncw/rclone/fs/rc [no test files] ? github.com/ncw/rclone/fs/rc/rcflags [no test files] === RUN TestCopyWithDryRun 2018/03/20 11:38:35 NOTICE: sub dir/hello world: Not copying as --dry-run --- PASS: TestCopyWithDryRun (0.00s) run.go:169: Remote "Local file system at /tmp/rclone371172869", Local "Local file system at /tmp/rclone991648672", Modify Window "1ns" === RUN TestCopy --- PASS: TestCopy (0.00s) run.go:169: Remote "Local file system at /tmp/rclone371172869", Local "Local file system at /tmp/rclone991648672", Modify Window "1ns" === RUN TestCopyWithDepth --- PASS: TestCopyWithDepth (0.00s) run.go:169: Remote "Local file system at /tmp/rclone371172869", Local "Local file system at /tmp/rclone991648672", Modify Window "1ns" === RUN TestServerSideCopy --- PASS: TestServerSideCopy (0.00s) run.go:169: Remote "Local file system at /tmp/rclone371172869", Local "Local file system at /tmp/rclone991648672", Modify Window "1ns" sync_test.go:92: Server side copy (if possible) Local file system at /tmp/rclone371172869 -> Local file system at /tmp/rclone568925449 === RUN TestCopyAfterDelete 2018/03/20 11:38:35 ERROR : : error listing: directory not found --- PASS: TestCopyAfterDelete (0.00s) run.go:169: Remote "Local file system at /tmp/rclone371172869", Local "Local file system at /tmp/rclone991648672", Modify Window "1ns" === RUN TestCopyRedownload --- PASS: TestCopyRedownload (0.00s) run.go:169: Remote "Local file system at /tmp/rclone371172869", Local "Local file system at /tmp/rclone991648672", Modify Window "1ns" === RUN TestSyncBasedOnCheckSum --- PASS: TestSyncBasedOnCheckSum (0.00s) run.go:169: Remote "Local file system at /tmp/rclone371172869", Local "Local file system at /tmp/rclone991648672", Modify Window "1ns" === RUN TestSyncSizeOnly --- PASS: TestSyncSizeOnly (0.00s) run.go:169: Remote "Local file system at /tmp/rclone371172869", Local "Local file system at /tmp/rclone991648672", Modify Window "1ns" === RUN TestSyncIgnoreSize --- PASS: TestSyncIgnoreSize (0.00s) run.go:169: Remote "Local file system at /tmp/rclone371172869", Local "Local file system at /tmp/rclone991648672", Modify Window "1ns" === RUN TestSyncIgnoreTimes --- PASS: TestSyncIgnoreTimes (0.00s) run.go:169: Remote "Local file system at /tmp/rclone371172869", Local "Local file system at /tmp/rclone991648672", Modify Window "1ns" === RUN TestSyncIgnoreExisting --- PASS: TestSyncIgnoreExisting (0.00s) run.go:169: Remote "Local file system at /tmp/rclone371172869", Local "Local file system at /tmp/rclone991648672", Modify Window "1ns" === RUN TestSyncAfterChangingModtimeOnly 2018/03/20 11:38:35 NOTICE: empty space: Not updating modification time as --dry-run --- PASS: TestSyncAfterChangingModtimeOnly (0.00s) run.go:169: Remote "Local file system at /tmp/rclone371172869", Local "Local file system at /tmp/rclone991648672", Modify Window "1ns" === RUN TestSyncAfterChangingModtimeOnlyWithNoUpdateModTime --- PASS: TestSyncAfterChangingModtimeOnlyWithNoUpdateModTime (0.00s) run.go:169: Remote "Local file system at /tmp/rclone371172869", Local "Local file system at /tmp/rclone991648672", Modify Window "1ns" === RUN TestSyncDoesntUpdateModtime --- PASS: TestSyncDoesntUpdateModtime (0.00s) run.go:169: Remote "Local file system at /tmp/rclone371172869", Local "Local file system at /tmp/rclone991648672", Modify Window "1ns" === RUN TestSyncAfterAddingAFile --- PASS: TestSyncAfterAddingAFile (0.00s) run.go:169: Remote "Local file system at /tmp/rclone371172869", Local "Local file system at /tmp/rclone991648672", Modify Window "1ns" === RUN TestSyncAfterChangingFilesSizeOnly --- PASS: TestSyncAfterChangingFilesSizeOnly (0.00s) run.go:169: Remote "Local file system at /tmp/rclone371172869", Local "Local file system at /tmp/rclone991648672", Modify Window "1ns" === RUN TestSyncAfterChangingContentsOnly --- PASS: TestSyncAfterChangingContentsOnly (0.00s) run.go:169: Remote "Local file system at /tmp/rclone371172869", Local "Local file system at /tmp/rclone991648672", Modify Window "1ns" === RUN TestSyncAfterRemovingAFileAndAddingAFileDryRun 2018/03/20 11:38:35 NOTICE: potato2: Not copying as --dry-run 2018/03/20 11:38:35 NOTICE: potato: Not deleting as --dry-run --- PASS: TestSyncAfterRemovingAFileAndAddingAFileDryRun (0.00s) run.go:169: Remote "Local file system at /tmp/rclone371172869", Local "Local file system at /tmp/rclone991648672", Modify Window "1ns" === RUN TestSyncAfterRemovingAFileAndAddingAFile --- PASS: TestSyncAfterRemovingAFileAndAddingAFile (0.00s) run.go:169: Remote "Local file system at /tmp/rclone371172869", Local "Local file system at /tmp/rclone991648672", Modify Window "1ns" === RUN TestSyncAfterRemovingAFileAndAddingAFileSubDir --- PASS: TestSyncAfterRemovingAFileAndAddingAFileSubDir (0.01s) run.go:169: Remote "Local file system at /tmp/rclone371172869", Local "Local file system at /tmp/rclone991648672", Modify Window "1ns" === RUN TestSyncAfterRemovingAFileAndAddingAFileSubDirWithErrors 2018/03/20 11:38:35 ERROR : Local file system at /tmp/rclone371172869: not deleting files as there were IO errors 2018/03/20 11:38:35 ERROR : Local file system at /tmp/rclone371172869: not deleting directories as there were IO errors --- PASS: TestSyncAfterRemovingAFileAndAddingAFileSubDirWithErrors (0.00s) run.go:169: Remote "Local file system at /tmp/rclone371172869", Local "Local file system at /tmp/rclone991648672", Modify Window "1ns" === RUN TestSyncDeleteAfter --- PASS: TestSyncDeleteAfter (0.00s) === RUN TestSyncDeleteDuring --- PASS: TestSyncDeleteDuring (0.01s) run.go:169: Remote "Local file system at /tmp/rclone371172869", Local "Local file system at /tmp/rclone991648672", Modify Window "1ns" === RUN TestSyncDeleteBefore --- PASS: TestSyncDeleteBefore (0.00s) run.go:169: Remote "Local file system at /tmp/rclone371172869", Local "Local file system at /tmp/rclone991648672", Modify Window "1ns" === RUN TestCopyDeleteBefore --- PASS: TestCopyDeleteBefore (0.00s) run.go:169: Remote "Local file system at /tmp/rclone371172869", Local "Local file system at /tmp/rclone991648672", Modify Window "1ns" === RUN TestSyncWithExclude --- PASS: TestSyncWithExclude (0.00s) run.go:169: Remote "Local file system at /tmp/rclone371172869", Local "Local file system at /tmp/rclone991648672", Modify Window "1ns" === RUN TestSyncWithExcludeAndDeleteExcluded --- PASS: TestSyncWithExcludeAndDeleteExcluded (0.00s) run.go:169: Remote "Local file system at /tmp/rclone371172869", Local "Local file system at /tmp/rclone991648672", Modify Window "1ns" === RUN TestSyncWithUpdateOlder --- PASS: TestSyncWithUpdateOlder (0.00s) run.go:169: Remote "Local file system at /tmp/rclone371172869", Local "Local file system at /tmp/rclone991648672", Modify Window "1ns" === RUN TestSyncWithTrackRenames --- PASS: TestSyncWithTrackRenames (0.01s) run.go:169: Remote "Local file system at /tmp/rclone371172869", Local "Local file system at /tmp/rclone991648672", Modify Window "1ns" sync_test.go:756: Can track renames: true === RUN TestServerSideMove 2018/03/20 11:38:35 ERROR : : error listing: directory not found 2018/03/20 11:38:35 purge failed: lstat /tmp/rclone897740500: no such file or directory --- PASS: TestServerSideMove (0.00s) run.go:169: Remote "Local file system at /tmp/rclone371172869", Local "Local file system at /tmp/rclone991648672", Modify Window "1ns" sync_test.go:799: Server side move (if possible) Local file system at /tmp/rclone371172869 -> Local file system at /tmp/rclone897740500 === RUN TestServerSideMoveWithFilter --- PASS: TestServerSideMoveWithFilter (0.01s) run.go:169: Remote "Local file system at /tmp/rclone371172869", Local "Local file system at /tmp/rclone991648672", Modify Window "1ns" sync_test.go:799: Server side move (if possible) Local file system at /tmp/rclone371172869 -> Local file system at /tmp/rclone405681958 === RUN TestServerSideMoveDeleteEmptySourceDirs 2018/03/20 11:38:35 ERROR : : error listing: directory not found 2018/03/20 11:38:35 ERROR : : error listing: directory not found 2018/03/20 11:38:35 purge failed: lstat /tmp/rclone408514376: no such file or directory --- PASS: TestServerSideMoveDeleteEmptySourceDirs (0.01s) run.go:169: Remote "Local file system at /tmp/rclone371172869", Local "Local file system at /tmp/rclone991648672", Modify Window "1ns" sync_test.go:799: Server side move (if possible) Local file system at /tmp/rclone371172869 -> Local file system at /tmp/rclone408514376 === RUN TestServerSideMoveOverlap --- SKIP: TestServerSideMoveOverlap (0.00s) run.go:169: Remote "Local file system at /tmp/rclone371172869", Local "Local file system at /tmp/rclone991648672", Modify Window "1ns" sync_test.go:884: Skipping test as remote supports DirMove === RUN TestSyncBackupDir --- PASS: TestSyncBackupDir (0.01s) run.go:169: Remote "Local file system at /tmp/rclone371172869", Local "Local file system at /tmp/rclone991648672", Modify Window "1ns" === RUN TestSyncBackupDirWithSuffix --- PASS: TestSyncBackupDirWithSuffix (0.01s) run.go:169: Remote "Local file system at /tmp/rclone371172869", Local "Local file system at /tmp/rclone991648672", Modify Window "1ns" === RUN TestSyncUTFNorm --- PASS: TestSyncUTFNorm (0.00s) run.go:169: Remote "Local file system at /tmp/rclone371172869", Local "Local file system at /tmp/rclone991648672", Modify Window "1ns" === RUN TestSyncImmutable 2018/03/20 11:38:35 ERROR : existing: Source and destination exist but do not match: immutable file modified 2018/03/20 11:38:35 ERROR : Local file system at /tmp/rclone371172869: not deleting files as there were IO errors 2018/03/20 11:38:35 ERROR : Local file system at /tmp/rclone371172869: not deleting directories as there were IO errors --- PASS: TestSyncImmutable (0.00s) run.go:169: Remote "Local file system at /tmp/rclone371172869", Local "Local file system at /tmp/rclone991648672", Modify Window "1ns" PASS ok github.com/ncw/rclone/fs/sync 0.135s === RUN TestWalkEmpty --- PASS: TestWalkEmpty (0.00s) === RUN TestWalkREmpty --- PASS: TestWalkREmpty (0.00s) === RUN TestWalkEmptySkip --- PASS: TestWalkEmptySkip (0.00s) === RUN TestWalkREmptySkip --- PASS: TestWalkREmptySkip (0.00s) === RUN TestWalkNotFound 2018/03/20 11:38:34 ERROR : : error listing: directory not found --- PASS: TestWalkNotFound (0.00s) === RUN TestWalkRNotFound --- PASS: TestWalkRNotFound (0.00s) === RUN TestWalkNotFoundMaskError --- PASS: TestWalkNotFoundMaskError (0.00s) === RUN TestWalkNotFoundSkipkError --- PASS: TestWalkNotFoundSkipkError (0.00s) === RUN TestWalkLevels --- PASS: TestWalkLevels (0.00s) === RUN TestWalkRLevels --- PASS: TestWalkRLevels (0.00s) === RUN TestWalkLevelsNoRecursive10 --- PASS: TestWalkLevelsNoRecursive10 (0.00s) === RUN TestWalkRLevelsNoRecursive10 --- PASS: TestWalkRLevelsNoRecursive10 (0.00s) === RUN TestWalkNDirTree --- PASS: TestWalkNDirTree (0.00s) === RUN TestWalkLevelsNoRecursive --- PASS: TestWalkLevelsNoRecursive (0.00s) === RUN TestWalkRLevelsNoRecursive --- PASS: TestWalkRLevelsNoRecursive (0.00s) === RUN TestWalkLevels2 --- PASS: TestWalkLevels2 (0.00s) === RUN TestWalkRLevels2 --- PASS: TestWalkRLevels2 (0.00s) === RUN TestWalkSkip --- PASS: TestWalkSkip (0.00s) === RUN TestWalkRSkip --- PASS: TestWalkRSkip (0.00s) === RUN TestWalkErrors 2018/03/20 11:38:34 ERROR : 0: error listing: directory not found 2018/03/20 11:38:34 ERROR : 1: error listing: directory not found 2018/03/20 11:38:34 ERROR : 2: error listing: directory not found 2018/03/20 11:38:34 ERROR : 3: error listing: directory not found 2018/03/20 11:38:34 ERROR : 4: error listing: directory not found 2018/03/20 11:38:34 ERROR : 5: error listing: directory not found 2018/03/20 11:38:34 ERROR : 6: error listing: directory not found 2018/03/20 11:38:34 ERROR : 7: error listing: directory not found 2018/03/20 11:38:34 ERROR : 8: error listing: directory not found --- PASS: TestWalkErrors (0.00s) === RUN TestWalkRErrors --- PASS: TestWalkRErrors (0.00s) === RUN TestWalkMulti --- PASS: TestWalkMulti (0.01s) === RUN TestWalkRMulti --- PASS: TestWalkRMulti (0.02s) === RUN TestWalkMultiErrors 2018/03/20 11:38:34 ERROR : 9/9/0: error listing: boom 2018/03/20 11:38:34 ERROR : 9/9/8: error listing: boom 2018/03/20 11:38:34 ERROR : 9/9/1: error listing: boom 2018/03/20 11:38:34 ERROR : 9/9/3: error listing: boom 2018/03/20 11:38:34 ERROR : 9/9/2: error listing: boom 2018/03/20 11:38:34 ERROR : 9/9/4: error listing: boom 2018/03/20 11:38:34 ERROR : 9/9/6: error listing: boom 2018/03/20 11:38:34 ERROR : 9/9/7: error listing: boom 2018/03/20 11:38:34 ERROR : 9/9/5: error listing: boom --- PASS: TestWalkMultiErrors (0.00s) === RUN TestWalkRMultiErrors 2018/03/20 11:38:34 ERROR : 9/9/0: error listing: boom 2018/03/20 11:38:34 ERROR : 9/9/1: error listing: boom 2018/03/20 11:38:34 ERROR : 9/9/2: error listing: boom 2018/03/20 11:38:34 ERROR : 9/9/3: error listing: boom 2018/03/20 11:38:34 ERROR : 9/9/4: error listing: boom 2018/03/20 11:38:34 ERROR : 9/9/5: error listing: boom 2018/03/20 11:38:34 ERROR : 9/9/6: error listing: boom 2018/03/20 11:38:34 ERROR : 9/9/7: error listing: boom --- PASS: TestWalkRMultiErrors (0.00s) === RUN TestWalkRDirTree --- PASS: TestWalkRDirTree (0.00s) === RUN TestWalkRDirTreeExclude --- PASS: TestWalkRDirTreeExclude (0.00s) PASS ok github.com/ncw/rclone/fs/walk 0.050s ? github.com/ncw/rclone/fstest [no test files] ? github.com/ncw/rclone/fstest/fstests [no test files] ? github.com/ncw/rclone/fstest/mockdir [no test files] ? github.com/ncw/rclone/fstest/mockobject [no test files] ? github.com/ncw/rclone/fstest/test_all [no test files] ? github.com/ncw/rclone/lib/atexit [no test files] ? github.com/ncw/rclone/lib/dircache [no test files] ? github.com/ncw/rclone/lib/oauthutil [no test files] === RUN TestNew --- PASS: TestNew (0.00s) === RUN TestSetSleep --- PASS: TestSetSleep (0.00s) === RUN TestGetSleep --- PASS: TestGetSleep (0.00s) === RUN TestSetMinSleep --- PASS: TestSetMinSleep (0.00s) === RUN TestSetMaxSleep --- PASS: TestSetMaxSleep (0.00s) === RUN TestMaxConnections --- PASS: TestMaxConnections (0.00s) === RUN TestSetDecayConstant --- PASS: TestSetDecayConstant (0.00s) === RUN TestDecay --- PASS: TestDecay (0.00s) === RUN TestSetAttackConstant --- PASS: TestSetAttackConstant (0.00s) === RUN TestAttack --- PASS: TestAttack (0.00s) === RUN TestSetRetries --- PASS: TestSetRetries (0.00s) === RUN TestSetPacer --- PASS: TestSetPacer (0.00s) === RUN TestBeginCall --- PASS: TestBeginCall (0.01s) === RUN TestBeginCallZeroConnections --- PASS: TestBeginCallZeroConnections (0.01s) === RUN TestDefaultPacer --- PASS: TestDefaultPacer (0.00s) === RUN TestAmazonCloudDrivePacer --- PASS: TestAmazonCloudDrivePacer (0.00s) === RUN TestGoogleDrivePacer --- PASS: TestGoogleDrivePacer (0.00s) === RUN TestEndCall --- PASS: TestEndCall (0.00s) === RUN TestEndCallZeroConnections --- PASS: TestEndCallZeroConnections (0.00s) === RUN Test_callNoRetry --- PASS: Test_callNoRetry (0.00s) === RUN Test_callRetry --- PASS: Test_callRetry (0.02s) === RUN TestCall --- PASS: TestCall (0.04s) === RUN TestCallNoRetry --- PASS: TestCallNoRetry (0.00s) === RUN TestTokenDispenser --- PASS: TestTokenDispenser (0.00s) PASS ok github.com/ncw/rclone/lib/pacer 0.091s === RUN TestReadFill --- PASS: TestReadFill (0.00s) === RUN TestRepeatableReader --- PASS: TestRepeatableReader (0.00s) PASS ok github.com/ncw/rclone/lib/readers 0.015s === RUN TestURLJoin --- PASS: TestURLJoin (0.00s) === RUN TestURLPathEscape --- PASS: TestURLPathEscape (0.00s) PASS ok github.com/ncw/rclone/lib/rest 0.004s === RUN TestCacheModeString --- PASS: TestCacheModeString (0.00s) === RUN TestCacheModeSet --- PASS: TestCacheModeSet (0.00s) === RUN TestCacheModeType --- PASS: TestCacheModeType (0.00s) === RUN TestCacheNew 2018/03/20 11:38:37 ERROR : : error listing: directory not found --- PASS: TestCacheNew (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestCacheOpens 2018/03/20 11:38:37 ERROR : : error listing: directory not found --- PASS: TestCacheOpens (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestCacheOpenMkdir 2018/03/20 11:38:37 ERROR : : error listing: directory not found --- PASS: TestCacheOpenMkdir (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestCacheCacheDir 2018/03/20 11:38:37 ERROR : : error listing: directory not found --- PASS: TestCacheCacheDir (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestCachePurgeOld 2018/03/20 11:38:37 ERROR : : error listing: directory not found --- PASS: TestCachePurgeOld (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestDirHandleMethods --- PASS: TestDirHandleMethods (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestDirHandleReaddir --- PASS: TestDirHandleReaddir (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestDirHandleReaddirnames --- PASS: TestDirHandleReaddirnames (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestDirMethods --- PASS: TestDirMethods (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestDirForgetAll --- PASS: TestDirForgetAll (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestDirForgetPath --- PASS: TestDirForgetPath (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestDirWalk --- PASS: TestDirWalk (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestDirSetModTime --- PASS: TestDirSetModTime (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestDirStat --- PASS: TestDirStat (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestDirReadDirAll --- PASS: TestDirReadDirAll (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestDirOpen 2018/03/20 11:38:37 ERROR : dir/: Can only open directories read only --- PASS: TestDirOpen (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestDirCreate --- PASS: TestDirCreate (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestDirMkdir 2018/03/20 11:38:37 ERROR : dir/: Dir.Mkdir failed to create directory: mkdir /tmp/rclone844411682/dir/file1: not a directory --- PASS: TestDirMkdir (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestDirRemove 2018/03/20 11:38:37 ERROR : dir/: Dir.Remove not empty --- PASS: TestDirRemove (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestDirRemoveAll --- PASS: TestDirRemoveAll (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestDirRemoveName --- PASS: TestDirRemoveName (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestDirRename 2018/03/20 11:38:37 ERROR : dir/not found: Dir.Rename error: file does not exist --- PASS: TestDirRename (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestErrorError --- PASS: TestErrorError (0.00s) === RUN TestFileMethods --- PASS: TestFileMethods (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestFileSetModTime --- PASS: TestFileSetModTime (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestFileOpenRead --- PASS: TestFileOpenRead (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestFileOpenWrite --- PASS: TestFileOpenWrite (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestFileRemove --- PASS: TestFileRemove (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestFileRemoveAll --- PASS: TestFileRemoveAll (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestFileOpen 2018/03/20 11:38:37 ERROR : dir/file1: Can't figure out how to open with flags: 0x3 --- PASS: TestFileOpen (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestReadFileHandleMethods --- PASS: TestReadFileHandleMethods (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestReadFileHandleSeek --- PASS: TestReadFileHandleSeek (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestReadFileHandleReadAt 2018/03/20 11:38:37 ERROR : dir/file1: ReadFileHandle.Read error: Bad file descriptor --- PASS: TestReadFileHandleReadAt (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestReadFileHandleFlush --- PASS: TestReadFileHandleFlush (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestReadFileHandleRelease --- PASS: TestReadFileHandleRelease (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestRWFileHandleMethodsRead --- PASS: TestRWFileHandleMethodsRead (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestRWFileHandleSeek --- PASS: TestRWFileHandleSeek (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestRWFileHandleReadAt --- PASS: TestRWFileHandleReadAt (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestRWFileHandleFlushRead --- PASS: TestRWFileHandleFlushRead (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestRWFileHandleReleaseRead --- PASS: TestRWFileHandleReleaseRead (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestRWFileHandleMethodsWrite --- PASS: TestRWFileHandleMethodsWrite (0.01s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestRWFileHandleWriteAt --- PASS: TestRWFileHandleWriteAt (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestRWFileHandleWriteNoWrite --- PASS: TestRWFileHandleWriteNoWrite (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestRWFileHandleFlushWrite --- PASS: TestRWFileHandleFlushWrite (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestRWFileHandleReleaseWrite --- PASS: TestRWFileHandleReleaseWrite (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestRWFileHandleOpenTests 2018/03/20 11:38:37 ERROR : open-test-file: File.openRW failed: file already exists 2018/03/20 11:38:37 ERROR : open-test-file: File.openRW failed: file already exists 2018/03/20 11:38:37 ERROR : open-test-file: File.openRW failed: file already exists 2018/03/20 11:38:37 ERROR : open-test-file: File.openRW failed: file already exists 2018/03/20 11:38:37 ERROR : open-test-file: File.openRW failed: file already exists 2018/03/20 11:38:37 ERROR : open-test-file: File.openRW failed: file already exists 2018/03/20 11:38:37 ERROR : open-test-file: File.openRW failed: file already exists 2018/03/20 11:38:37 ERROR : open-test-file: File.openRW failed: file already exists 2018/03/20 11:38:37 ERROR : open-test-file: File.openRW failed: file already exists 2018/03/20 11:38:37 ERROR : open-test-file: File.openRW failed: file already exists 2018/03/20 11:38:37 ERROR : open-test-file: File.openRW failed: file already exists 2018/03/20 11:38:37 ERROR : open-test-file: File.openRW failed: file already exists 2018/03/20 11:38:37 ERROR : open-test-file: File.openRW failed: file already exists 2018/03/20 11:38:37 ERROR : open-test-file: File.openRW failed: file already exists 2018/03/20 11:38:37 ERROR : open-test-file: File.openRW failed: file already exists 2018/03/20 11:38:37 ERROR : open-test-file: File.openRW failed: file already exists 2018/03/20 11:38:37 ERROR : open-test-file: File.openRW failed: file already exists 2018/03/20 11:38:37 ERROR : open-test-file: File.openRW failed: file already exists 2018/03/20 11:38:37 ERROR : open-test-file: File.openRW failed: file already exists 2018/03/20 11:38:37 ERROR : open-test-file: File.openRW failed: file already exists --- PASS: TestRWFileHandleOpenTests (0.36s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestRWFileModTimeWithOpenWriters --- PASS: TestRWFileModTimeWithOpenWriters (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestVFSbaseHandle --- PASS: TestVFSbaseHandle (0.00s) === RUN TestVFSNew --- PASS: TestVFSNew (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestVFSRoot --- PASS: TestVFSRoot (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestVFSStat --- PASS: TestVFSStat (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestVFSStatParent --- PASS: TestVFSStatParent (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestVFSOpenFile --- PASS: TestVFSOpenFile (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestVFSRename --- PASS: TestVFSRename (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestWriteFileHandleMethods 2018/03/20 11:38:37 ERROR : file1: WriteFileHandle: Read: Can't read and write to file without --vfs-cache-mode >= minimal 2018/03/20 11:38:37 ERROR : file1: WriteFileHandle: ReadAt: Can't read and write to file without --vfs-cache-mode >= minimal 2018/03/20 11:38:37 ERROR : file1: WriteFileHandle: Truncate: Can't change size without --vfs-cache-mode >= writes 2018/03/20 11:38:37 ERROR : file1: WriteFileHandle: Can't open for write without O_TRUNC on existing file without --vfs-cache-mode >= writes --- PASS: TestWriteFileHandleMethods (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestWriteFileHandleWriteAt 2018/03/20 11:38:37 ERROR : file1: WriteFileHandle.Write: can't seek in file without --vfs-cache-mode >= writes 2018/03/20 11:38:37 ERROR : file1: WriteFileHandle.Write: error: Bad file descriptor --- PASS: TestWriteFileHandleWriteAt (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestWriteFileHandleFlush --- PASS: TestWriteFileHandleFlush (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestWriteFileHandleRelease --- PASS: TestWriteFileHandleRelease (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" === RUN TestWriteFileModTimeWithOpenWriters --- PASS: TestWriteFileModTimeWithOpenWriters (0.00s) run.go:169: Remote "Local file system at /tmp/rclone844411682", Local "Local file system at /tmp/rclone975900697", Modify Window "1ns" PASS ok github.com/ncw/rclone/vfs 0.462s ? github.com/ncw/rclone/vfs/vfsflags [no test files]