From: Richard van Velzen Date: Wed, 23 Oct 2013 18:24:58 +0000 (+0200) Subject: Add an exit code to the test suite X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=118105db43b0d0b45a96b943f63efd1c06486802;p=UglifyJS.git Add an exit code to the test suite By adding the exit code 1 (or any other non-zero exit code) `npm test` will know the tests didn't perform correctly. This way it's easier to know if pull requests are good or bad. --- diff --git a/test/run-tests.js b/test/run-tests.js index 0568c6a7..a3268dc3 100755 --- a/test/run-tests.js +++ b/test/run-tests.js @@ -7,8 +7,10 @@ var assert = require("assert"); var sys = require("util"); var tests_dir = path.dirname(module.filename); +var failures = 0; run_compress_tests(); +if (failures) process.exit(1); /* -----[ utils ]----- */ @@ -83,6 +85,7 @@ function run_compress_tests() { output: output, expected: expect }); + failures++; } } var tests = parse_test(path.resolve(dir, file));