Tests: Match RunCMake.try_{compile,run} configure log more precisely

This commit is contained in:
Brad King
2025-06-09 12:18:22 -04:00
parent 5b7c38550b
commit 4fa647a544
2 changed files with 29 additions and 7 deletions

View File

@@ -70,11 +70,11 @@ events:(
-
kind: "try_compile-v1"
backtrace:
- ".*/Modules/Internal/FeatureTesting.cmake:[0-9]+ \(try_compile\)"
- ".*/Modules/Internal/FeatureTesting.cmake:[0-9]+ \(_record_compiler_features\)"
- ".*/Modules/Compiler/CMakeCommonCompilerMacros.cmake:[0-9]+ \(_record_compiler_features_c\)"
- ".*/Modules/CMakeDetermineCompilerSupport.cmake:[0-9]+ \(cmake_record_c_compile_features\)"
- ".*/Modules/CMakeTestCCompiler.cmake:[0-9]+ \(CMAKE_DETERMINE_COMPILER_SUPPORT\)"
- "[^"]*/Modules/Internal/FeatureTesting.cmake:[0-9]+ \(try_compile\)"
- "[^"]*/Modules/Internal/FeatureTesting.cmake:[0-9]+ \(_record_compiler_features\)"
- "[^"]*/Modules/Compiler/CMakeCommonCompilerMacros.cmake:[0-9]+ \(_record_compiler_features_c\)"
- "[^"]*/Modules/CMakeDetermineCompilerSupport.cmake:[0-9]+ \(cmake_record_c_compile_features\)"
- "[^"]*/Modules/CMakeTestCCompiler.cmake:[0-9]+ \(CMAKE_DETERMINE_COMPILER_SUPPORT\)"
- "ConfigureLog.cmake:[0-9]+ \(enable_language\)"
- "CMakeLists.txt:[0-9]+ \(include\)"
checks:
@@ -89,7 +89,7 @@ events:(
variable: "CMAKE_C_FEATURE_TEST"
cached: true
stdout: \|.*
exitCode: 0)?
exitCode: 0)*
-
kind: "try_compile-v1"
backtrace:

View File

@@ -65,7 +65,29 @@ events:(
- "[^"]+")*
searched_directories:(
- "[^"]+")*
found: (false|"[^"]*"))*
found: (false|"[^"]*"))*(
-
kind: "try_compile-v1"
backtrace:
- "[^"]*/Modules/Internal/FeatureTesting.cmake:[0-9]+ \(try_compile\)"
- "[^"]*/Modules/Internal/FeatureTesting.cmake:[0-9]+ \(_record_compiler_features\)"
- "[^"]*/Modules/Compiler/CMakeCommonCompilerMacros.cmake:[0-9]+ \(_record_compiler_features_c\)"
- "[^"]*/Modules/CMakeDetermineCompilerSupport.cmake:[0-9]+ \(cmake_record_c_compile_features\)"
- "[^"]*/Modules/CMakeTestCCompiler.cmake:[0-9]+ \(CMAKE_DETERMINE_COMPILER_SUPPORT\)"
- "CMakeLists.txt:[0-9]+ \(project\)"
checks:
- "Detecting C compile features"
directories:
source: "[^"]*/Tests/RunCMake/try_run/ConfigureLog-build/CMakeFiles/CMakeScratch/TryCompile-[^/"]+"
binary: "[^"]*/Tests/RunCMake/try_run/ConfigureLog-build/CMakeFiles/CMakeScratch/TryCompile-[^/"]+"
cmakeVariables:(
CMAKE_[^
]*)+
buildResult:
variable: "CMAKE_C_FEATURE_TEST"
cached: true
stdout: \|.*
exitCode: 0)*
-
kind: "try_run-v1"
backtrace: