Hotlist-OpenBugWithCL causes useless work |
|||||
Issue descriptionSheriffbot-Auto-triage Rule: Open bugs with CL landed which are not modified for 6 months. Add Bug number which got updated: https://bugs.chromium.org/p/chromium/issues/detail?id=388245 Issue/Concern or feedback: Bugs reported/updated by chromium-try-flakes represent missing coverage due to a disabled test and should not be automatically closed to avoid loosing coverage forever. CL that has landed is typically disabling the test. Any other important details: https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/nTHY_3P7EcI
,
Jul 18 2016
Hit me this morning as well. https://bugs.chromium.org/p/chromium/issues/detail?id=542435
,
Jul 18 2016
cdavid: Could you take a look at this soon?
,
Jul 18 2016
Note that issue 627121 (at least partially) addresses the flaky/disabled test concerns.
,
Jul 18 2016
It doesn't help with eg things like bugs that are for "turn on new warning" and then have a cl to disable the new warning for now.
,
Jul 18 2016
This case should be covered by 627121.
,
Jul 18 2016
@Nico - Are there any patterns (e.g. labels/ components), which would make those easy to skip?
,
Jul 18 2016
We have landed a cl to ignore the following bugs. 1. Components (Test, Tests) 2. Any blocked or blockedon issues. 3. Any issues with label autofiled,tracking_work or performance 4. Flaky tests from http://chromium-try-flakes.appspot.com
,
Jul 19 2016
FWIW, I get an average of a dozen of these a day, and so far I think it's caught 2 bugs total, over the lifetime of this rule (the last couple weeks), where the CL in question really fixed the bug. This is because I file or am CCed on a LOT of bugs, but I also pretty aggressively clean up those bugs, so it's rare for one to be outstandingly should-be-closed. I cannot think of a rule that would help exclude these. They don't generally fit into the categories in comment 8. The cost is definitely much, much higher than the benefit here for me personally.
,
Jul 19 2016
Bugs tracked by chromium-try-flakes may not be obviously detectable as my app follows links for bugs marked as Duplicate of another bug. Furthermore, users may manually override bug ID number in the app and bug may have no information that would identify it as a chromium-try-flakes bug. Re #8, how exactly do you detect bugs for flaky tests from chromium-try-flakes?
,
Jul 19 2016
Please teach it to ignore CLs which only touch files used to disable tests such as: - //tools/valgrind/gtest_exclude/* - //tools/valgrind/drmemory/suppressions* - //third_party/WebKit/LayoutTests/*Expectations This rule is triggering on bugs tracking disabled tests and is decidedly unhelpful in that case.
,
Jul 19 2016
Re #10 we check comments for http://chromium-try-flakes.appspot.com and ignore it.
,
Jul 22 2016
Would it make sense to change the bug status to Untriaged when adding this label? It would draw attention to them during each team's triage process before they are closed without review (in case the owner is no longer active or busy).
,
Jul 22 2016
I can't think of any patterns in particular. Many bugs I'm cc'd on have the component "Build", so ignoring that component would fix most of the problem for me, but that's just because many of my bugs are in that category, not because that category has more flaky tests. (I guess most "clean up warning X" bugs are in that category.) I think it's best to just unconditionally disable this, but if that's not an option then disabling it for Component Build would be a start.
,
Jul 22 2016
,
Jul 22 2016
This rule is now suspended. We will re-enable once all concerns are resolved.
,
Aug 5 2016
,
Jul 24 2017
|
|||||
►
Sign in to add a comment |
|||||
Comment 1 by serg...@chromium.org
, Jul 18 2016