[CMake] CMake : Setting up a continuous dashboard

Mathieu Malaterre mathieu.malaterre at gmail.com
Wed Aug 12 11:38:23 EDT 2009


Hi there,

  I do not understand why the following ctest script (*) does not
work. I am not seeing the updated files on my cdash server

(*)
SET(CTEST_CHECKOUT_COMMAND              "${CTEST_UPDATE_COMMAND} co
https://path/to/csmtk/ csmtk")

CTEST_EMPTY_BINARY_DIRECTORY(${CTEST_BINARY_DIRECTORY})
FILE(WRITE "${CTEST_BINARY_DIRECTORY}/CMakeCache.txt"
"
SITE:STRING=${CTEST_SITE}
BUILDNAME:STRING=${CTEST_BUILD_NAME}
CMAKE_GENERATOR:INTERNAL=Unix Makefiles
")
SET(CTEST_CONTINUOUS_DURATION 900)
SET(CTEST_CONTINUOUS_MINIMUM_INTERVAL 10)
SET(CTEST_START_WITH_EMPTY_BINARY_DIRECTORY_ONCE TRUE)

CTEST_START(Continuous)
CTEST_UPDATE(SOURCE "${CTEST_SOURCE_DIRECTORY}" RETURN_VALUE res)
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)
CTEST_COVERAGE(BUILD "${CTEST_BINARY_DIRECTORY}" RETURN_VALUE res)
CTEST_SUBMIT(RETURN_VALUE res)



Ref:
http://csmtk.sourceforge.net/cdash/viewNotes.php?buildid=73

Thanks,
-- 
Mathieu


More information about the CMake mailing list