Have opinions about JavaScript? We want to hear them. Take the 2018 JavaScript Ecosystem Survey »

cucumber-junit-reporter

0.0.1 • Public • Published

cucumber-junit-reporter

Build Status Dependency Status devDependency Status

A support hook generating Jenkins compatible XML based JUnit reports for cucumber-js.

Installation

To install the latest version, run:

npm install cucumber-junit-reporter --save

Usage

Create a file in cucumber's support directory containing the following:

var reporter = require('cucumber-junit-reporter');
 
module.exports = reporter({
  reportDir: 'build/test_results/'
});

The reporter accepts the following config values:

  • reportDir – The destination directory for the test reports. Default: 'test_reports'.
  • oneReportPerFeature – Default: true.
    • If true the reporter will create one report file per cucumber feature. The report file will be named based on reportPrefix, the feature file name and the reportSuffix.
    • If false the reporter will create a single report for all features, and the report name will be based on reportFile.
  • reportPrefix – Default: 'TEST-'.
  • reportSuffix – Default: '.xml'.
  • reportFile – Default: 'test_results.xml'.
  • numberSteps – If true, each step name in the report will be prefixed by its step number. This is useful when steps are sorter alphabetically. Default: true.

License

MIT

Changelog

0.0.1

  • Initial release

install

npm i cucumber-junit-reporter

Downloadsweekly downloads

84

version

0.0.1

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability