Report test results using D-Bus.
The easiest way is to keep karma-dbus-reporter
as a devDependency in your package.json
.
{
"devDependencies": {
"karma": "~0.10",
"karma-dbus-reporter": "~0.1"
}
}
You can simple do it by:
npm install karma-dbus-reporter --save-dev
Make sure you have socat
installed on your system. On Ubuntu / Debian:
sudo apt-get install socat
On Fedora:
sudo yum install socat
// karma.conf.js
module.exports = function(config) {
config.set({
reporters: ['progress', 'dbus'],
// this is optional
dbusReporter: {
prefix: 'My project',
notifyOnlyFailures: true,
timeout: 10
}
});
};
You can pass list of reporters as a CLI argument too:
karma start --reporters dbus,dots
For more information on Karma see the homepage.