The reason I started this conversation is I want to write an extension. I also want to be
a good citizen and do this in a way that doesn't break things (this would also have
the desirable effect of making it more likely that some MW installation would use the
extension).
So, since, as you point out, everyone agrees that regression tests are beneficial and
since, except for parserTests, there doesn't seem to be any substantive regression
tests available, what are some practical steps that would improve the situation?
--- On Thu, 7/23/09, Aryeh Gregor <Simetrical+wikilist(a)gmail.com> wrote:
From: Aryeh Gregor
<Simetrical+wikilist(a)gmail.com>
Subject: Re: [Wikitech-l] Do no harm
To: "Wikimedia developers" <wikitech-l(a)lists.wikimedia.org>
Date: Thursday, July 23, 2009, 9:51 AM
On Thu, Jul 23, 2009 at 11:07 AM, dan
nessett<dnessett(a)yahoo.com>
wrote:
On the other hand, if there were regression tests
for
the main code and for the most important extensions, I could
make the change, run the regression tests and see if any
break. If some do, I could focus my attention on those
problems. I would not have to find every place the global is
referenced and see if the change adversely affects the
logic.
We are all aware of the benefits of regression tests.
_______________________________________________
Wikitech-l mailing list
Wikitech-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l