[Dart] nightly builds fall behind
Blezek, Daniel J (GE, Research)
blezek at crd.ge.com
Tue Nov 28 16:59:15 EST 2006
Tobias,
This is exactly why we hate daylight savings around here. Glad you figured it out! If it's all the same to you, it might be a good idea to separate Dart's idea of start time and your cron job by 1.5 hours. Then you (almost) never have to worry.
-dan
-----Original Message-----
From: dart-bounces+blezek=crd.ge.com at public.kitware.com [mailto:dart-bounces+blezek=crd.ge.com at public.kitware.com] On Behalf Of Tobias Kaupp
Sent: Tuesday, November 28, 2006 4:53 PM
To: dart at public.kitware.com
Subject: RE: [Dart] nightly builds fall behind
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
>
>
_______________________________________________
Dart mailing list
Dart at public.kitware.com
http://public.kitware.com/mailman/listinfo/dart
More information about the Dart
mailing list