From 224c14d49d0f007af641b8c7d358814634ea7c5f Mon Sep 17 00:00:00 2001 From: "Alex Lam S.L" Date: Tue, 16 Jan 2018 17:51:25 +0800 Subject: improve `mocha` tests (#2797) - workaround sporadic delays from Travis CI --- test/mocha.js | 39 +++++++++++++++++---------------------- 1 file changed, 17 insertions(+), 22 deletions(-) (limited to 'test/mocha.js') diff --git a/test/mocha.js b/test/mocha.js index 411f52c5..fb8c3841 100644 --- a/test/mocha.js +++ b/test/mocha.js @@ -1,29 +1,24 @@ -var Mocha = require('mocha'), - fs = require('fs'), - path = require('path'); +var fs = require("fs"); +var Mocha = require("mocha"); +var path = require("path"); -// Instantiate a Mocha instance. -var mocha = new Mocha({}); - -var testDir = __dirname + '/mocha/'; - -// Add each .js file to the mocha instance -fs.readdirSync(testDir).filter(function(file){ - // Only keep the .js files - return file.substr(-3) === '.js'; +// Instantiate a Mocha instance +var mocha = new Mocha({ + timeout: 5000 +}); +var testDir = __dirname + "/mocha/"; -}).forEach(function(file){ - mocha.addFile( - path.join(testDir, file) - ); +// Add each .js file to the Mocha instance +fs.readdirSync(testDir).filter(function(file) { + return /\.js$/.test(file); +}).forEach(function(file) { + mocha.addFile(path.join(testDir, file)); }); module.exports = function() { mocha.run(function(failures) { - if (failures !== 0) { - process.on('exit', function () { - process.exit(failures); - }); - } + if (failures) process.on("exit", function() { + process.exit(failures); + }); }); -}; \ No newline at end of file +}; -- cgit v1.2.3 g
path: root/scripts
AgeCommit message (Expand)Author
2018-06-09pull: Install the new Guix in a profile....Ludovic Courtès
2018-01-28guix: Let Emacs detect “scripts/guix.in” appropriate mode....Mathieu Lirzin
2018-01-23guix: Refactor script....Mathieu Lirzin
2018-01-23build: Expand ‘scripts/guix’ at Make time....Mathieu Lirzin
2017-03-20build: Install .go files to $libdir/guile/X.Y....Ludovic Courtès