cucumber-json-merge

0.0.8 • Public • Published

cucumber-json-merge

NPM version License Coverage Status CI status code style: prettier Known Vulnerabilities NPM downloads

NodeJS CLI for merging Cucumber JSON test results

This work was highly based on previous work from junit-merge

Installation

npm install -g cucumber-json-merge

Or just download the repository and include it in your node_modules directly.

Usage

Usage: cucumber-json-merge [options] <report1.json> [report2.json...]


 Options:

   -V, --version           output the version number
   -d, --dir <path>        merge all results in directory
   -C, --createDir         create the output directory if missing
   -r, --recursive         pass to recursively merge all results in directory
   -o, --out <mergedfile>  file to output to (default: ./merged-test-results.json)
   -h, --help              output usage information

Advanced usage: including this as a library

In case you want to run this right from within nodeJS code, you should be able to include it as a library and perform the operations you want.

cukemerge = require('cucumber-json-merge');

files = cukemerge.listJsonFiles('.', false);
merged = cukemerge.mergeFiles(files);
console.log(merged);

Contributing

Feel free to submit issues and/or PRs! In lieu of a formal style guide, please follow existing styles.

Contact

You can find me on Twitter.

LICENSE

Apache 2.0.

Readme

Keywords

Package Sidebar

Install

npm i cucumber-json-merge

Weekly Downloads

18,154

Version

0.0.8

License

Apache-2.0

Unpacked Size

40.3 kB

Total Files

19

Last publish

Collaborators

  • bitcoder