[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