[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