Display number of failed tests and corresponding files
This commit is contained in:
@@ -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));
|
||||
|
||||
Reference in New Issue
Block a user