On Mon, Jan 11, 2016 at 10:12:19PM +0100, Kornel Benko wrote:
> Am Montag, 11. Januar 2016 um 21:08:17, schrieb Georg Baum 
> <georg.b...@post.rwth-aachen.de>
> > Guenter Milde wrote:
> > 
> > > In normal inter-release development times, I think it is too restricting
> > > to insist on tested regression-free patches.
> > 
> > I can only recommend to try to always work like that. I know it does not 
> > sound convincing (you really have to try it out), but I made the experience 
> > that I get stuff done quicker if I take the tests into account as soon as I 
> > think imy change might work (which it usually does not do, and the tests do 
> > usually show where it is broken).
> > 
> > > IMO, a sane state of the test suite can also be maintained without
> > > stifling work on the code if the test suite is cleaned up in a couple of
> > > days whenever new test failures are noticed.
> > 
> > True, but in total it will be even less work if coce and test changes are 
> > submitted in one go.
> > 
> > 
> > Georg
> 
> +1 to both statements.
> 
>       Kornel


+1 to Kornel's +1.

I strongly agree with Georg as for the good unit tests that we have. But
for our export tests and specifically our export tests known to be
unreliable, I understand Günter's objection that it could be just a lot
of wasted time.

However, as for the statement "the test suite is cleaned up in a couple
of days whenever new test failures are noticed", I want to caution that
in a couple of days, sometimes there are many changes that are committed
and it might not be clear which commit caused a change and why. Doing a
bisect and figuring out the change and then asking the author of the
commit that caused the change and then waiting for that author's
response and then running the tests after applying whatever patch that
author implies should be made can in the end take up 5x more time than
if the author had just run the tests and incorporated the changes with
explanations into his commit.

Scott

Attachment: signature.asc
Description: PGP signature

Reply via email to