summaryrefslogtreecommitdiffstats
path: root/WebKitTools/Scripts/webkitpy/tool/mocktool.py
diff options
context:
space:
mode:
Diffstat (limited to 'WebKitTools/Scripts/webkitpy/tool/mocktool.py')
-rw-r--r--WebKitTools/Scripts/webkitpy/tool/mocktool.py20
1 files changed, 14 insertions, 6 deletions
diff --git a/WebKitTools/Scripts/webkitpy/tool/mocktool.py b/WebKitTools/Scripts/webkitpy/tool/mocktool.py
index 8a6188a..277bd08 100644
--- a/WebKitTools/Scripts/webkitpy/tool/mocktool.py
+++ b/WebKitTools/Scripts/webkitpy/tool/mocktool.py
@@ -350,6 +350,16 @@ class MockBuilder(object):
self._name, username, comments))
+class MockFailureMap():
+ def __init__(self, buildbot):
+ self._buildbot = buildbot
+
+ def revisions_causing_failures(self):
+ return {
+ "29837": [self._buildbot.builder_with_name("Builder1")],
+ }
+
+
class MockBuildBot(object):
buildbot_host = "dummy_buildbot_host"
def __init__(self):
@@ -394,10 +404,8 @@ class MockBuildBot(object):
def light_tree_on_fire(self):
self._mock_builder2_status["is_green"] = False
- def revisions_causing_failures(self):
- return {
- "29837": [self.builder_with_name("Builder1")],
- }
+ def failure_map(self):
+ return MockFailureMap(self)
class MockSCM(Mock):
@@ -483,8 +491,8 @@ class MockUser(object):
def page(self, message):
pass
- def confirm(self, message=None):
- return True
+ def confirm(self, message=None, default='y'):
+ return default == 'y'
def can_open_url(self):
return True