
3 Aug
2007
3 Aug
'07
2:32 p.m.
Martin Wille wrote:
Peter Dimov wrote:
Another interesting example is adding a new test that exposes an existing bug. This test has never passed, but its inclusion is prevented by the stability requirement.
No, in this scenario, the bug has been there before. There's no break of stability if the bug gets indicated by the testing harness from some point in time on.
There is no break in stability, but there is a violation of the stability requirements, which demand that there should be no test failures on the stable branch. This prevents the merge of the new test unless the same merge also contains a fix.