diff --git a/tasks/test-coverage.js b/tasks/test-coverage.js index 5aa3e43476..a11eef1285 100644 --- a/tasks/test-coverage.js +++ b/tasks/test-coverage.js @@ -164,7 +164,7 @@ var foundAllJavaScriptSourceFiles = function(err, files) { wrench.copyDirSyncRecursive(instrumentedDir, dir, copyOpts); log('• run test suite on instrumented code'); - runTestsuite(true, collectAndWriteCoverageData); + runTestsuite({coverage: true, reporter: 'dot'}, collectAndWriteCoverageData); }; /** diff --git a/tasks/test.js b/tasks/test.js index 46f246054a..04bab7491f 100644 --- a/tasks/test.js +++ b/tasks/test.js @@ -40,7 +40,9 @@ function listen(min, max, server, callback) { } -function runTests(includeCoverage, callback) { +function runTests(conf, callback) { + var coverage = 'coverage' in conf ? conf.coverage : false; + var reporter = 'reporter' in conf ? conf.reporter : 'spec'; /** * Create the debug server and run tests. */ @@ -60,14 +62,14 @@ function runTests(includeCoverage, callback) { var args = [ require.resolve('mocha-phantomjs-core'), url + '/test/index.html', - 'spec' + reporter ]; var config = { ignoreResourceErrors: true, useColors: true }; - if (includeCoverage) { + if (coverage) { config.hooks = path.join(__dirname, '../test/phantom_hooks.js'); } @@ -82,7 +84,7 @@ function runTests(includeCoverage, callback) { } if (require.main === module) { - runTests(false, function(code) { + runTests({coverage: false, reporter: 'spec'}, function(code) { process.exit(code); }); }