mirror of
https://github.com/Kitware/CMake.git
synced 2026-02-13 18:49:38 -06:00
If `CTestTestParallel` was run at the same time as `CTestTestChecksum` (e.g. during parallel testing) then the former fails due to the latter stepping on its directory. Fix the directory used for the latter to avoid the conflict.
28 lines
1.3 KiB
CMake
28 lines
1.3 KiB
CMake
cmake_minimum_required(VERSION 2.4)
|
|
|
|
# Settings:
|
|
set(CTEST_DASHBOARD_ROOT "@CMake_BINARY_DIR@/Tests/CTestTest")
|
|
set(CTEST_SITE "@SITE@")
|
|
set(CTEST_BUILD_NAME "CTestTest-@BUILDNAME@-Checksum")
|
|
|
|
set(CTEST_SOURCE_DIRECTORY "@CMake_SOURCE_DIR@/Tests/CTestTestChecksum")
|
|
set(CTEST_BINARY_DIRECTORY "@CMake_BINARY_DIR@/Tests/CTestTestChecksum")
|
|
set(CTEST_CVS_COMMAND "@CVSCOMMAND@")
|
|
set(CTEST_CMAKE_GENERATOR "@CMAKE_GENERATOR@")
|
|
set(CTEST_CMAKE_GENERATOR_PLATFORM "@CMAKE_GENERATOR_PLATFORM@")
|
|
set(CTEST_CMAKE_GENERATOR_TOOLSET "@CMAKE_GENERATOR_TOOLSET@")
|
|
set(CTEST_BUILD_CONFIGURATION "$ENV{CMAKE_CONFIG_TYPE}")
|
|
set(CTEST_COVERAGE_COMMAND "@COVERAGE_COMMAND@")
|
|
set(CTEST_NOTES_FILES "${CTEST_SCRIPT_DIRECTORY}/${CTEST_SCRIPT_NAME}")
|
|
|
|
CTEST_START(Experimental)
|
|
CTEST_CONFIGURE(BUILD "${CTEST_BINARY_DIRECTORY}" RETURN_VALUE res)
|
|
CTEST_BUILD(BUILD "${CTEST_BINARY_DIRECTORY}" RETURN_VALUE res)
|
|
CTEST_TEST(BUILD "${CTEST_BINARY_DIRECTORY}" RETURN_VALUE res PARALLEL_LEVEL 4)
|
|
|
|
set(CTEST_DROP_METHOD "@protocol@")
|
|
set(CTEST_DROP_SITE "@server@")
|
|
set(CTEST_DROP_LOCATION "@path@/submit.php?project=PublicDashboard")
|
|
|
|
CTEST_SUBMIT(RETRY_DELAY 3 RETRY_COUNT 2 INTERNAL_TEST_CHECKSUM RETURN_VALUE res)
|