| Name | Last commit date | |
|---|---|---|
| .. | ||
| seafile | 3 years ago | |
| docker.bash | 5 years ago | |
| rclone-serve.bash | 5 years ago | |
| README.md | 7 years ago | |
| run.bash | 7 years ago | |
| TestFTPProftpd | 5 years ago | |
| TestFTPPureftpd | 5 years ago | |
| TestFTPRclone | 6 years ago | |
| TestFTPVsftpd | 5 years ago | |
| TestHdfs | 5 years ago | |
| TestS3Minio | 6 years ago | |
| TestS3MinioEdge | 6 years ago | |
| TestSeafile | 6 years ago | |
| TestSeafileEncrypted | 6 years ago | |
| TestSeafileV6 | 6 years ago | |
| TestSFTPOpenssh | 7 years ago | |
| TestSFTPRclone | 6 years ago | |
| TestSFTPRcloneSSH | 3 years ago | |
| TestSia | 3 years ago | |
| TestSMB | 4 years ago | |
| TestSwiftAIO | 7 years ago | |
| TestWebdavNextcloud | 4 years ago | |
| TestWebdavOwncloud | 3 years ago | |
| TestWebdavRclone | 6 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.
TODO
- sftpd - https://github.com/panubo/docker-sshd ?
- openstack swift - https://github.com/bouncestorage/docker-swift
- ceph - https://github.com/ceph/cn
- other ftp servers