Skip to content

davidparsson/cucumber-junit-reporter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cucumber-junit-reporter

Build Status Dependency Status devDependency Status

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

Based on junit-report-builder.

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.2

  • Updated dependencies

0.0.1

  • Initial release

About

A Jenkins compatible JUnit reporter for cucumber-js

Resources

License

Stars

Watchers

Forks

Packages

No packages published