Tests: Fremdprogramme am gleichen frischen Pfad vergleichen
All checks were successful
Vierziel-Build und Pflichtabnahme / checks (push) Successful in 6m6s
Vierziel-Build und Pflichtabnahme / build (ghcr.io/rust-cross/cargo-zigbuild@sha256:82af75c41958c2af2787e8bedd912da7678a9438937e223e9d83d006d747b38b, aarch64-apple-darwin) (push) Successful in 3m43s
Vierziel-Build und Pflichtabnahme / build (ghcr.io/rust-cross/cargo-zigbuild@sha256:82af75c41958c2af2787e8bedd912da7678a9438937e223e9d83d006d747b38b, aarch64-unknown-linux-gnu) (push) Successful in 3m35s
Vierziel-Build und Pflichtabnahme / build (ghcr.io/rust-cross/cargo-zigbuild@sha256:82af75c41958c2af2787e8bedd912da7678a9438937e223e9d83d006d747b38b, x86_64-unknown-linux-gnu) (push) Successful in 3m35s
Vierziel-Build und Pflichtabnahme / build (messense/cargo-xwin@sha256:4696dd4e79edf8569fa99c4b06bd99273e0501c7adc983aa61d57945f795bef0, x86_64-pc-windows-msvc) (push) Successful in 6m16s
Vierziel-Build und Pflichtabnahme / stage (push) Has been skipped

This commit is contained in:
2026-09-07 22:47:51 +02:00
parent 009e303927
commit dec067dfec

View File

@@ -141,7 +141,9 @@ fn oeffentliche_formularprogramme_sind_reproduzierbar_bedienbar() {
let mut results = Vec::new(); let mut results = Vec::new();
for repeat in 0..2 { for repeat in 0..2 {
eprintln!("{entry}: Lauf {} kompilieren", repeat + 1); eprintln!("{entry}: Lauf {} kompilieren", repeat + 1);
let dir = base.join(format!("run-{repeat}")); // Jeder Lauf startet frisch am selben Pfad: CURDIR$ erscheint
// bei kurzen Temp-Pfaden im sichtbaren Formulartitel.
let dir = base.join("run");
std::fs::create_dir_all(&dir).unwrap(); std::fs::create_dir_all(&dir).unwrap();
assert!(Command::new("tar") assert!(Command::new("tar")
.arg("-xf") .arg("-xf")