diff options
author | Mihai Bazon <mihai@bazon.net> | 2013-10-27 10:02:44 +0200 |
---|---|---|
committer | Mihai Bazon <mihai@bazon.net> | 2013-10-27 10:02:44 +0200 |
commit | 582cc55cffc198f3401f90a0b32e2fcbe89afee1 (patch) | |
tree | 9e3a9141154b75863a7d0d6dcdf705a295c5fe2f | |
parent | cfd5c6155c4774b4def6711c5159d9080148a7ae (diff) | |
download | tracifyjs-582cc55cffc198f3401f90a0b32e2fcbe89afee1.tar.gz tracifyjs-582cc55cffc198f3401f90a0b32e2fcbe89afee1.zip |
Display number of failed tests and corresponding files
-rwxr-xr-x | test/run-tests.js | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/test/run-tests.js b/test/run-tests.js index a3268dc3..f8e88d48 100755 --- a/test/run-tests.js +++ b/test/run-tests.js @@ -8,9 +8,14 @@ var sys = require("util"); var tests_dir = path.dirname(module.filename); var failures = 0; +var failed_files = {}; run_compress_tests(); -if (failures) process.exit(1); +if (failures) { + sys.error("\n!!! Failed " + failures + " test cases."); + sys.error("!!! " + Object.keys(failed_files).join(", ")); + process.exit(1); +} /* -----[ utils ]----- */ @@ -86,6 +91,7 @@ function run_compress_tests() { expected: expect }); failures++; + failed_files[file] = 1; } } var tests = parse_test(path.resolve(dir, file)); |