Cucumber-report
@CucumberOptions( plugin = { "pretty", "html:target/cucumber-reports.html", "json:target/cucumber.json" } ) public class TestRunner {} Use code with caution. Logs readable text to the console. HTML: Creates a searchable, user-friendly browser report.
To generate a high-quality , you have options ranging from basic built-in HTML summaries to advanced, visual dashboards integrated into CI/CD pipelines. 🛠️ Option 1: Built-in Cucumber Reports cucumber-report
: Include the maven-cucumber-reporting plugin. @CucumberOptions( plugin = { "pretty"
Best for teams that need "executive-level" visuals and PDF exports. cucumber-report
Set cucumber.publish.enabled=true in your cucumber.properties file or as an environment variable.
Requires adding the extentreports-cucumber7-adapter dependency.
The report is automatically generated in target/cucumber-html-reports . Extent Reports