A karma plugin to report Karma test results as a subunit stream
.eslintignore | ||
.eslintrc.json | ||
.gitignore | ||
.tern-project | ||
index.js | ||
LICENSE | ||
package.json | ||
README.md |
karma-subunit-reporter
Writes Karma results to Subunit streams compatible with Subunit consumers like stackviz and subunit2sql.
Installation
npm install --save-dev karma-subunit-reporter
Usage
Trivial usage only requires that you install the plugin and then add it as a
reporter in your karma.conf.js
:
module.exports = function(config) {
config.set({
// ...
reporters: ['some', 'other', 'reporters', 'subunit'], // <----
// ...
});
};
You can also specify some configuration parameters with the subunitReporter
object (defaults are shown below):
module.exports = function(config) {
config.set({
reporters: ['subunit'],
// ...
subunitReporter: {
outputFile: 'karma.subunit',
tags: [], // tag strings to append to all tests
slug: false, // convert whitespace to '_'
separator: '.' // separator for suite components + test name
}
});
};