
----- Original Message ----- From: "Johan Nilsson" <r.johan.nilsson@gmail.com> To: <boost@lists.boost.org> Sent: Friday, November 21, 2008 1:02 PM Subject: Re: [boost] Breaking existing libraries
Just an idea that popped out of my head - what about running (or at least compiling) the unit/regression tests from the _previous_ major release against the current release as a way to automatically detect and flag interface/behavioral changes?
Sure, there are many potential problems with such an approach:
- Some library tests are likely to also excercise code at the implementation/detail level. - Already limited testing resources (on the other hand, interface changes are likely to be detected by running such tests for a single, reasonably compliant, compiler). - ...
In order to have the better the author can preserve the test of the older releases and run them on the current release. Vicente