[Dart] nightly builds fall behind

Tobias Kaupp t.kaupp at cas.edu.au
Fri Nov 24 18:04:31 EST 2006


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/
--------------------------------------------------------------


More information about the Dart mailing list