Abort more promptly on test failure
diff --git a/tests/test_precedence.rs b/tests/test_precedence.rs
index 0d5f516..6106a2c 100644
--- a/tests/test_precedence.rs
+++ b/tests/test_precedence.rs
@@ -28,6 +28,7 @@
use std::fs::File;
use std::io::Read;
+use std::process;
use std::sync::atomic::{AtomicUsize, Ordering};
use common::{respan, parse};
@@ -127,7 +128,7 @@
let prev_failed = failed.fetch_add(l_failed, Ordering::SeqCst);
if prev_failed + l_failed >= abort_after {
- panic!("Aborting Immediately due to ABORT_AFTER_FAILURE");
+ process::exit(1);
}
});
diff --git a/tests/test_round_trip.rs b/tests/test_round_trip.rs
index 64bc2fa..60b0c2b 100644
--- a/tests/test_round_trip.rs
+++ b/tests/test_round_trip.rs
@@ -20,6 +20,7 @@
use std::fs::File;
use std::io::Read;
use std::panic;
+use std::process;
use std::sync::atomic::{AtomicUsize, Ordering};
use std::time::Instant;
@@ -65,7 +66,7 @@
msg);
let prev_failed = failed.fetch_add(1, Ordering::SeqCst);
if prev_failed + 1 >= abort_after {
- panic!("Aborting Immediately due to ABORT_AFTER_FAILURE");
+ process::exit(1);
}
return;
}
@@ -116,7 +117,7 @@
Ok(false) => {
let prev_failed = failed.fetch_add(1, Ordering::SeqCst);
if prev_failed + 1 >= abort_after {
- panic!("Aborting Immediately due to ABORT_AFTER_FAILURE");
+ process::exit(1);
}
},
}