UNPKG

cucumber-junit-convert

Version:

<a href="https://snyk.io/test/github/znevrly/cucumber-junit-convert"><img src="https://snyk.io/test/github/znevrly/cucumber-junit-convert/badge.svg" alt="Known Vulnerabilities" data-canonical-src="https://snyk.io/test/github/znevrly/cucumber-junit-convert

60 lines (39 loc) 1.43 kB
<a href="https://snyk.io/test/github/znevrly/cucumber-junit-convert"><img src="https://snyk.io/test/github/znevrly/cucumber-junit-convert/badge.svg" alt="Known Vulnerabilities" data-canonical-src="https://snyk.io/test/github/znevrly/cucumber-junit-convert" style="max-width:100%;"></a> Convert Cucumber.js json result file to XML Junit format. Unlike many similar libraries keeps Scenario = Testcase, not Step = Testcase. Installation ------------ To install the latest version, run: npm install cucumber-junit-convert --save Usage ----- ```JavaScript const cucumberJunitConvert = require('cucumber-junit-convert'); const options = { inputJsonFile: '<filename>.json', outputXmlFile: '<filename>.xml', featureNameAsClassName: true // default: false } cucumberJunitConvert.convert(options); ``` License ------- [MIT](LICENSE) Changelog --------- ### 2.1.1 bugfixing Feature name as the JUnit className ### 2.1.0 - add option to use the Feature name as the JUnit className: `featureNameAsClassName` ### 2.0.0 - add embeddings support ### 1.1.1 - fixed https://github.com/znevrly/cucumber-junit-convert/issues/5 ### 1.1.0 - test cases are marked as skipped when at least one step was pending or skipped, and there was no failure - update dependencies ### 1.0.2 - fix typo ### 1.0.1 - Add classname to testcase ### 1.0.0 - Initial release