This container makes it easy to run your Aruba on Cucumber tests without installing anything but Docker.
Mount your features in the /test
folder of the image and run it:
docker run --rm -v $(realpath features):/test/features -t lascap/aruba-test
Note that your features
folder needs to contain a features/support/aruba.rb
that just contains:
require 'aruba/cucumber'
If you want to configure it more, you should extend the image so that you can add a cucumber.xml
file or a more complex setup. Create a new Dockerfile
:
FROM lascap/aruba-test
# Add our specific Cucumber options.
ADD cucumber.xml /test