I followed the directions at
http://www.cmake.org/Wiki/CMake_Testing_With_CTest for enabling dashboard
testing of PLplot, and they appear to work. The only CMake build system
change was to change our top-level CMakeLists.txt file to replace
ENABLE_TESTING() by INCLUDE(CTest).
After that change, the results of
ctest -D Experimental
were as follows:
Site: chickadee
Build name: Linux-c++
Create new tag: 20070630-1606 - Experimental
Start processing tests
Configure project
Each . represents 1024 bytes of output
.. Size of output: 5K
Build project
Each symbol represents 1024 bytes of output.
'!' represents an error and '*' a warning.
...*.. Size: 50K
.. Size: 100K
.. Size of output: 109K
0 Compiler errors
2 Compiler warnings
Test project /home/software/plplot_cvs/HEAD/build_dir
1/ 10 Testing examples_c Passed
2/ 10 Testing examples_cxx Passed
3/ 10 Testing examples_f77 Passed
4/ 10 Testing examples_octave Passed
5/ 10 Testing examples_python Passed
6/ 10 Testing examples_tcl Passed
7/ 10 Testing examples_ada Passed
8/ 10 Testing examples_png Passed
9/ 10 Testing examples_svg Passed
10/ 10 Testing examples_plmeta Passed
100% tests passed, 0 tests failed out of 10
Performing coverage
Cannot find any coverage files. Ignoring Coverage request.
Submit files (using http)
Using HTTP submit method
Drop site: http://public.kitware.com/cgi-bin/HTTPUploadDartFile.cgi
Uploaded:
/home/software/plplot_cvs/HEAD/build_dir/Testing/20070630-1606/Build.xml
Uploaded:
/home/software/plplot_cvs/HEAD/build_dir/Testing/20070630-1606/Configure.xml
Uploaded:
/home/software/plplot_cvs/HEAD/build_dir/Testing/20070630-1606/Test.xml
Using HTTP trigger method
Trigger site:
http://public.kitware.com/cgi-bin/Submit-Random-TestingResults.cgi
Dart server triggered...
Submission successful
By default, the dashboard results were sent to the Kitware public dashboard
which are collected at
http://public.kitware.com/Public/Dashboard/20070630-0100-Nightly/Dashboard.html,
but it appears we will have to wait until 1:00 (UTC) to actually see
the above results in html form.
Since this submission of ctest results to the Kitware public dashboard
appears to work, I encourage everyone here to try such submission following
the instructions at http://www.cmake.org/Wiki/CMake_Testing_With_CTest.
ctest -D Experimental is the simplest thing you can do, but it appears the
instructions show how to set up an automatic nightly build from the svn
version of PLplot which should give us some much-needed comprehensive
automatic testing of the PLplot code once each day on the wide variety of
platforms that are accessible to us as a group.
Alan
__
Alan W. Irwin
Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).
Programming affiliations with the FreeEOS equation-of-state implementation
for stellar interiors (freeeos.sf.net); PLplot scientific plotting software
package (plplot.org); the libLASi project (unifont.org/lasi); the Loads of
Linux Links project (loll.sf.net); and the Linux Brochure Project
(lbproject.sf.net).
__
Linux-powered Science
__
-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel