On 19/08/2014 16:46, Gavin Sharp wrote:
A few issues here:
- This particular case (we're making broad changes to how the tests
run that causes many new failures) was not what that policy was meant
to cover. We need some leeway to handle this situation differently.

Agreed that this case is possibly slightly different - however this change is merely exposing already flaky tests - and this change is very much overdue. If the tests mentioned are really that important, then could we please get people allocated to fixing them? You can't exactly say that Joel hasn't given sufficient notification to the lists & yet we've had virtually no interested in resolving the issues.

- This policy should probably clarify that any test disabling patches
still require module owner/peer review.

The policy does state:
"In the rare case we are disabling the majority of the tests (either at once or slowly over time) for a given feature, we need to get the module owner to sign off on the current state of the tests."

However it intentionally doesn't state it for smaller cases (I'm not including the above in this). Ultimately disabling a test is a last resort, and if done according to the policy, will have been performed after: "In the case we go another 2 days with no response from a module owner, we will disable the test."

...in which case either the module owner will ignore the review request (which makes the policy pointless, since the whole idea was to set expectations and consequences that would actually be enforced), give it r- (which isn't acceptable, given they've not acted on the bug in a reasonable timeframe), or give it r+ (in which case, great, but this is the state we should be in anyway).

Ultimately no one individual test should have the right to destroy the SnR for a suite - and if we don't have this policy as a rapid (and enforceable in practice) means to control rogue tests, then the only other hammer the sheriffs have is to hide entire suites.

Kind regards,

Ed
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to