.. | ||
client1.hcl | ||
client2.hcl | ||
docker-init.sh | ||
docker-run.sh | ||
Dockerfile | ||
migrations_test.go | ||
README.md | ||
server.hcl |
End to end tests for migrating data in sticky volumes
These tests run in a docker container to ensure proper setup/teardown.
To create the testing image:
./docker-init.sh
To run tests:
./docker-run.sh
TODO:
- Specify how many servers/clients in the test
- Have a callback to specify the client options
- Run servers/clients in the docker container, return IP addresses for each instance, but have the test run on the host.
- There should be a 1:1 mapping from container to agent, rather than running the entire cluster in a container.