trazar
v0.0.5
Published
A xunit chart image generator intended for continuous integration purposes.
Downloads
18
Readme
#Trazar
An xunit -> chart library..
##Installation
- Install Cairo (OSX: brew install cairo)
- Make sure your PKG_CONFIG_PATH includes all relevant pkg-config directories (for me, this was /usr/local/lib/pkgconfig:/usr/X11/lib/pkgconfig): export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/X11/lib/pkgconfig
- npm install
##Simple Example
var trazar = require('./lib/generator');
var sources = [];
sources.push({
label : "Hello World Unit Tests",
file : "./fileOne.xunit.xml"
},
{
label : "Hello World E2E Tests",
file : "./fileTwo.xunit.xml"
});
var options = {
successStrokeColor : "#000000"
};
var outFile = __dirname + '/bar.png';
var promise = trazar.from('xunit', sources, options).chart('bar', outFile);
promise
.then(function(result) {
console.log("Chart generated!");
})
.catch(function(err) {
console.error(err);
});
This will generate something like this: