From the course: Cucumber Essential Training

Unlock this course with a free trial

Join today to access over 25,500 courses taught by industry experts.

Continuous integration and BDD

Continuous integration and BDD - Cucumber Tutorial

From the course: Cucumber Essential Training

Continuous integration and BDD

- [Instructor] This is a high level workflow example of how you could run your BDD tests with a continuous integration tool like Jenkins. You would configure a job in Jenkins to point to your Java projects pom.xml file. This job is essentially a bill definition that could be triggered manually or on schedule. Or if changes are made to the source code repository, the job would invoke the Maven build tool to execute your build. The build process would produce compiled code and also produce BDD or any other configured test results as console output, and also as reports. You can reuse the pretty plugin report options to produce reports. Jenkins is just an example of continuous integration tools. There are other tools like Circle CI that can implement the same workflow, where you can run your BDD tests as part of your build process. Just to summarize, you can use Jenkins or other CI tools to trigger builds. You can run Cucumber tests as a part of the build process and produce results as…

Contents