|
Boost : |
Subject: Re: [boost] boost.test regression or behavior change (was Re: Boost.lockfree)
From: Robert Ramey (ramey_at_[hidden])
Date: 2015-10-04 13:46:16
On 10/4/15 4:38 AM, John Maddock wrote:
> As many others have said, Boost.Test is "special" in that the majority
> of Boost's tests depend on it. Even breakages in develop are extremely
> painful in that they effectively halt progress for any Boost library
> which uses Test for testing.
LOL - I've said this before and I'll say for the umpteenth time.
This is very easy to address.
a) set your local boost super project to "master" branch. Make sure all
the subprojects are set to master.
b) select the library you're working on and set the branch to "develop"
or some feature branch
c) make and test your changes. You're now isolated from any transitory
issues, experments or whatever from other boost libraries on the develop
branch. When you done - merge to develop and push to the repo.
This works very, very, very well. It's the way Git was designed to work
- I presume to address exactly this problem.
Try it, you'll like it.
of course this doesn't address misleading results in the develop test
matrix which doesn't use this system - but that's not my problem.
Robert Ramey
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk