[Dart] nightly builds fall behind
Tobias Kaupp
t.kaupp at cas.edu.au
Tue Nov 28 16:53:10 EST 2006
To answer my own question:
It had to do with the daylight savings. NIGHTLY_START_TIME "04:00:00 EAST"
(in DartConfig.cmake) maps to 5am in summer (the timestamp field on the
webpage http://129.78.210.237:8081/orca2/Dashboard/ shows 5am which I hadn't
noticed). The cronjob ran at 4.15am before, so results got submitted to the
day before. I moved it to 5.15am and it works now.
> Hi all,
>
> we have some trouble with the nightly tests. For some reason,
> they started falling one day behind (see
> http://129.78.210.237:8081/orca2/Dashboard/).
>
> We run a cron job at 4.15 am and our DartConfig.cmake
> specifies the following:
> SET (NIGHTLY_START_TIME "04:00:00 EAST")
>
> From our log file:
>
> ----------------------------------------
> Sat Nov 25 04:57:57 EST 2006
> ----------------------------------------
> Determine Nightly Start Time
> Specified time: 04:00:00 EAST
> Create new tag: 20061123-1800 - Nightly
>
> This tag should be 20061124-1800 instead (it used to work).
>
> Any idea why it's doing this?
>
> Cheers, Tobias
>
>
> Here is our full DartConfig.cmake:
> ============================
> SET (DROP_METHOD "xmlrpc")
> SET (DROP_SITE "http://opium.acfr.usyd.edu.au:8081")
> SET (DROP_LOCATION "orca2")
> SET (COMPRESS_SUBMISSION ON)
>
> # Dashboard is opened for submissions for a 24 hour period
> starting at # the specified NIGHLY_START_TIME. Time is
> specified in 24 hour format.
> SET (NIGHTLY_START_TIME "04:00:00 EAST")
>
> # Set up valgrind
> FIND_PROGRAM(MEMORYCHECK_COMMAND
> NAMES valgrind
> PATHS
> DOC "Path to valgrind, used for memory error detection."
> )
> SET(MEMORYCHECK_SUPPRESSIONS_FILE "" CACHE FILEPATH "File
> that contains suppressions for the memmory checker")
> ================================
>
> Here's the script we run:
>
> =======================
> SET (DASHBOARD_ROOT "/home/users/dart/ctests/orca/orca2-nightly")
> SET (CTEST_SOURCE_DIRECTORY "${DASHBOARD_ROOT}/orca2") SET
> (CTEST_BINARY_DIRECTORY "${DASHBOARD_ROOT}/build-gcc40")
>
> SET (CTEST_CVS_COMMAND "cvs")
>
> # which command to use for running the dashboard # #SET
> (CTEST_COMMAND "ctest -D NightlyMemoryCheck -A
> \"${CTEST_SCRIPT_DIRECTORY}/${CTEST_SCRIPT_NAME}\"" ) SET
> (CTEST_COMMAND "ctest -D NightlyMemoryCheck -A
> \"${CTEST_BINARY_DIRECTORY}/cmake_config_report.txt\"" )
>
> # what cmake command to use for configuring this dashboard
> SET (CTEST_CMAKE_COMMAND "cmake" )
>
> # should ctest wipe the binary tree before running SET
> (CTEST_START_WITH_EMPTY_BINARY_DIRECTORY TRUE)
>
> # this is the initial cache to use for the binary tree, be
> careful to escape # any quotes inside of this string if you
> use it SET (CTEST_INITIAL_CACHE "
> MAKECOMMAND:STRING=make
> BUILDNAME:STRING=Debian-gcc40
> SITE:STRING=devdebian.acfr.usyd.edu.au
> CMAKE_BUILD_TYPE:STRING=Debug
> BUILD_JAVA:BOOL=ON
> BUILD_IMAGE_SERVER:BOOL=ON
> ")
>
> # set any extra envionment variables here SET (CTEST_ENVIRONMENT
> ORCA2_INSTALL=/opt/orca2-nightly
> CC=/usr/bin/gcc-4.0
> CXX=/usr/bin/g++-4.0
> CXXFLAGS=-fprofile-arcs -ftest-coverage
> CFLAGS=-fprofile-arcs -ftest-coverage
> LDFLAGS=-fprofile-arcs -ftest-coverage
> )
> =======================
>
>
> --
> --------------------------------------------------------------
> Tobias Kaupp
>
> ARC Centre of Excellence for Autonomous Systems (Australian
> Centre for Field Robotics) The Rose St Building, J04 The
> University of Sydney, NSW 2006 Australia
>
>
> Phone: +61 2 9351 7154
> Fax: +61 2 9351 7474
> Email: t.kaupp at cas.edu.au
> Web: http://www.acfr.usyd.edu.au/people/postgrads/t.kaupp/
> --------------------------------------------------------------
> _______________________________________________
> Dart mailing list
> Dart at public.kitware.com
> http://public.kitware.com/mailman/listinfo/dart
>
>
More information about the Dart
mailing list