aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbors-servo <release+servo@mozilla.com>2014-03-22 17:07:46 -0400
committerbors-servo <release+servo@mozilla.com>2014-03-22 17:07:46 -0400
commitde67069b0aad36301718e112e1f830ebc108be46 (patch)
tree0fcd67034be3f90ec0236c8eb4f54d6351e40794
parent21dc875708afbfa8c69442ff5394067a47f1e9f8 (diff)
parent16d1d65b0354b287a7ea2b1c08c1f8dbf09d4c1e (diff)
downloadservo-de67069b0aad36301718e112e1f830ebc108be46.tar.gz
servo-de67069b0aad36301718e112e1f830ebc108be46.zip
auto merge of #1965 : jdm/servo/harnessfix, r=Ms2ger
-rw-r--r--src/test/harness/contenttest/contenttest.rs3
-rw-r--r--src/test/harness/reftest/reftest.rs3
2 files changed, 4 insertions, 2 deletions
diff --git a/src/test/harness/contenttest/contenttest.rs b/src/test/harness/contenttest/contenttest.rs
index e14c3c61c35..7d7d4f806bf 100644
--- a/src/test/harness/contenttest/contenttest.rs
+++ b/src/test/harness/contenttest/contenttest.rs
@@ -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
_ => (),
}
}
diff --git a/src/test/harness/reftest/reftest.rs b/src/test/harness/reftest/reftest.rs
index bec7d41a76c..1bc55334ff8 100644
--- a/src/test/harness/reftest/reftest.rs
+++ b/src/test/harness/reftest/reftest.rs
@@ -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
_ => (),
}
}