|
2 months ago | |
---|---|---|
.. | ||
seafile | 1 year ago | |
PORTS.md | 2 months ago | |
README.md | 4 years ago | |
TestFTPProftpd | 2 years ago | |
TestFTPPureftpd | 2 years ago | |
TestFTPRclone | 3 years ago | |
TestFTPVsftpd | 2 years ago | |
TestFTPVsftpdTLS | 3 months ago | |
TestHdfs | 2 years ago | |
TestS3Minio | 2 months ago | |
TestS3MinioEdge | 2 months ago | |
TestS3Rclone | 7 months ago | |
TestSFTPOpenssh | 2 months ago | |
TestSFTPRclone | 3 years ago | |
TestSFTPRcloneSSH | 10 months ago | |
TestSMB | 2 months ago | |
TestSeafile | 3 years ago | |
TestSeafileEncrypted | 4 years ago | |
TestSeafileV6 | 4 years ago | |
TestSia | 1 year ago | |
TestSwiftAIO | 2 months ago | |
TestWebdavNextcloud | 2 months ago | |
TestWebdavOwncloud | 1 year ago | |
TestWebdavRclone | 7 months ago | |
docker.bash | 3 years ago | |
rclone-serve.bash | 3 years ago | |
run.bash | 4 years ago |
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.