From 6bc5b467a955c34b468b8eed054aac56cef47ab5 Mon Sep 17 00:00:00 2001 From: Brad King Date: Tue, 22 Apr 2025 11:23:11 -0400 Subject: Tests: Fix RunCMake.CTestCommandLine under ctest -T Coverage Update commit 712cb8cb14 (ctest: Restore support for -T Test without dashboard configuration, 2025-03-06, v4.0.0-rc4~11^2) to avoid conflating coverage of CMake itself with the coverage mode of ctest being tested. --- Tests/RunCMake/CTestCommandLine/RunCMakeTest.cmake | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Tests/RunCMake/CTestCommandLine/RunCMakeTest.cmake b/Tests/RunCMake/CTestCommandLine/RunCMakeTest.cmake index 31f3b72..e1b7b71 100644 --- a/Tests/RunCMake/CTestCommandLine/RunCMakeTest.cmake +++ b/Tests/RunCMake/CTestCommandLine/RunCMakeTest.cmake @@ -559,7 +559,9 @@ run_cmake_command(EmptyDirTest-ctest ) run_cmake_command(EmptyDirCoverage-ctest - ${CMAKE_CTEST_COMMAND} -C Debug -M Experimental -T Coverage + # Isolate this test from any surrounding coverage tool. + ${CMAKE_COMMAND} -E env --unset=COVFILE + ${CMAKE_CTEST_COMMAND} -C Debug -M Experimental -T Coverage ) function(run_MemCheckSan case opts) -- cgit v0.12