xtask: the panic hunt without nextest builds with the HEIF decoder

This commit is contained in:
aiongg
2026-10-23 20:10:26 +00:00
parent bde136874f
commit 8debb6c420
+3 -2
View File
@@ -231,8 +231,9 @@ fn cmd_gate_tests(panic_hunt: bool) -> Result<(), String> {
c.args(["--run-ignored", "only", "-E", "binary_id(photocraft-engine::panic_hunt)"]); c.args(["--run-ignored", "only", "-E", "binary_id(photocraft-engine::panic_hunt)"]);
} }
} else if panic_hunt { } else if panic_hunt {
// `-- --ignored` across the workspace would run every ignored test, not only the hunt. // `-- --ignored` across the workspace would run every ignored test, not only the hunt. The
c.args(["test", "-p", "photocraft-engine", "--locked", "--test", "panic_hunt", "--", "--ignored"]); // engine has no `heif` feature of its own; it reaches the decoder through photocraft-io.
c.args(["test", "-p", "photocraft-engine", "--locked", "--features", "photocraft-io/heif", "--test", "panic_hunt", "--", "--ignored"]);
} else { } else {
eprintln!("note: cargo-nextest is not installed, running cargo test (cargo install cargo-nextest --locked)"); eprintln!("note: cargo-nextest is not installed, running cargo test (cargo install cargo-nextest --locked)");
c.arg("test").args(GATE_ARGS).args(&TEST_TARGETS[1..]); c.arg("test").args(GATE_ARGS).args(&TEST_TARGETS[1..]);