On Apr 28, 2011, at 3:40 PM, Caleb James DeLisle wrote:
I offered to take over the release since Jerome was
unable to do it and right now we have 38 test
failures.
16 selenium1 tests,
6 selenium2/ui-tests
16 webstandards tests.
We have 3 options:
1. We can release now and accept bugs in the release.
2. We can have volunteers to take over tests and get them passing for tomorrow so
tomorrow I can
release.
3. We can opt to postpone the release. If I work on these alone I expect it to take about
1 week as
long as nobody commits code which introduces further regressions.
I don't think postponing the release is wise at this point and #2 is contingent upon
volunteers
claiming ownership of specific tests so I think #1 is the lesser of the evils.
Do I hear any objections/volunteers?
I fear 1 will make a precedent meaning that we'll consider it in the future too to do
that, meaning that tests will have less and less values. Right now they don't seem to
have any value since apparently nobody cares about them since we keep having issues when
doing releases whereas they should just all run all the time. Normally when someone
commits something and it fails the tests, that person must fix the code/test and not wait
till the release happens. So we need to fix this somehow. Ideas anyone?
So I'm fine with 1 but only provided it's decided in conjunction with a plan to
fix the tests as otherwise we'll just have a doubling of failing tests for the next
3.1M2 release....
More precisely we need to answer:
* Who's going to fix the currently failing tests?
* What strategy to put in place so that failing tests don't creep in for more than,
say, 1 full day?
Thanks
-Vincent