From 7ffda314aed8cd31bd148b44fa69954e4c34e8a1 Mon Sep 17 00:00:00 2001 From: Brad King Date: Mon, 28 Sep 2026 08:54:50 -0400 Subject: [PATCH] ci: Exclude RunCMake.PrecompileHeaders tests with Intel Classic 2020 and older The toolchain spuriously crashes on these PCH tests. Coverage with newer toolchains is sufficient. --- .gitlab/ci/ctest_exclusions.cmake | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.gitlab/ci/ctest_exclusions.cmake b/.gitlab/ci/ctest_exclusions.cmake index 8f8778bdc3..db992173de 100644 --- a/.gitlab/ci/ctest_exclusions.cmake +++ b/.gitlab/ci/ctest_exclusions.cmake @@ -20,6 +20,14 @@ if ("$ENV{CMAKE_CONFIGURATION}" MATCHES "_asan") ) endif() +if ("$ENV{CMAKE_CI_BUILD_NAME}" MATCHES "^intel20(16|17|18|19|20)") + list(APPEND test_exclusions + # The Intel Classic toolchain spuriously crashes on PCH. + "^RunCMake.PrecompileHeaders$" + "^RunCMake.PrecompileHeaders-Reuse$" + ) +endif() + if ("$ENV{CMAKE_CONFIGURATION}" MATCHES "_jom") list(APPEND test_exclusions # JOM often fails with "Couldn't change working directory to ...".