rclone/fstest/testserver/init.d
2024-11-20 18:02:07 +00:00
..
seafile
docker.bash
PORTS.md
rclone-serve.bash
README.md
run.bash
TestFTPProftpd
TestFTPPureftpd
TestFTPRclone
TestFTPVsftpd
TestFTPVsftpdTLS
TestHdfs
TestS3Minio
TestS3MinioEdge
TestS3Rclone
TestSeafile
TestSeafileEncrypted
TestSeafileV6
TestSFTPOpenssh
TestSFTPRclone
TestSFTPRcloneSSH
TestSia
TestSMB
TestSwiftAIO
TestSwiftAIOsegments
TestWebdavNextcloud
TestWebdavOwncloud
TestWebdavRclone

This directory contains scripts to start and stop servers for testing.

The commands are named after the remotes in use. They should be
executable files with the following parameters:

start  - starts the server
stop   - stops the server
status - returns non-zero exit code if the server is not running

These will be called automatically by test_all if that remote is
required.

When start is run it should output config parameters for that remote.
If a _connect parameter is output then that will be used for a
connection test. For example if _connect=127.0.0.1:80 then a TCP
connection will be made to 127.0.0.1:80 and only when that succeeds
will the test continue.

run.bash contains boilerplate to be included in a bash script for
interpreting the command line parameters.

docker.bash contains library functions to help with docker
implementations.

TODO