send crashs to be analysed
npm install crash-report-sender --save
# dependency to inject
npm install request --save
var CrashSender = require('crash-report-sender');
var crashSender = new CrashSender();
var libs = {request: request};
var error_to_send = new Error('THIS IS AN ERROR');
var options = {
err: error_to_send,
extra_values: {
extra1: 'EXTRA VALUE 1',
extra2: 'EXTRA VALUE 2'
},
libs: {requestFunction: require('request')},
url: 'SOME_URL',
};
crashSender.send(options)
.then(function(result) {
// OK
});
gulp
to run integration test you need set
CRASH_REPORT_ENTRYPOINT
env
e.g.:
CRASH_REPORT_ENTRYPOINT=http://api.io/report/uruwhswaB0z3NMBnIxlPV8xXcy+98FBV gulp
npm run deploy <version>