[cmake-developers] "Contract" testing of CMake

Alan W. Irwin irwin at beluga.phys.uvic.ca
Tue Oct 7 16:59:00 EDT 2014


Hi Bill:

In a recent thread on list you brought up the topic of "contract"
testing 
<https://github.com/Kitware/CMake/tree/master/Tests/Contracts> where
apparently the idea is CMake is tested by building some git version of
CMake than building some fixed version of another project against that
version to make sure no regression in CMake behaviour has crept in.

I would like to help CMake (and protect PLplot against potential
future CMake regressions) by doing informal "contract" PLplot build
tests by hand for some fixed version of PLplot to to start with.
Which CMake branch would you recommend for this general purpose?
Should I be following the tip of maint, master, next, or release with
such tests?

Of course, once I got such a contract test to work by hand, I would
probably want to move to a formal automated procedure so your advice
on that would be appreciated as well.

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); the Time
Ephemerides project (timeephem.sf.net); PLplot scientific plotting
software package (plplot.sf.net); 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
__________________________



More information about the cmake-developers mailing list