Information on the Robot Framework can be found here:
To build a Robot Docker image:
docker build -t robot-docker .
To run tests, mount a directory and pass the ROBOT_TESTS env var:
docker run --rm \ -e ROBOT_TESTS=/path/to/tests/ \ -v /path/to/tests/:/path/to/tests/ \ -ti \ robot-docker
Example of running the sample tests:
docker run --rm \ -e ROBOT_TESTS=/sample_tests/ \ -v $(pwd)/sample_tests:/sample_tests \ -ti robot-docker
Use the Docker Hub automated build:
docker pull danielwhatmuff/robot-docker