From 118105db43b0d0b45a96b943f63efd1c06486802 Mon Sep 17 00:00:00 2001 From: Richard van Velzen Date: Wed, 23 Oct 2013 20:24:58 +0200 Subject: [PATCH] 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. --- test/run-tests.js | 3 +++ 1 file changed, 3 insertions(+) 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)); -- 2.34.1