|| target.contains("nvptx")
|| target.contains("fortanix")
|| target.contains("fuchsia")
- || target.contains("bpf"))
+ || target.contains("bpf")
+ || target.contains("switch"))
}
pub fn is_valid_test_suite_arg<'a, P: AsRef<Path>>(
pub fn run(cmd: &mut Command, print_cmd_on_fail: bool) {
if !try_run(cmd, print_cmd_on_fail) {
- std::process::exit(1);
+ crate::detail_exit(1);
}
}
pub fn run_suppressed(cmd: &mut Command) {
if !try_run_suppressed(cmd) {
- std::process::exit(1);
+ crate::detail_exit(1);
}
}
fn fail(s: &str) -> ! {
eprintln!("\n\n{}\n\n", s);
- std::process::exit(1);
+ crate::detail_exit(1);
}
/// Copied from `std::path::absolute` until it stabilizes.