rclone/vfs/vfstest
Saleh Dindar 25f59b2918 vfs: Add go-billy dependency and make sure vfs.Handle implements billy.File
billy defines a common file system interface that is used in multiple go packages.
vfs.Handle implements billy.File mostly, only two methods needed to be added to
make it compliant.

An interface check is added as well.

This is a preliminary work for adding serve nfs command.
2023-10-06 14:08:20 +01:00
..
dir.go mount: run tests in a subprocess to fix deadlock - fixes #3259 2022-06-16 16:48:09 +01:00
edge_cases.go vfstests: move functional tests from mountlib and make them work with VFS 2020-04-20 10:42:33 +01:00
file.go vfstests: move functional tests from mountlib and make them work with VFS 2020-04-20 10:42:33 +01:00
fs.go mount: run tests in a subprocess to fix deadlock - fixes #3259 2022-06-16 16:48:09 +01:00
os.go vfs: Add go-billy dependency and make sure vfs.Handle implements billy.File 2023-10-06 14:08:20 +01:00
read_non_unix.go build: apply gofmt from golang 1.17 2021-09-09 20:43:59 +03:00
read_unix.go build: apply gofmt from golang 1.17 2021-09-09 20:43:59 +03:00
read.go Replace deprecated ioutil 2022-11-07 11:41:47 +00:00
submount.go Replace deprecated ioutil 2022-11-07 11:41:47 +00:00
vfs.go build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
write_non_unix.go Fix lint issues reported by staticcheck 2022-06-13 21:13:50 +02:00
write_unix.go mount: run tests in a subprocess to fix deadlock - fixes #3259 2022-06-16 16:48:09 +01:00
write.go mount: run tests in a subprocess to fix deadlock - fixes #3259 2022-06-16 16:48:09 +01:00