Display number of failed tests and corresponding files

This commit is contained in:
Mihai Bazon
2013-10-27 10:02:44 +02:00
parent cfd5c6155c
commit 582cc55cff

View File

@@ -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));