@gianfrancoms/danger-plugin-junit
TypeScript icon, indicating that this package has built-in type declarations

1.3.0 • Public • Published

danger-plugin-junit

Build Status npm version

Add your Junit XML test failures to Danger

Usage

Install:

npm install danger-plugin-junit --save-dev
# or
yarn add danger-plugin-junit --dev

At a glance:

// dangerfile.js
import junit from 'danger-plugin-junit'

async function main() {
	await junit({ pathToReport: './build/reports/**/TESTS*.xml' })
}

main()
	.then(() => process.exit(0))
	.catch(err => {
		fail(err.toString());
		process.exit(1);
	});

The default pathToReport value is './build/reports/**/TESTS*.xml' The value is a glob string to gather up test result files.

This plugin will only report test failures and errors. If any tests fail, it will report a single fail() message and record a table of the failed tests using markdown().

An example of what is produced is below:

Changelog

See the GitHub release history.

Contributing

See CONTRIBUTING.md.

Package Sidebar

Install

npm i @gianfrancoms/danger-plugin-junit

Weekly Downloads

11

Version

1.3.0

License

MIT

Unpacked Size

19.1 kB

Total Files

10

Last publish

Collaborators

  • gianfrancoms