mirror of
https://github.com/Kitware/CMake.git
synced 2025-12-31 10:50:16 -06:00
Tests: Add tests to demonstrate when CTEST_NIGHTLY_START_TIME is needed
This commit is contained in:
1
Tests/RunCMake/ctest_start/NoStartTimeNightly-result.txt
Normal file
1
Tests/RunCMake/ctest_start/NoStartTimeNightly-result.txt
Normal file
@@ -0,0 +1 @@
|
||||
(-1|255)
|
||||
4
Tests/RunCMake/ctest_start/NoStartTimeNightly-stderr.txt
Normal file
4
Tests/RunCMake/ctest_start/NoStartTimeNightly-stderr.txt
Normal file
@@ -0,0 +1,4 @@
|
||||
^WARNING: No nightly start time found please set in CTestConfig\.cmake or DartConfig\.cmake
|
||||
CMake Error at [^
|
||||
]*/Tests/RunCMake/ctest_start/NoStartTimeNightly/test\.cmake:[0-9]+ \(ctest_start\):
|
||||
ctest_start unknown error\.$
|
||||
@@ -48,6 +48,8 @@ run_ctest_start(TooManyArgs Experimental
|
||||
${RunCMake_BINARY_DIR}/TooManyArgs-build
|
||||
${RunCMake_BINARY_DIR}/TooManyArgs-build
|
||||
${RunCMake_BINARY_DIR}/TooManyArgs-build)
|
||||
run_ctest_start(NoStartTimeExperimental Experimental)
|
||||
run_ctest_start(NoStartTimeNightly Nightly)
|
||||
|
||||
function(run_ConfigInBuild)
|
||||
set(RunCMake_TEST_BINARY_DIR ${RunCMake_BINARY_DIR}/ConfigInBuild-build)
|
||||
|
||||
@@ -8,7 +8,9 @@ set(CTEST_CMAKE_GENERATOR "@RunCMake_GENERATOR@")
|
||||
set(CTEST_CMAKE_GENERATOR_PLATFORM "@RunCMake_GENERATOR_PLATFORM@")
|
||||
set(CTEST_CMAKE_GENERATOR_TOOLSET "@RunCMake_GENERATOR_TOOLSET@")
|
||||
set(CTEST_BUILD_CONFIGURATION "$ENV{CMAKE_CONFIG_TYPE}")
|
||||
set(CTEST_NIGHTLY_START_TIME "01:00:00 UTC")
|
||||
if(NOT "@CASE_NAME@" MATCHES "^NoStartTime")
|
||||
set(CTEST_NIGHTLY_START_TIME "01:00:00 UTC")
|
||||
endif()
|
||||
|
||||
function(setup_tests)
|
||||
ctest_start(${ctest_start_args})
|
||||
|
||||
Reference in New Issue
Block a user