From bd92acba7e670ff694bb07d743ce70add0228fb1 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Tue, 23 Dec 2014 16:58:59 -0800 Subject: [PATCH] Simply deprecation output --- build/tasks/spec-task.coffee | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/build/tasks/spec-task.coffee b/build/tasks/spec-task.coffee index e849705f5..847e4dca3 100644 --- a/build/tasks/spec-task.coffee +++ b/build/tasks/spec-task.coffee @@ -12,11 +12,18 @@ module.exports = (grunt) -> packageSpecQueue = null logDeprecations = (label, {stderr}={}) -> - if process.env.JANKY_SHA1 and stderr?.indexOf('Calls to deprecated functions') isnt -1 - grunt.log.error(label) - stderr = stderr.replace(/\[[^\]]+\] "/g, '') - stderr = stderr.replace(/source: .*$/g, '') - grunt.log.error(stderr) + return unless process.env.JANKY_SHA1 + stderr ?= '' + deprecatedStart = stderr.indexOf('Calls to deprecated functions') + return if deprecatedStart.length is -1 + + grunt.log.error(label) + stderr = stderr.substring(deprecatedStart) + stderr = stderr.replace(/^\s*\[[^\]]+\]\s+/gm, '') + stderr = stderr.replace(/source: .*$/gm, '') + stderr = stderr.replace(/^"/gm, '') + stderr = stderr.replace(/",\s*$/gm, '') + grunt.log.error(stderr) getAppPath = -> contentsDir = grunt.config.get('atom.contentsDir')