|
|
@@ -17,8 +17,6 @@ macro(ADD_TEST_MACRO NAME COMMAND)
|
|
|
list(APPEND TEST_BUILD_DIRS "${CMake_BINARY_DIR}/Tests/${dir}")
|
|
|
endmacro()
|
|
|
|
|
|
-include(${CMAKE_CURRENT_SOURCE_DIR}/RegexEscapeString.cmake)
|
|
|
-
|
|
|
include(${CMAKE_CURRENT_SOURCE_DIR}/CheckFortran.cmake)
|
|
|
|
|
|
# Fake a user home directory to avoid polluting the real one.
|
|
|
@@ -2430,37 +2428,6 @@ ${CMake_BINARY_DIR}/bin/cmake -DDIR=dev -P ${CMake_SOURCE_DIR}/Utilities/Release
|
|
|
set_tests_properties(CTestTestEmptyBinaryDirectory PROPERTIES
|
|
|
PASS_REGULAR_EXPRESSION "TEST_SUCCESS")
|
|
|
|
|
|
- configure_file(
|
|
|
- "${CMake_SOURCE_DIR}/Tests/CTestTestConfigFileInBuildDir/test1.cmake.in"
|
|
|
- "${CMake_BINARY_DIR}/Tests/CTestTestConfigFileInBuildDir1/test1.cmake"
|
|
|
- @ONLY ESCAPE_QUOTES)
|
|
|
- add_test(CTestTestConfigFileInBuildDir1 ${CMAKE_CTEST_COMMAND}
|
|
|
- -S "${CMake_BINARY_DIR}/Tests/CTestTestConfigFileInBuildDir1/test1.cmake" -V
|
|
|
- --output-log "${CMake_BINARY_DIR}/Tests/CTestTestConfigFileInBuildDir1/testOut1.log"
|
|
|
- )
|
|
|
- REGEX_ESCAPE_STRING(CTEST_TEST_ESCAPED_SOURCE_DIR "${CMake_SOURCE_DIR}")
|
|
|
- set_tests_properties(CTestTestConfigFileInBuildDir1 PROPERTIES DEPENDS CTestTestNoBuild
|
|
|
- PASS_REGULAR_EXPRESSION
|
|
|
- "Reading ctest configuration file: ${CTEST_TEST_ESCAPED_SOURCE_DIR}.Tests.CTestTestConfigFileInBuildDir.CTestConfig.cmake")
|
|
|
-
|
|
|
- configure_file(
|
|
|
- "${CMake_SOURCE_DIR}/Tests/CTestTestConfigFileInBuildDir/test2.cmake.in"
|
|
|
- "${CMake_BINARY_DIR}/Tests/CTestTestConfigFileInBuildDir2/test2.cmake"
|
|
|
- @ONLY ESCAPE_QUOTES)
|
|
|
- configure_file(
|
|
|
- "${CMake_SOURCE_DIR}/Tests/CTestTestConfigFileInBuildDir/CTestConfig.cmake"
|
|
|
- "${CMake_BINARY_DIR}/Tests/CTestTestConfigFileInBuildDir2/CTestConfig.cmake"
|
|
|
- @ONLY ESCAPE_QUOTES COPYONLY)
|
|
|
- add_test(CTestTestConfigFileInBuildDir2 ${CMAKE_CTEST_COMMAND}
|
|
|
- -S "${CMake_BINARY_DIR}/Tests/CTestTestConfigFileInBuildDir2/test2.cmake" -V
|
|
|
- --output-log "${CMake_BINARY_DIR}/Tests/CTestTestConfigFileInBuildDir2/testOut2.log"
|
|
|
- )
|
|
|
- REGEX_ESCAPE_STRING(CTEST_TEST_ESCAPED_BINARY_DIR "${CMake_BINARY_DIR}")
|
|
|
- set_tests_properties(CTestTestConfigFileInBuildDir2 PROPERTIES DEPENDS CTestTestNoBuild
|
|
|
- REQUIRED_FILES ${CMake_BINARY_DIR}/Tests/CTestTestConfigFileInBuildDir2/CTestConfig.cmake
|
|
|
- PASS_REGULAR_EXPRESSION
|
|
|
- "Reading ctest configuration file: ${CTEST_TEST_ESCAPED_BINARY_DIR}.Tests.CTestTestConfigFileInBuildDir2.CTestConfig.cmake")
|
|
|
-
|
|
|
# test coverage for mumps
|
|
|
# create a MumpsCoverage dir in the binary tree under Testing to
|
|
|
# avoid the .NoDartCoverage files in the cmake testing tree
|