Watch for test failures, not just I/O errors.

This commit is contained in:
Josh Matthews 2014-03-22 02:12:30 -04:00
parent 25d3c9078e
commit 16d1d65b03
2 changed files with 4 additions and 2 deletions

View file

@ -31,7 +31,8 @@ fn main() {
let opts = test_options(config.clone());
let tests = find_tests(config);
match run_tests_console(&opts, tests) {
Err(_) => os::set_exit_status(1),
Ok(false) => os::set_exit_status(1), // tests failed
Err(_) => os::set_exit_status(2), // I/O-related failure
_ => (),
}
}

View file

@ -45,7 +45,8 @@ fn main() {
};
match run_tests_console(&test_opts, tests) {
Err(_) => os::set_exit_status(1),
Ok(false) => os::set_exit_status(1), // tests failed
Err(_) => os::set_exit_status(2), // I/O-related failure
_ => (),
}
}