From f552a6cb8a8c150ee33be4bbd0481a9e0f00f9cd Mon Sep 17 00:00:00 2001 From: Dorian Peron Date: Wed, 5 Mar 2025 01:23:18 +0100 Subject: [PATCH] test-utils: make the test harness forward LLVM_PROFILE_FILE to coreutil call --- tests/uutests/src/lib/util.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/uutests/src/lib/util.rs b/tests/uutests/src/lib/util.rs index bef500f5c..e22581e0a 100644 --- a/tests/uutests/src/lib/util.rs +++ b/tests/uutests/src/lib/util.rs @@ -1762,6 +1762,11 @@ impl UCommand { } } + // Forward the LLVM_PROFILE_FILE variable to the call, for coverage purposes. + if let Some(ld_preload) = env::var_os("LLVM_PROFILE_FILE") { + command.env("LLVM_PROFILE_FILE", ld_preload); + } + command .envs(DEFAULT_ENV) .envs(self.env_vars.iter().cloned());