Use hard-fail for reftests

This commit is contained in:
Keegan McAllister 2014-02-11 16:55:26 -08:00
parent ce603a06b7
commit 4b0f6c3e5c

View file

@ -123,12 +123,12 @@ fn check_reftest(reftest: Reftest) {
let left_filename = format!("/tmp/servo-reftest-{:06u}-left.png", reftest.id); let left_filename = format!("/tmp/servo-reftest-{:06u}-left.png", reftest.id);
let right_filename = format!("/tmp/servo-reftest-{:06u}-right.png", reftest.id); let right_filename = format!("/tmp/servo-reftest-{:06u}-right.png", reftest.id);
let args = ~[~"-o", left_filename.clone(), reftest.left.clone()]; let args = ~[~"-f", ~"-o", left_filename.clone(), reftest.left.clone()];
let mut process = Process::new("./servo", args, ProcessOptions::new()).unwrap(); let mut process = Process::new("./servo", args, ProcessOptions::new()).unwrap();
let retval = process.finish(); let retval = process.finish();
assert!(retval == ExitStatus(0)); assert!(retval == ExitStatus(0));
let args = ~[~"-o", right_filename.clone(), reftest.right.clone()]; let args = ~[~"-f", ~"-o", right_filename.clone(), reftest.right.clone()];
let mut process = Process::new("./servo", args, ProcessOptions::new()).unwrap(); let mut process = Process::new("./servo", args, ProcessOptions::new()).unwrap();
let retval = process.finish(); let retval = process.finish();
assert!(retval == ExitStatus(0)); assert!(retval == ExitStatus(0));