change how the test is run

This commit is contained in:
James Barford-Evans
2025-05-01 14:15:34 +01:00
committed by Amanieu d'Antras
parent 052293b092
commit 206c35a3a2
2 changed files with 8 additions and 21 deletions
+1 -2
View File
@@ -56,8 +56,7 @@ jobs:
os: ubuntu-latest
- tuple: aarch64-unknown-linux-gnu
os: ubuntu-latest
- target:
tuple: aarch64_be-unknown-linux-gnu
- tuple: aarch64_be-unknown-linux-gnu
os: ubuntu-latest
- tuple: riscv64gc-unknown-linux-gnu
os: ubuntu-latest
@@ -594,29 +594,17 @@ fn compare_outputs(
))
.output();
let rust = if target != "aarch64_be-unknown-linux-gnu" {
Command::new("sh")
.current_dir("rust_programs")
.arg("-c")
.arg(format!(
let rust = Command::new("sh")
.current_dir("rust_programs")
.arg("-c")
.arg(format!(
"cargo {toolchain} run --target {target} --bin {intrinsic} --release",
intrinsic = intrinsic.name,
toolchain = toolchain,
target = target
))
.env("RUSTFLAGS", "-Cdebuginfo=0")
.output()
} else {
Command::new("sh")
.arg("-c")
.arg(format!(
"{runner} ./rust_programs/target/{target}/release/{intrinsic}",
runner = runner,
target = target,
intrinsic = intrinsic.name,
))
.output()
};
))
.env("RUSTFLAGS", "-Cdebuginfo=0")
.output();
let (c, rust) = match (c, rust) {
(Ok(c), Ok(rust)) => (c, rust),