NodeJS CLI for merging Cucumber JSON test results
This work was highly based on previous work from junit-merge
npm install -g cucumber-json-merge
Or just download the repository and include it in your
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);
Feel free to submit issues and/or PRs! In lieu of a formal style guide, please follow existing styles.
You can find me on Twitter.