Package Exports
- cucumber-html-reporter
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (cucumber-html-reporter) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
cucumber-html-reporter
Generate Cucumber HTML reports with pie charts
Available HTML themes:
['bootstrap', 'foundation', 'simple']
Preview of HTML Reports
Snapshot of Bootstrap Report
Install
npm install cucumber-html-reporter --save-dev
Usage
Example of bootstrap
theme:
var reporter = require('cucumber-html-reporter');
var options = {
theme: 'bootstrap',
jsonFile: 'test/report/cucumber_report.json',
output: 'test/report/cucumber_report.html',
reportSuiteAsScenarios: true
};
reporter.generate(options);
Plugin the above code to the cucumber's
AfterFeatures
hook
Options
theme
Available: ['bootstrap', 'foundation', 'simple']
Type: String
Select the Theme for HTML report.
jsonFile
Type: String
Provide path of the Cucumber JSON format file
output
Type: String
Provide HTML output file path and name
reportSuiteAsScenarios
Type: Boolean
Supported in the Bootstrap theme.
true
: Reports total number of passed/failed scenarios as HEADER.
false
: Reports total number of passed/failed features as HEADER.
Credits
Credit to the developers of grunt-cucumberjs for developing pretty HTML reporting. HTML reporting is extracted from the grunt task. Thanks to all the contributors for making HTML Reporting available to the wider audiences of cucumber-js community.