0.1.3 • Published 5 years ago
cucumber-to-junit v0.1.3
Overview
Converts Cucumber.js json results files to JUnit XML.
Useful for reporting tests in Azure DevOps or Jenkins etc.
Installation
To install the latest version, run:
npm i cucumber-to-junit --saveUsage
Typescript / ES6:
import { CucumberConverter } from 'cucumber-to-junit';
const converter = new CucumberConverter({
markUndefinedAsFailed: true // undefined scenario steps will fail the test case
});
converter.convertToJunit('path/to/cucumber.json', 'path/to/output.xml');JavaScript / CommonJS
const { CucumberConverter } = require('cucumber-to-junit');
const converter = new CucumberConverter({
markUndefinedAsFailed: true // undefined scenario steps will fail the test case
});
converter.convertToJunit('path/to/cucumber.json', 'path/to/output.xml');Development
To run the project:
npm start # or yarn startThis builds to /dist and runs the project in watch mode so any edits you save inside src causes a rebuild to /dist.
To do a one-off build, use npm run build or yarn build.
To run tests, use npm test or yarn test.
License
Changelog
0.1.3
- Update documentation
0.1.2
- Bug fixes
0.1.1
- Bug fixes
0.1.0
- Initial release