"./vfs.test -test.v -test.timeout 1h0m0s -remote TestGoFile: -verbose" - Starting (try 1/5)
=== RUN TestDirHandleMethods
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestDirHandleMethods (1.15s)
=== RUN TestDirHandleReaddir
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestDirHandleReaddir (1.49s)
=== RUN TestDirHandleReaddirnames
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestDirHandleReaddirnames (1.03s)
=== RUN TestDirMethods
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestDirMethods (0.91s)
=== RUN TestDirForgetAll
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestDirForgetAll (0.94s)
=== RUN TestDirForgetPath
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestDirForgetPath (6.03s)
=== RUN TestDirWalk
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestDirWalk (3.18s)
=== RUN TestDirSetModTime
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestDirSetModTime (0.88s)
=== RUN TestDirStat
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestDirStat (1.49s)
=== RUN TestDirReadDirAll
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
=== RUN TestDirReadDirAll/Virtual
--- PASS: TestDirReadDirAll (2.54s)
--- PASS: TestDirReadDirAll/Virtual (0.70s)
=== RUN TestDirOpen
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
2025/06/11 07:33:01 ERROR : dir/: Can only open directories read only
--- PASS: TestDirOpen (16.02s)
=== RUN TestDirCreate
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestDirCreate (1.24s)
=== RUN TestDirMkdir
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestDirMkdir (1.58s)
=== RUN TestDirMkdirSub
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestDirMkdirSub (7.68s)
=== RUN TestDirRemove
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
2025/06/11 07:33:12 ERROR : dir/: Dir.Remove not empty
--- PASS: TestDirRemove (1.09s)
=== RUN TestDirRemoveAll
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestDirRemoveAll (1.00s)
=== RUN TestDirRemoveName
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestDirRemoveName (1.24s)
=== RUN TestDirRename
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
2025/06/11 07:33:16 ERROR : dir/not found: Dir.Rename error: file does not exist
--- PASS: TestDirRename (3.31s)
=== RUN TestDirStructSize
dir_test.go:611: Dir struct has size 200 bytes
--- PASS: TestDirStructSize (0.00s)
=== RUN TestDirFileOpen
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestDirFileOpen (1.83s)
=== RUN TestDirEntryModTimeInvalidation
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
dir_test.go:693: ModTime not invalidated
--- FAIL: TestDirEntryModTimeInvalidation (1.27s)
=== RUN TestDirMetadataExtension
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestDirMetadataExtension (0.95s)
=== RUN TestErrorError
--- PASS: TestErrorError (0.00s)
=== RUN TestFileMethods
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestFileMethods (1.07s)
=== RUN TestFileSetModTime
=== RUN TestFileSetModTime/cache=off,open=false,write=false
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
=== RUN TestFileSetModTime/cache=off,open=true,write=false
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
=== RUN TestFileSetModTime/cache=off,open=true,write=true
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
=== RUN TestFileSetModTime/cache=full,open=false,write=false
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
=== RUN TestFileSetModTime/cache=full,open=true,write=false
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
=== RUN TestFileSetModTime/cache=full,open=true,write=true
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestFileSetModTime (13.58s)
--- PASS: TestFileSetModTime/cache=off,open=false,write=false (1.63s)
--- PASS: TestFileSetModTime/cache=off,open=true,write=false (1.52s)
--- PASS: TestFileSetModTime/cache=off,open=true,write=true (1.48s)
--- PASS: TestFileSetModTime/cache=full,open=false,write=false (1.20s)
--- PASS: TestFileSetModTime/cache=full,open=true,write=false (6.09s)
--- PASS: TestFileSetModTime/cache=full,open=true,write=true (1.66s)
=== RUN TestFileOpenRead
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestFileOpenRead (1.17s)
=== RUN TestFileOpenReadUnknownSize
2025/06/11 07:33:38 NOTICE: Mock file system at root: --vfs-cache-mode writes or full is recommended for this remote as it can't stream
file_test.go:223: gotContents = "file contents"
--- PASS: TestFileOpenReadUnknownSize (0.00s)
=== RUN TestFileOpenWrite
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestFileOpenWrite (1.47s)
=== RUN TestFileRemove
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestFileRemove (1.07s)
=== RUN TestFileRemoveAll
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestFileRemoveAll (1.17s)
=== RUN TestFileOpen
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestFileOpen (0.88s)
=== RUN TestFileRename
=== RUN TestFileRename/off,forceCache=false
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
=== RUN TestFileRename/minimal,forceCache=false
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
=== RUN TestFileRename/minimal,forceCache=true
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
=== RUN TestFileRename/writes,forceCache=false
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
2025/06/11 07:34:50 ERROR : dir/file1: Couldn't move: failed to move item: Error "502 Bad Gateway (502): \r\n
502 Bad Gateway\r\n\r\n502 Bad Gateway
\r\n
nginx/1.27.5\r\n\r\n\r\n"
2025/06/11 07:34:50 ERROR : newLeaf: File.Rename error: failed to move item: Error "502 Bad Gateway (502): \r\n502 Bad Gateway\r\n\r\n502 Bad Gateway
\r\n
nginx/1.27.5\r\n\r\n\r\n"
2025/06/11 07:34:50 ERROR : dir/file1: Dir.Rename error: failed to move item: Error "502 Bad Gateway (502): \r\n502 Bad Gateway\r\n\r\n502 Bad Gateway
\r\n
nginx/1.27.5\r\n\r\n\r\n"
file_test.go:342:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:342
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413
Error: Received unexpected error:
failed to move item: Error "502 Bad Gateway (502): \r\n502 Bad Gateway\r\n\r\n502 Bad Gateway
\r\n
nginx/1.27.5\r\n\r\n\r\n"
Test: TestFileRename/writes,forceCache=false
run.go:164:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:164
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:388
/usr/local/go/src/testing/testing.go:1211
/usr/local/go/src/testing/testing.go:1445
/usr/local/go/src/testing/testing.go:1786
/usr/local/go/src/runtime/panic.go:636
/usr/local/go/src/testing/testing.go:1041
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:342
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413
Error: Received unexpected error:
couldn't recursively list files: Error "502 Bad Gateway (502): \r\n502 Bad Gateway\r\n\r\n502 Bad Gateway
\r\n
nginx/1.27.5\r\n\r\n\r\n"
Test: TestFileRename/writes,forceCache=false
=== RUN TestFileRename/writes,forceCache=true
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
fstest.go:292: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:295: Flushing the directory cache
fstest.go:292: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:295: Flushing the directory cache
fstest.go:292: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:295: Flushing the directory cache
fstest.go:299:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:299
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:344
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:340
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:28
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:302
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413
Error: Should be true
Test: TestFileRename/writes,forceCache=true
Messages: listing wrong, want
dir/file1 (14) got
dir/file1 (14), dir/newLeaf (14)
fstest.go:185:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:185
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:302
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:344
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:340
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:28
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:302
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413
Error: Should be true
Test: TestFileRename/writes,forceCache=true
Messages: Unexpected file "dir/newLeaf"
fstest.go:292: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:295: Flushing the directory cache
fstest.go:292: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:295: Flushing the directory cache
fstest.go:292: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:295: Flushing the directory cache
fstest.go:299:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:299
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:344
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:340
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:338
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413
Error: Should be true
Test: TestFileRename/writes,forceCache=true
Messages: listing wrong, want
dir/file1 (14) got
dir/file1 (14), dir/newLeaf (14)
fstest.go:185:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:185
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:302
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:344
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:340
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:338
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413
Error: Should be true
Test: TestFileRename/writes,forceCache=true
Messages: Unexpected file "dir/newLeaf"
fstest.go:292: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:295: Flushing the directory cache
fstest.go:292: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:295: Flushing the directory cache
fstest.go:292: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:295: Flushing the directory cache
fstest.go:299:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:299
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:344
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:340
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413
Error: Should be true
Test: TestFileRename/writes,forceCache=true
Messages: listing wrong, want
newLeaf (14) got
dir/newLeaf (14), newLeaf (14)
fstest.go:185:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:185
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:302
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:344
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:340
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:345
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413
Error: Should be true
Test: TestFileRename/writes,forceCache=true
Messages: Unexpected file "dir/newLeaf"
fstest.go:292: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:295: Flushing the directory cache
fstest.go:292: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:295: Flushing the directory cache
fstest.go:292: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:295: Flushing the directory cache
fstest.go:299:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:299
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:344
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:340
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:361
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413
Error: Should be true
Test: TestFileRename/writes,forceCache=true
Messages: listing wrong, want
dir/file1 (14) got
dir/file1 (14), dir/newLeaf (14)
fstest.go:185:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:185
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:302
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:344
/home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:340
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:361
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413
Error: Should be true
Test: TestFileRename/writes,forceCache=true
Messages: Unexpected file "dir/newLeaf"
fstest.go:292: Sleeping for 1s for list eventual consistency: 1/3
fstest.go:295: Flushing the directory cache
fstest.go:292: Sleeping for 2s for list eventual consistency: 2/3
fstest.go:295: Flushing the directory cache
fstest.go:292: Sleeping for 4s for list eventual consistency: 3/3
fstest.go:295: Flushing the directory cache
fstest.go:299:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:299
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:396
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413
Error: Should be true
Test: TestFileRename/writes,forceCache=true
Messages: listing wrong, want
newLeaf (25) got
dir/newLeaf (14), newLeaf (25)
fstest.go:185:
Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:185
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:302
/home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:396
/home/rclone/go/src/github.com/rclone/rclone/vfs/file_test.go:413
Error: Should be true
Test: TestFileRename/writes,forceCache=true
Messages: Unexpected file "dir/newLeaf"
=== RUN TestFileRename/full,forceCache=false
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- FAIL: TestFileRename (342.70s)
--- PASS: TestFileRename/off,forceCache=false (2.18s)
--- PASS: TestFileRename/minimal,forceCache=false (22.21s)
--- PASS: TestFileRename/minimal,forceCache=true (13.24s)
--- FAIL: TestFileRename/writes,forceCache=false (205.38s)
--- FAIL: TestFileRename/writes,forceCache=true (97.31s)
--- PASS: TestFileRename/full,forceCache=false (2.36s)
=== RUN TestFileStructSize
file_test.go:419: File struct has size 192 bytes
--- PASS: TestFileStructSize (0.00s)
=== RUN TestRcGetVFS
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestRcGetVFS (0.12s)
=== RUN TestRcForget
rc_test.go:17: Skipping test on non local remote
--- SKIP: TestRcForget (0.00s)
=== RUN TestRcRefresh
rc_test.go:17: Skipping test on non local remote
--- SKIP: TestRcRefresh (0.00s)
=== RUN TestRcPollInterval
rc_test.go:17: Skipping test on non local remote
--- SKIP: TestRcPollInterval (0.00s)
=== RUN TestRcList
rc_test.go:17: Skipping test on non local remote
--- SKIP: TestRcList (0.00s)
=== RUN TestRcStats
rc_test.go:17: Skipping test on non local remote
--- SKIP: TestRcStats (0.00s)
=== RUN TestReadFileHandleMethods
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestReadFileHandleMethods (1.03s)
=== RUN TestReadFileHandleSeek
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestReadFileHandleSeek (1.53s)
=== RUN TestReadFileHandleReadAt
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
2025/06/11 07:39:29 ERROR : dir/file1: ReadFileHandle.Read error: Bad file descriptor
--- PASS: TestReadFileHandleReadAt (1.70s)
=== RUN TestReadFileHandleFlush
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestReadFileHandleFlush (1.05s)
=== RUN TestReadFileHandleRelease
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestReadFileHandleRelease (1.27s)
=== RUN TestRWFileHandleMethodsRead
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestRWFileHandleMethodsRead (1.00s)
=== RUN TestRWFileHandleSeek
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestRWFileHandleSeek (1.23s)
=== RUN TestRWFileHandleReadAt
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestRWFileHandleReadAt (1.29s)
=== RUN TestRWFileHandleFlushRead
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestRWFileHandleFlushRead (1.15s)
=== RUN TestRWFileHandleReleaseRead
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestRWFileHandleReleaseRead (0.96s)
=== RUN TestRWFileHandleMethodsWrite
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestRWFileHandleMethodsWrite (0.71s)
=== RUN TestRWFileHandleWriteAt
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestRWFileHandleWriteAt (0.65s)
=== RUN TestRWFileHandleWriteNoWrite
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestRWFileHandleWriteNoWrite (1.13s)
=== RUN TestRWFileHandleFlushWrite
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestRWFileHandleFlushWrite (0.65s)
=== RUN TestRWFileHandleReleaseWrite
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestRWFileHandleReleaseWrite (0.63s)
=== RUN TestRWFileHandleSizeTruncateExisting
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestRWFileHandleSizeTruncateExisting (1.17s)
=== RUN TestRWFileHandleSizeCreateExisting
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestRWFileHandleSizeCreateExisting (1.43s)
=== RUN TestRWFileHandleSizeCreateNew
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestRWFileHandleSizeCreateNew (1.00s)
=== RUN TestRWFileHandleOpenTests
=== RUN TestRWFileHandleOpenTests/writes
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_EXCL
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_EXCL|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_EXCL|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_CREATE
2025/06/11 07:39:45 ERROR : open-test-file(0xc00034d900): Couldn't read size of file
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_CREATE|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_CREATE|os.O_SYNC
2025/06/11 07:39:45 ERROR : open-test-file(0xc0008bf9c0): Couldn't read size of file
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_CREATE|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_CREATE|os.O_EXCL
2025/06/11 07:39:45 ERROR : open-test-file(0xc0008dfa00): Couldn't read size of file
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC
2025/06/11 07:39:45 ERROR : open-test-file(0xc0008f9700): Couldn't read size of file
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_APPEND
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_APPEND|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_APPEND|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_APPEND|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_APPEND|os.O_EXCL
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_APPEND|os.O_CREATE
2025/06/11 07:39:45 ERROR : open-test-file(0xc0009b2640): Couldn't read size of file
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC
2025/06/11 07:39:45 ERROR : open-test-file(0xc0009d66c0): Couldn't read size of file
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL
2025/06/11 07:39:45 ERROR : open-test-file(0xc000a06740): Couldn't read size of file
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC
2025/06/11 07:39:45 ERROR : open-test-file(0xc000a1e440): Couldn't read size of file
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_WRONLY
=== RUN TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_EXCL
=== RUN TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_EXCL|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_EXCL|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_CREATE
=== RUN TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_CREATE|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_CREATE|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_CREATE|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_CREATE|os.O_EXCL
=== RUN TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_APPEND
=== RUN TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_APPEND|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_APPEND|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_APPEND|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_APPEND|os.O_EXCL
=== RUN TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_APPEND|os.O_CREATE
=== RUN TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL
=== RUN TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDWR
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_EXCL
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_EXCL|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_EXCL|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_CREATE
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_CREATE|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_CREATE|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_CREATE|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_CREATE|os.O_EXCL
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_APPEND
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_APPEND|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_APPEND|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_APPEND|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_APPEND|os.O_EXCL
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_APPEND|os.O_CREATE
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
=== RUN TestRWFileHandleOpenTests/full/os.O_RDONLY
=== RUN TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_EXCL
=== RUN TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_EXCL|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_EXCL|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_CREATE
2025/06/11 07:39:46 ERROR : open-test-file(0xc0008cc200): Couldn't read size of file
=== RUN TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_CREATE|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_CREATE|os.O_SYNC
2025/06/11 07:39:46 ERROR : open-test-file(0xc0008e81c0): Couldn't read size of file
=== RUN TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_CREATE|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_CREATE|os.O_EXCL
2025/06/11 07:39:46 ERROR : open-test-file(0xc000916200): Couldn't read size of file
=== RUN TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC
2025/06/11 07:39:46 ERROR : open-test-file(0xc000917e80): Couldn't read size of file
=== RUN TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_APPEND
=== RUN TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_APPEND|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_APPEND|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_APPEND|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_APPEND|os.O_EXCL
=== RUN TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_APPEND|os.O_CREATE
2025/06/11 07:39:46 ERROR : open-test-file(0xc0009a8dc0): Couldn't read size of file
=== RUN TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC
2025/06/11 07:39:46 ERROR : open-test-file(0xc0009c8e40): Couldn't read size of file
=== RUN TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL
2025/06/11 07:39:46 ERROR : open-test-file(0xc0009ecec0): Couldn't read size of file
=== RUN TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC
2025/06/11 07:39:46 ERROR : open-test-file(0xc000a18bc0): Couldn't read size of file
=== RUN TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_WRONLY
=== RUN TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_EXCL
=== RUN TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_EXCL|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_EXCL|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_CREATE
=== RUN TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_CREATE|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_CREATE|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_CREATE|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_CREATE|os.O_EXCL
=== RUN TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_APPEND
=== RUN TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_APPEND|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_APPEND|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_APPEND|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_APPEND|os.O_EXCL
=== RUN TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_APPEND|os.O_CREATE
=== RUN TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL
=== RUN TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDWR
=== RUN TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_EXCL
=== RUN TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_EXCL|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_EXCL|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_CREATE
=== RUN TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_CREATE|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_CREATE|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_CREATE|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_CREATE|os.O_EXCL
=== RUN TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_APPEND
=== RUN TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_APPEND|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_APPEND|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_APPEND|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_APPEND|os.O_EXCL
=== RUN TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_APPEND|os.O_CREATE
=== RUN TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL
=== RUN TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC
=== RUN TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC
--- PASS: TestRWFileHandleOpenTests (1.07s)
--- PASS: TestRWFileHandleOpenTests/writes (0.49s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDONLY (0.06s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_EXCL (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_EXCL|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_EXCL|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_CREATE (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_CREATE|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_CREATE|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_CREATE|os.O_EXCL (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_APPEND (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_APPEND|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_APPEND|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_APPEND|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_APPEND|os.O_EXCL (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_APPEND|os.O_CREATE (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_WRONLY (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_EXCL (0.01s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_EXCL|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_EXCL|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_CREATE (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_CREATE|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_CREATE|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_CREATE|os.O_EXCL (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_APPEND (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_APPEND|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_APPEND|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_APPEND|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_APPEND|os.O_EXCL (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_APPEND|os.O_CREATE (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDWR (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_EXCL (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_EXCL|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_EXCL|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_CREATE (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_CREATE|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_CREATE|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_CREATE|os.O_EXCL (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_APPEND (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_APPEND|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_APPEND|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_APPEND|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_APPEND|os.O_EXCL (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_APPEND|os.O_CREATE (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_SYNC (0.01s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/writes/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full (0.58s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDONLY (0.11s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_EXCL (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_EXCL|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_EXCL|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_CREATE (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_CREATE|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_CREATE|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_CREATE|os.O_EXCL (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_APPEND (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_APPEND|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_APPEND|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_APPEND|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_APPEND|os.O_EXCL (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_APPEND|os.O_CREATE (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_WRONLY (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_EXCL (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_EXCL|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_EXCL|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_CREATE (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_CREATE|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_CREATE|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_CREATE|os.O_EXCL (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_APPEND (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_APPEND|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_APPEND|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_APPEND|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_APPEND|os.O_EXCL (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_APPEND|os.O_CREATE (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDWR (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_EXCL (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_EXCL|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_EXCL|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_CREATE (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_CREATE|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_CREATE|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_CREATE|os.O_EXCL (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_APPEND (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_APPEND|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_APPEND|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_APPEND|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_APPEND|os.O_EXCL (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_APPEND|os.O_CREATE (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC (0.00s)
--- PASS: TestRWFileHandleOpenTests/full/os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC (0.00s)
=== RUN TestRWFileModTimeWithOpenWriters
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestRWFileModTimeWithOpenWriters (0.64s)
=== RUN TestRWCacheRename
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestRWCacheRename (0.66s)
=== RUN TestRWCacheUpdate
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestRWCacheUpdate (6.97s)
=== RUN TestCaseSensitivity
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
2025/06/11 07:39:56 ERROR : /: Dir.Stat error: duplicate filename "fileb" detected with case/unicode normalization settings
2025/06/11 07:39:56 ERROR : /: Dir.Stat error: duplicate filename "FILEB" detected with case/unicode normalization settings
--- PASS: TestCaseSensitivity (1.86s)
=== RUN TestUnicodeNormalization
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestUnicodeNormalization (0.94s)
=== RUN TestVFSbaseHandle
--- PASS: TestVFSbaseHandle (0.00s)
=== RUN TestVFSNew
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestVFSNew (0.18s)
=== RUN TestVFSNewWithOpts
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestVFSNewWithOpts (0.15s)
=== RUN TestVFSRoot
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestVFSRoot (0.19s)
=== RUN TestVFSStat
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestVFSStat (1.05s)
=== RUN TestVFSStatParent
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestVFSStatParent (1.83s)
=== RUN TestVFSOpenFile
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestVFSOpenFile (1.24s)
=== RUN TestVFSRename
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestVFSRename (1.43s)
=== RUN TestVFSStatfs
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestVFSStatfs (0.22s)
=== RUN TestVFSMkdir
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestVFSMkdir (2.42s)
=== RUN TestVFSMkdirAll
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestVFSMkdirAll (2.65s)
=== RUN TestFillInMissingSizes
=== RUN TestFillInMissingSizes/total=20,free=5,used=15
=== RUN TestFillInMissingSizes/total=20,free=5,used=-1
=== RUN TestFillInMissingSizes/total=20,free=-1,used=15
=== RUN TestFillInMissingSizes/total=20,free=-1,used=-1
=== RUN TestFillInMissingSizes/total=-1,free=5,used=15
=== RUN TestFillInMissingSizes/total=-1,free=15,used=-1
=== RUN TestFillInMissingSizes/total=-1,free=-1,used=15
=== RUN TestFillInMissingSizes/total=-1,free=-1,used=-1
--- PASS: TestFillInMissingSizes (0.00s)
--- PASS: TestFillInMissingSizes/total=20,free=5,used=15 (0.00s)
--- PASS: TestFillInMissingSizes/total=20,free=5,used=-1 (0.00s)
--- PASS: TestFillInMissingSizes/total=20,free=-1,used=15 (0.00s)
--- PASS: TestFillInMissingSizes/total=20,free=-1,used=-1 (0.00s)
--- PASS: TestFillInMissingSizes/total=-1,free=5,used=15 (0.00s)
--- PASS: TestFillInMissingSizes/total=-1,free=15,used=-1 (0.00s)
--- PASS: TestFillInMissingSizes/total=-1,free=-1,used=15 (0.00s)
--- PASS: TestFillInMissingSizes/total=-1,free=-1,used=-1 (0.00s)
=== RUN TestVFSIsMetadataFile
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestVFSIsMetadataFile (0.21s)
=== RUN TestWriteFileHandleReadonly
write_test.go:38: Skipping test on non local remote
--- SKIP: TestWriteFileHandleReadonly (0.00s)
=== RUN TestWriteFileHandleMethods
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
2025/06/11 07:40:09 ERROR : file1: WriteFileHandle: Read: Can't read and write to file without --vfs-cache-mode >= minimal
2025/06/11 07:40:09 ERROR : file1: WriteFileHandle: ReadAt: Can't read and write to file without --vfs-cache-mode >= minimal
2025/06/11 07:40:09 ERROR : file1: WriteFileHandle: Truncate: Can't change size without --vfs-cache-mode >= writes
2025/06/11 07:40:09 ERROR : file1: WriteFileHandle: Can't open for write without O_TRUNC on existing file without --vfs-cache-mode >= writes
--- PASS: TestWriteFileHandleMethods (1.13s)
=== RUN TestWriteFileHandleWriteAt
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
2025/06/11 07:40:11 ERROR : file1: WriteFileHandle.Write: can't seek in file without --vfs-cache-mode >= writes
2025/06/11 07:40:11 ERROR : file1: WriteFileHandle.Write: error: Bad file descriptor
--- PASS: TestWriteFileHandleWriteAt (1.54s)
=== RUN TestWriteFileHandleFlush
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestWriteFileHandleFlush (0.45s)
=== RUN TestWriteFileHandleRelease
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestWriteFileHandleRelease (0.47s)
=== RUN TestWriteFileModTimeWithOpenWriters
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestWriteFileModTimeWithOpenWriters (0.60s)
=== RUN TestFileReadAtZeroLength
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestFileReadAtZeroLength (0.76s)
=== RUN TestFileReadAtNonZeroLength
run.go:180: Remote "gofile root 'rclone-test-suyabat0roqo'", Local "Local file system at /tmp/rclone3220287957", Modify Window "1s"
--- PASS: TestFileReadAtNonZeroLength (0.63s)
=== RUN TestFunctional
vfstest_test.go:20: Skip on non local
--- SKIP: TestFunctional (0.00s)
FAIL
"./vfs.test -test.v -test.timeout 1h0m0s -remote TestGoFile: -verbose" - Finished ERROR in 7m49.430903615s (try 1/5): exit status 1: Failed [TestDirEntryModTimeInvalidation TestFileRename/writes,forceCache=false TestFileRename/writes,forceCache=true]