Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(135)

Unified Diff: third_party/WebKit/Tools/Scripts/webkitpy/tool/commands/rebaseline_unittest.py

Issue 2129323002: Remove self._builder_data from Rebaseline classes. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebased Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « third_party/WebKit/Tools/Scripts/webkitpy/tool/commands/rebaseline.py ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: third_party/WebKit/Tools/Scripts/webkitpy/tool/commands/rebaseline_unittest.py
diff --git a/third_party/WebKit/Tools/Scripts/webkitpy/tool/commands/rebaseline_unittest.py b/third_party/WebKit/Tools/Scripts/webkitpy/tool/commands/rebaseline_unittest.py
index ec99967913e457e76f703176d050b22a92c7821d..2a9632b68f963497ec545fd317fcbe2501aefbdc 100644
--- a/third_party/WebKit/Tools/Scripts/webkitpy/tool/commands/rebaseline_unittest.py
+++ b/third_party/WebKit/Tools/Scripts/webkitpy/tool/commands/rebaseline_unittest.py
@@ -52,6 +52,7 @@ class BaseTestCase(unittest.TestCase):
# we can make the default port also a "test" port.
self.original_port_factory_get = self.tool.port_factory.get
test_port = self.tool.port_factory.get('test')
+ self._builder_data = {}
def get_test_port(port_name=None, options=None, **kwargs):
if not port_name:
@@ -96,8 +97,14 @@ class BaseTestCase(unittest.TestCase):
}
}
})
- for builder in ['MOCK Win7', 'MOCK Win7 (dbg)', 'MOCK Mac10.11']:
- self.command._builder_data[builder] = data
+
+ def builder_data():
+ self._builder_data = {}
+ for builder in ['MOCK Win7', 'MOCK Win7 (dbg)', 'MOCK Mac10.11']:
+ self._builder_data[builder] = data
+ return self._builder_data
+
+ self.command.builder_data = builder_data
class TestCopyExistingBaselinesInternal(BaseTestCase):
command_constructor = CopyExistingBaselinesInternal
@@ -337,7 +344,7 @@ class TestRebaselineJson(BaseTestCase):
self._setup_mock_builder_data()
def builder_data():
- self.command._builder_data['MOCK Win7'] = LayoutTestResults({
+ self._builder_data['MOCK Win7'] = LayoutTestResults({
"tests": {
"userscripts": {
"first-test.html": {
@@ -347,7 +354,7 @@ class TestRebaselineJson(BaseTestCase):
}
}
})
- return self.command._builder_data
+ return self._builder_data
self.command.builder_data = builder_data
@@ -602,7 +609,7 @@ class TestRebaselineExpectations(BaseTestCase):
self.tool.executive = MockExecutive2()
def builder_data():
- self.command._builder_data['MOCK Mac10.11'] = self.command._builder_data['MOCK Mac10.10'] = LayoutTestResults({
+ self._builder_data['MOCK Mac10.11'] = self._builder_data['MOCK Mac10.10'] = LayoutTestResults({
"tests": {
"userscripts": {
"another-test.html": {
@@ -616,7 +623,7 @@ class TestRebaselineExpectations(BaseTestCase):
}
}
})
- return self.command._builder_data
+ return self._builder_data
self.command.builder_data = builder_data
@@ -659,7 +666,7 @@ class TestRebaselineExpectations(BaseTestCase):
self.tool.executive = MockExecutive2()
def builder_data():
- self.command._builder_data['MOCK Mac10.10'] = self.command._builder_data['MOCK Mac10.11'] = LayoutTestResults({
+ self._builder_data['MOCK Mac10.10'] = self._builder_data['MOCK Mac10.11'] = LayoutTestResults({
"tests": {
"userscripts": {
"reftest-text.html": {
@@ -677,7 +684,7 @@ class TestRebaselineExpectations(BaseTestCase):
}
}
})
- return self.command._builder_data
+ return self._builder_data
self.command.builder_data = builder_data
@@ -745,7 +752,7 @@ class TestRebaselineExpectations(BaseTestCase):
test_port = self.tool.port_factory.get('test')
def builder_data():
- self.command._builder_data['MOCK Mac10.10'] = self.command._builder_data['MOCK Mac10.11'] = LayoutTestResults({
+ self._builder_data['MOCK Mac10.10'] = self._builder_data['MOCK Mac10.11'] = LayoutTestResults({
"tests": {
"fast": {
"dom": {
@@ -758,7 +765,7 @@ class TestRebaselineExpectations(BaseTestCase):
}
}
})
- return self.command._builder_data
+ return self._builder_data
self.command.builder_data = builder_data
@@ -785,7 +792,7 @@ Bug(foo) [ Linux Win ] fast/dom/prototype-taco.html [ Rebaseline ]
def test_rebaseline_missing(self):
def builder_data():
- self.command._builder_data['MOCK Mac10.10'] = LayoutTestResults({
+ self._builder_data['MOCK Mac10.10'] = LayoutTestResults({
"tests": {
"fast": {
"dom": {
@@ -812,7 +819,7 @@ Bug(foo) [ Linux Win ] fast/dom/prototype-taco.html [ Rebaseline ]
}
}
})
- return self.command._builder_data
+ return self._builder_data
self.command.builder_data = builder_data
@@ -1049,11 +1056,9 @@ TBR=foo@chromium.org
test_port = self.tool.port_factory.get('test')
- original_builder_data = self.command.builder_data
def builder_data():
- original_builder_data()
# Have prototype-chocolate only fail on "MOCK Mac10.11".
- self.command._builder_data['MOCK Mac10.11'] = LayoutTestResults({
+ self._builder_data['MOCK Mac10.11'] = LayoutTestResults({
"tests": {
"fast": {
"dom": {
@@ -1075,7 +1080,7 @@ TBR=foo@chromium.org
}
}
})
- return self.command._builder_data
+ return self._builder_data
self.command.builder_data = builder_data
@@ -1109,31 +1114,22 @@ crbug.com/24182 path/to/locally-changed-lined.html [ NeedsRebaseline ]
self.assertEqual(self.tool.executive.calls, [
[
- ['python', 'echo', 'copy-existing-baselines-internal', '--suffixes', 'txt,png',
- '--builder', 'MOCK Mac10.10', '--test', 'fast/dom/prototype-chocolate.html'],
['python', 'echo', 'copy-existing-baselines-internal', '--suffixes', 'png',
'--builder', 'MOCK Mac10.11', '--test', 'fast/dom/prototype-strawberry.html'],
['python', 'echo', 'copy-existing-baselines-internal', '--suffixes', 'txt',
- '--builder', 'MOCK Mac10.10', '--test', 'fast/dom/prototype-taco.html'],
- ['python', 'echo', 'copy-existing-baselines-internal', '--suffixes', 'txt',
'--builder', 'MOCK Mac10.11', '--test', 'fast/dom/prototype-taco.html'],
],
[
- ['python', 'echo', 'rebaseline-test-internal', '--suffixes', 'txt,png',
- '--builder', 'MOCK Mac10.10', '--test', 'fast/dom/prototype-chocolate.html'],
- ['python', 'echo', 'rebaseline-test-internal', '--suffixes', 'png', '--builder',
- 'MOCK Mac10.11', '--test', 'fast/dom/prototype-strawberry.html'],
- ['python', 'echo', 'rebaseline-test-internal', '--suffixes', 'txt',
- '--builder', 'MOCK Mac10.10', '--test', 'fast/dom/prototype-taco.html'],
+ ['python', 'echo', 'rebaseline-test-internal', '--suffixes', 'png',
+ '--builder', 'MOCK Mac10.11', '--test', 'fast/dom/prototype-strawberry.html'],
['python', 'echo', 'rebaseline-test-internal', '--suffixes', 'txt',
'--builder', 'MOCK Mac10.11', '--test', 'fast/dom/prototype-taco.html'],
],
[
['python', 'echo', 'optimize-baselines', '--no-modify-scm',
- '--suffixes', 'txt,png', 'fast/dom/prototype-chocolate.html'],
- ['python', 'echo', 'optimize-baselines', '--no-modify-scm',
'--suffixes', 'png', 'fast/dom/prototype-strawberry.html'],
- ['python', 'echo', 'optimize-baselines', '--no-modify-scm', '--suffixes', 'txt', 'fast/dom/prototype-taco.html'],
+ ['python', 'echo', 'optimize-baselines', '--no-modify-scm',
+ '--suffixes', 'txt', 'fast/dom/prototype-taco.html'],
],
['git', 'cl', 'upload', '-f'],
['git', 'pull'],
@@ -1162,8 +1158,8 @@ crbug.com/24182 path/to/locally-changed-lined.html [ NeedsRebaseline ]
original_builder_data = self.command.builder_data
def builder_data():
original_builder_data()
- # have prototype-chocolate only fail on "MOCK Mac10.10".
- self.command._builder_data['MOCK Mac10.11'] = LayoutTestResults({
+ # Have prototype-chocolate only fail on "MOCK Mac10.11".
+ self._builder_data['MOCK Mac10.11'] = LayoutTestResults({
"tests": {
"fast": {
"dom": {
@@ -1176,7 +1172,7 @@ crbug.com/24182 path/to/locally-changed-lined.html [ NeedsRebaseline ]
}
}
})
- return self.command._builder_data
+ return self._builder_data
self.command.builder_data = builder_data
@@ -1219,7 +1215,7 @@ Bug(foo) fast/dom/prototype-taco.html [ NeedsRebaseline ]
test_port = self.tool.port_factory.get('test')
def builder_data():
- self.command._builder_data['MOCK Mac10.10'] = self.command._builder_data['MOCK Mac10.11'] = LayoutTestResults({
+ self._builder_data['MOCK Mac10.10'] = self._builder_data['MOCK Mac10.11'] = LayoutTestResults({
"tests": {
"fast": {
"dom": {
@@ -1232,7 +1228,7 @@ Bug(foo) fast/dom/prototype-taco.html [ NeedsRebaseline ]
}
}
})
- return self.command._builder_data
+ return self._builder_data
self.command.builder_data = builder_data
@@ -1273,7 +1269,7 @@ Bug(foo) [ Linux Win ] fast/dom/prototype-taco.html [ NeedsRebaseline ]
test_port = self.tool.port_factory.get('test')
def builder_data():
- self.command._builder_data['MOCK Win'] = LayoutTestResults({
+ self._builder_data['MOCK Win'] = LayoutTestResults({
"tests": {
"fast": {
"dom": {
@@ -1286,7 +1282,7 @@ Bug(foo) [ Linux Win ] fast/dom/prototype-taco.html [ NeedsRebaseline ]
}
}
})
- return self.command._builder_data
+ return self._builder_data
self.command.builder_data = builder_data
@@ -1329,7 +1325,7 @@ Bug(foo) [ Linux Mac Win10 ] fast/dom/prototype-taco.html [ NeedsRebaseline ]
test_port = self.tool.port_factory.get('test')
def builder_data():
- self.command._builder_data['MOCK Win'] = LayoutTestResults({
+ self._builder_data['MOCK Win'] = LayoutTestResults({
"tests": {
"fast": {
"dom": {
@@ -1342,7 +1338,7 @@ Bug(foo) [ Linux Mac Win10 ] fast/dom/prototype-taco.html [ NeedsRebaseline ]
}
}
})
- return self.command._builder_data
+ return self._builder_data
self.command.builder_data = builder_data
@@ -1386,7 +1382,7 @@ Bug(foo) [ Linux Mac Win10 ] fast/dom/prototype-taco.html [ NeedsRebaseline ]
test_port = self.tool.port_factory.get('test')
def builder_data():
- self.command._builder_data['MOCK Mac10.10'] = self.command._builder_data['MOCK Mac10.11'] = LayoutTestResults({
+ self._builder_data['MOCK Mac10.10'] = self._builder_data['MOCK Mac10.11'] = LayoutTestResults({
"tests": {
"fast": {
"dom": {
@@ -1399,7 +1395,7 @@ Bug(foo) [ Linux Mac Win10 ] fast/dom/prototype-taco.html [ NeedsRebaseline ]
}
}
})
- return self.command._builder_data
+ return self._builder_data
self.command.builder_data = builder_data
« no previous file with comments | « third_party/WebKit/Tools/Scripts/webkitpy/tool/commands/rebaseline.py ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698