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