fix broken mocka output

This commit is contained in:
Vladimir Polyakov 2015-11-21 22:33:41 +03:00
parent 823e3dfb12
commit 4e7d42d53b

View File

@ -94,7 +94,7 @@ exports.init = function(app, callback) {
var buildLogLineNumbersHash = {}; var buildLogLineNumbersHash = {};
distributor.on('buildData', function(build, data) { distributor.on('buildData', function(build, data) {
var lines = data.trim().split('\n'), var lines = _(data.split('\n')).chain().invoke('trim').compact().value(),
logLineNumber = buildLogLineNumbersHash[build.id] || 0; logLineNumber = buildLogLineNumbersHash[build.id] || 0;
lines = _(lines).map(function(line, index) { lines = _(lines).map(function(line, index) {
@ -114,15 +114,17 @@ exports.init = function(app, callback) {
line.buildId = build.id; line.buildId = build.id;
}); });
// write build logs to db // write build logs to db
db.logLines.put(lines, function(err) { if (lines.length) {
if (err) { db.logLines.put(lines, function(err) {
logger.error( if (err) {
'Error during write log line "' + logLineNumber + logger.error(
'" for build "' + build.id + '":', 'Error during write log line "' + logLineNumber +
err.stack || err '" for build "' + build.id + '":',
); err.stack || err
} );
}); }
});
}
}); });
callback(null, distributor); callback(null, distributor);