[webkit-reviews] review granted: [Bug 46703] Move more SheriffBot smarts into FailureMap : [Attachment 69297] Patch
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Sep 29 19:42:49 PDT 2010
Eric Seidel <eric at webkit.org> has granted Adam Barth <abarth at webkit.org>'s
request for review:
Bug 46703: Move more SheriffBot smarts into FailureMap
https://bugs.webkit.org/show_bug.cgi?id=46703
Attachment 69297: Patch
https://bugs.webkit.org/attachment.cgi?id=69297&action=review
------- Additional Comments from Eric Seidel <eric at webkit.org>
View in context: https://bugs.webkit.org/attachment.cgi?id=69297&action=review
In general looks OK.
> WebKitTools/Scripts/webkitpy/common/net/failuremap.py:41
> + return self._failures == []
return not self._failures maybe?
That will make None empty too.
> WebKitTools/Scripts/webkitpy/common/net/failuremap.py:45
> + return sorted(set(sum([failure_info['regression_window'].revisions()
> + for failure_info in self._failures], [])))
Local variables seems useful here.
> WebKitTools/Scripts/webkitpy/common/net/regressionwindow.py:52
> + if self._revisions:
> + return self._revisions
> + self._revisions = range(self._failing_build.revision(),
self._build_before_failure.revision(), -1)
> + self._revisions.reverse()
> + return self._revisions
I would have reversed this if.
> WebKitTools/Scripts/webkitpy/tool/commands/sheriffbot.py:61
> + def _is_old_failure(self):
> + return self._tool.status_server.svn_revision(svn_revision)
This can't work. Seems we're missing a unit test?
> WebKitTools/Scripts/webkitpy/tool/commands/sheriffbot.py:67
> + # FIXME: We need to figure out how to provoke_flaky_builders.
Please file a bug. If I had known this was broken, I could have fixed it long
ago. :(
More information about the webkit-reviews
mailing list