karma-tap-pretty-reporter
a Karma reporter plugin for
report
andprettify
TAP test results
Installation
npm
npm install karma karma-tap karma-tap-pretty-reporter --save-dev
prettify
package. See below supported prettifiers
[optional] install a npm install faucet --save-dev
Usage
Add karma.conf.js
file to project.
Example:
// karma.conf.jsmodule { config;};
separator
Using On Karma autoWatch
mode maybe we need separate test run cycles output. Create a separator
string for this purpose.
In order of not pollute output,
separator
will be shown only if LogLevel is different ofLOG_INFO
norLOG_DEBUG
Report to a file
Optionally you can save report to a file and turn off output to the console.
// karma.conf.js reporters: 'tap-pretty' tapReporter: outputFile: './test.out.tap' disableStdout: true // default 'false'
prettifiers
Supported
Use Cases
Show only 'failed' test
Install tap-difflet
package
npm install tap-difflet --save-dev
Add settings to tapReporter
on karma.conf.js
tapReporter: // outputFile: './unit.tap', { return pessimistic: true ; } separator: '****************************'
Example
Credits
author
- bySabi Files <> @bySabi
contributors
- Rostyslav Diachok <> @infernalmaster
- VitProg <> @VitProg
- wesley luyten <> @luwes
Contributing
- Documentation improvement
- Feel free to send any PR