From 7e780ffaf0fc48609ee4e30a4af3c399446d39a3 Mon Sep 17 00:00:00 2001 From: Brad Stein Date: Thu, 23 Apr 2026 03:56:31 -0300 Subject: [PATCH] test(lesavka): isolate live server process build from coverage --- testing/tests/server_main_process_contract.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/testing/tests/server_main_process_contract.rs b/testing/tests/server_main_process_contract.rs index 7a9f145..ffd6d37 100644 --- a/testing/tests/server_main_process_contract.rs +++ b/testing/tests/server_main_process_contract.rs @@ -50,11 +50,18 @@ fn build_current_binary(name: &str) -> Option { } let cargo = option_env!("CARGO").unwrap_or("cargo"); let target_dir = workspace_root().join("target/process-contract-debug"); + let _ = fs::remove_dir_all(&target_dir); let mut command = Command::new(cargo); let status = command .current_dir(workspace_root()) + .env_remove("CARGO_BUILD_RUSTFLAGS") .env_remove("CARGO_ENCODED_RUSTFLAGS") + .env_remove("CARGO_LLVM_COV") + .env_remove("CARGO_LLVM_COV_TARGET_DIR") + .env_remove("CARGO_TARGET_DIR") + .env_remove("LLVM_COV") .env_remove("RUSTFLAGS") + .env_remove("RUSTDOCFLAGS") .env_remove("LLVM_PROFILE_FILE") .arg("build") .arg("--target-dir")