mirror of
https://github.com/rclone/rclone.git
synced 2024-12-21 19:16:29 +08:00
32 lines
1.0 KiB
Markdown
32 lines
1.0 KiB
Markdown
|
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
|
||
|
|