OK, thanks for the clarification. I'll starting whinging at people who
disable tests without a comment pointing at an associated bug.

-atw

On Mon, Dec 14, 2009 at 10:52 AM, Darin Fisher <da...@chromium.org> wrote:

> On Mon, Dec 14, 2009 at 10:42 AM, Drew Wilson <atwil...@chromium.org>wrote:
>
>> They'll sometimes get disabled due to webkit updates, other times they'll
>> get disabled due to other things (for example, we changed the valgrind bots
>> to fail noisily if individual tests fail, regardless of whether they
>> actually generate valgrind errors - this meant that previously-silent worker
>> test failures suddenly started causing redness, leading to sheriffs
>> disabling them).
>>
>> But, yeah, it'd be nice to have ui_tests run by the webkit.org bots,
>> although in the case of flaky tests I'm not sure whether that'd help (not
>> sure if the gardener would pick up on a 25% failure on the FYI bots).
>>
>
> We have to start somewhere.  That we have no coverage for worker related
> things in the layout tests means that the gardener is flying blind w.r.t.
> workers.  I think it should be a priority for the canary bots to provide
> coverage for all webkit features.
>
>
>
>>
>> At this point, I'm just trying to figure out what people are *supposed* to
>> do when disabling tests - should they always log a bug and add a comment?
>>
>
> Yes.  That has always been the rule.
> -Darin
>
>
>
>> I'd say yes, that if you have time to babysit a CL through the build bot
>> process, you have time to log a bug/add a comment, even if you don't know
>> the correct owner.
>>
>> -atw
>>
>>
>> On Mon, Dec 14, 2009 at 10:28 AM, Darin Fisher <da...@chromium.org>wrote:
>>
>>> I presume it is frequently the case that these tests get disabled after a
>>> webkit update?
>>>
>>> Only the "Linux Perf (webkit.org)" bot appears to run the ui_tests.
>>>  Perhaps that is not sufficient?
>>>
>>> -Darin
>>>
>>>
>>>
>>> On Mon, Dec 14, 2009 at 8:54 AM, Drew Wilson <atwil...@chromium.org>wrote:
>>>
>>>> I spent a few hours last week and this weekend trying to untangle the
>>>> mess that was the worker ui_tests. The problem is that the tests have been
>>>> sporadically flakey due to various causes, and so various sheriffs/good
>>>> samaritans have disabled them to keep the trees green. Some of the tests
>>>> were disabled due to failing under valgrind, but now that we have a way to
>>>> disable tests specifically for valgrind and some of the worker bugs have
>>>> been fixed upstream I figured it was a good time to clean house a bit and
>>>> re-enable some of the tests.
>>>>
>>>> I found when I was going through the worker_uitest file that it was hard
>>>> to figure out why a given test was disabled, so it was unclear whether it
>>>> was safe to re-enable them - some of the tests had comments pointing at a
>>>> tracking bug, but some of them didn't, and it was a pain to track the root
>>>> cause especially since the specific lines of code had sometimes been 
>>>> touched
>>>> multiple times (adding new platforms to disable, etc).
>>>>
>>>> Anyhow, what's our best practices for disabling tests? I think ideally
>>>> we'd always log a tracking bug and add a comment, akin to what we do in the
>>>> test_expectations file for layout tests. This might be too much of a burden
>>>> on sheriffs, so an alternative is for people who are working on various
>>>> areas (like workers) track checkins to the associated files and add some
>>>> documentation after the fact. Or we can just live with the SVN logs, in
>>>> which case I need to get better about figuring out how to track through the
>>>> SVN/git history of the various files :)
>>>>
>>>> -atw
>>>>
>>>> --
>>>> Chromium Developers mailing list: chromium-dev@googlegroups.com
>>>> View archives, change email options, or unsubscribe:
>>>> http://groups.google.com/group/chromium-dev
>>>>
>>>
>>>  --
>>> Chromium Developers mailing list: chromium-dev@googlegroups.com
>>> View archives, change email options, or unsubscribe:
>>> http://groups.google.com/group/chromium-dev
>>>
>>
>>
>

-- 
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
    http://groups.google.com/group/chromium-dev

Reply via email to