mirror of
https://github.com/Kitware/CMake.git
synced 2026-02-26 10:48:38 -06:00
Merge topic 'ctest-nightly-start-time'
4f2fa2459aTests: Add tests to demonstrate when CTEST_NIGHTLY_START_TIME is neededc1397ace1dHelp: Clarify why CTEST_NIGHTLY_START_TIME is needed Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4688
This commit is contained in:
@@ -1,5 +1,9 @@
|
||||
CTEST_NIGHTLY_START_TIME
|
||||
------------------------
|
||||
|
||||
Specify the CTest ``NightlyStartTime`` setting
|
||||
in a :manual:`ctest(1)` dashboard client script.
|
||||
Specify the CTest ``NightlyStartTime`` setting in a :manual:`ctest(1)`
|
||||
dashboard client script.
|
||||
|
||||
Note that this variable must always be set for a nightly build in a
|
||||
dashboard script. It is needed so that nightly builds can be properly grouped
|
||||
together in CDash.
|
||||
|
||||
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