From 5945eca1489f4cc033cdab41df223f494a4f001b Mon Sep 17 00:00:00 2001 From: Ash Wilson Date: Tue, 5 Feb 2019 21:31:19 -0500 Subject: [PATCH] Configure JUnit noisily --- spec/jasmine-test-runner.coffee | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/spec/jasmine-test-runner.coffee b/spec/jasmine-test-runner.coffee index ef76d346d..b55a21caf 100644 --- a/spec/jasmine-test-runner.coffee +++ b/spec/jasmine-test-runner.coffee @@ -7,10 +7,6 @@ module.exports = ({logFile, headless, testPaths, buildAtomEnvironment}) -> window[key] = value for key, value of require '../vendor/jasmine' require 'jasmine-tagged' - if process.env.TEST_JUNIT_XML_PATH - require 'jasmine-reporters' - jasmine.getEnv().addReporter new jasmine.JUnitXmlReporter(process.env.TEST_JUNIT_XML_PATH, true, true) - # Allow document.title to be assigned in specs without screwing up spec window title documentTitle = null Object.defineProperty document, 'title', @@ -39,6 +35,14 @@ module.exports = ({logFile, headless, testPaths, buildAtomEnvironment}) -> jasmineEnv.addReporter(buildReporter({logFile, headless, resolveWithExitCode})) TimeReporter = require './time-reporter' jasmineEnv.addReporter(new TimeReporter()) + + if process.env.TEST_JUNIT_XML_PATH + require 'jasmine-reporters' + process.stderr.write "Outputting JUnit XML to <#{process.env.TEST_JUNIT_XML_PATH}>\n" + jasmineEnv.addReporter new jasmine.JUnitXmlReporter(process.env.TEST_JUNIT_XML_PATH, true, true) + else + process.stderr.write "No JUnit XML\n" + jasmineEnv.setIncludedTags([process.platform]) jasmineContent = document.createElement('div')