Hi folks,

As part of migrating the Qpid build system to Cmake, I've also set up
a Cdash dashboard to hold build results. The dashboard gives a good
overall view of the health of the builds; can keep track of which
builds are working and help show some history when they don't.

The dashboard is available at
http://www.riverace.com/CDash-1.4.2/index.php?project=qpid-cpp

I have a RHEL 5 and a Windows XP build daily, reporting results to the
dashboard.

Other people who wish to run builds that contribute to the dashboard
are welcome to. It involves setting up a small script to run the
build/test. The script I use on Linux is:

PATH=/usr/bin:/usr/local/bin:$HOME/Desktop/cmake-2.6.2-Linux-i386/bin:
$PATH
export PATH
PKG_CONFIG_PATH=/usr/lib/pkgconfig
export PKG_CONFIG_PATH
LANG=en_US.UTF-8
export LANG

ctest -S trunk_nightly.cmake -VV > qpid_ctest_trunk.log 2>&1


The -VV > qpid_ctest_trunk.log was useful to me to get things going;
it may not be so useful to you...

I've attached my trunk_nightly.cmake - it sets up the build parameters
you want to use, primes the cmake cache with settings you like, etc.

There's a qpid/cpp/CTestConfig.cmake file in svn that has the settings
for where to send the build results when done. If someone wants to
move this all to some other Apache-maintained location, that's fine as
well.

-Steve

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:[email protected]

Reply via email to