UNPKG

spec-xunit-file

Version:

Mocha reporter which displays Spec output and generates xunit XML file

43 lines (29 loc) 1.12 kB
## spec-xunit-file Mocha test reporter. Displays 'spec' reporter output to stdout and generates a xunit XML file in background. Based upon [xunit-file](https://github.com/peerigon/xunit-file) reporter ### How to use 1. Install `spec-xunit-file` ``` > npm install --save-dev spec-xunit-file ``` 2. If using mocha cli with use the `-R` or `--reporter` option ``` > mocha -R spec-xunit-file ``` or ``` > mocha --reporter spec-xunit-file ``` ### Options The xunit output file is saved by default in a file called `xunit.xml` in the current directory i.e. `process.cwd()/xunit.xml` To override this file or location use the `XUNIT_FILE` environment varrible ``` > XUNIT_FILE=output/xunit.xml mocha -R xunit-file ``` Set LOG_XUNIT environment variable, if you want the output in the console and xml file. ``` > LOG_XUNIT=true mocha -R xunit-file ``` # Credits This reporter is based on [xunit-file](https://github.com/peerigon/xunit-file) which in-turn based on the original [xunit reporter](https://github.com/visionmedia/mocha/blob/master/lib/reporters/xunit.js) from mocha only writing the result in an xml file.