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

Reply via email to