[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