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 tests_dir = path.dirname(module.filename);
|
||||||
var failures = 0;
|
var failures = 0;
|
||||||
|
var failed_files = {};
|
||||||
|
|
||||||
run_compress_tests();
|
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 ]----- */
|
/* -----[ utils ]----- */
|
||||||
|
|
||||||
@@ -86,6 +91,7 @@ function run_compress_tests() {
|
|||||||
expected: expect
|
expected: expect
|
||||||
});
|
});
|
||||||
failures++;
|
failures++;
|
||||||
|
failed_files[file] = 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
var tests = parse_test(path.resolve(dir, file));
|
var tests = parse_test(path.resolve(dir, file));
|
||||||
|
|||||||
Reference in New Issue
Block a user