A Docker image which provides the capability to run the Chorus BDD interpreter
8.4K
Builds a Docker image which can be used to run the Chorus interpreter
https://hub.docker.com/r/chorusbdd/chorus-interpreter/
This can either be used standalone (to save installing java and Chorus on the local OS), or run alongside other services using docker-compose
This image contains the Java runtime and Chorus interpreter dependencies - everything needed to run Chorus!
A good way to invoke Chorus is to
chorus command within the running containerThis can be done with the following commands:
docker run -v /path/to/features:/features -d --name chorus-interpreter chorusbdd/chorus-interpreterdocker exec chorus-interpreter chorus -c -f /featuresThis command will run chorus in 'console' mode (-c) for pretty output, and execute the features mounted under /features (-f)
To add custom step implementations in Java, you need a way to add handler classes and other resources to the Chorus classpath
Chorus will look for these under the paths /choruslibs and /chorusclasses, so you can:
/choruslibs, or/chorusclassesIf you wish to use Chorus built in SQL handler you will need to make JDBC driver jars available under /choruslibs
Content type
Image
Digest
Size
126.1 MB
Last updated
over 7 years ago
docker pull chorusbdd/chorus-interpreter