- test.py needs to be called with 2 arguments : test_name and timeout
- it will cd to test_name dir and use the test_name.yml from there
- it will sleep for an amount of time equals to timeout in minutes
- it will perform health checks for containers. If healtcheck isn't enabled will check for running state
- it will run hooks inside the test_name dir ( .py and .sh) if there are any
- printing logs in any case
For this to work, the following variables will need to be set at Docker hub:
- DOCKER_ORG first part of docker repo name (example: mailu)
- DOCKER_UN Docker-hub login username (private)
- DOCKER_PW Docker-hub login password (private)
Note that also Docker hub autobuilds will have to be disabled.