-
Notifications
You must be signed in to change notification settings - Fork 19
test execution and reporting
Zucchini tests are driven by TestNG and are generally executed during the appropriate maven lifecycle (generally test). If you are using out of the box maven settings, naming your implementation of AbstractZucchiniTest with Test in the beginning or end of the class name and running mvn test will do the trick. For more complicated test execution situations, please consult the documentation for the Maven Surefire Plugin or whatever maven plugin you are using to execute tests
Zucchini makes use of the off-the-shelf cucumber json formatter to gather results for each thread. This results in a temporary json file for each thread. Zucchini then combines all the json files together into a single json file which is then automatically fed into the cucumber-reporting plugin to produce beautiful HTML reports with results for all devices on each scenario captured.

