On Thu, 21 Sep 2017, Paulo Matos wrote:

> I totally agree that only if people get involved in checking if there
> were regressions and keeping an eye on what's going on are things going
> to improve. The framework can help a lot here by notifying the right
> people and the mailing list if something gets broken or if there are
> regressions but once the notification is sent someone certainly needs to
> pick it up.

A regression that isn't fixed quickly needs to end up as an appropriately 
regression-marked (subject, target milestone) bug in Bugzilla, as that's 
what's used to track regressions for release management purposes.  And as 
far as possible it should be one bug per logical issue, whether it causes 
one test FAIL or thousands.

Note: a test result

FAIL: foo

where there was no previous

PASS: foo

on that platform is not generally a regression, although it should still 
be fixed to keep test results clean (we want that 0-FAIL expected 
baseline...).  But it *can* be a regression if e.g.

PASS: foo

changed to

FAIL: foo (internal compiler error)

as it's not always the case that the test names - the text after "PASS: " 
or "FAIL: " - are properly invariant under changes in the results of the 
tests.

-- 
Joseph S. Myers
jos...@codesourcery.com

Reply via email to