OLD | NEW |
1 # Copyright 2016 The Chromium Authors. All rights reserved. | 1 # Copyright 2016 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 import optparse | 5 import optparse |
6 | 6 |
7 from webkitpy.common.net.buildbot import Build | 7 from webkitpy.common.net.buildbot import Build |
8 from webkitpy.common.net.layout_test_results import LayoutTestResults | 8 from webkitpy.common.net.layout_test_results import LayoutTestResults |
9 from webkitpy.common.system.executive_mock import MockExecutive | 9 from webkitpy.common.system.executive_mock import MockExecutive |
10 from webkitpy.layout_tests.builder_list import BuilderList | 10 from webkitpy.layout_tests.builder_list import BuilderList |
(...skipping 205 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
216 self.tool.builders = BuilderList({ | 216 self.tool.builders = BuilderList({ |
217 'MOCK Mac10.10': {'port_name': 'test-mac-mac10.10', 'specifiers': ['
Mac10.10', 'Release']}, | 217 'MOCK Mac10.10': {'port_name': 'test-mac-mac10.10', 'specifiers': ['
Mac10.10', 'Release']}, |
218 'MOCK Mac10.11': {'port_name': 'test-mac-mac10.11', 'specifiers': ['
Mac10.11', 'Release']}, | 218 'MOCK Mac10.11': {'port_name': 'test-mac-mac10.11', 'specifiers': ['
Mac10.11', 'Release']}, |
219 }) | 219 }) |
220 | 220 |
221 self.command.tree_status = lambda: 'closed' | 221 self.command.tree_status = lambda: 'closed' |
222 self._execute_with_mock_options() | 222 self._execute_with_mock_options() |
223 self.assertEqual(self.tool.executive.calls, []) | 223 self.assertEqual(self.tool.executive.calls, []) |
224 | 224 |
225 self.command.tree_status = lambda: 'open' | 225 self.command.tree_status = lambda: 'open' |
226 self.tool.executive.calls = [] | 226 self.tool.executive.full_calls = [] |
227 self._execute_with_mock_options() | 227 self._execute_with_mock_options() |
228 | 228 |
229 self.assertEqual(self.tool.executive.calls, [ | 229 self.assertEqual(self.tool.executive.calls, [ |
230 [ | 230 [ |
231 [ | 231 [ |
232 'python', 'echo', 'copy-existing-baselines-internal', | 232 'python', 'echo', 'copy-existing-baselines-internal', |
233 '--test', 'fast/dom/prototype-strawberry.html', | 233 '--test', 'fast/dom/prototype-strawberry.html', |
234 '--suffixes', 'png', | 234 '--suffixes', 'png', |
235 '--port-name', 'test-mac-mac10.11', | 235 '--port-name', 'test-mac-mac10.11', |
236 ], | 236 ], |
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
315 | 315 |
316 self._write_test_file(test_port, 'fast/dom/prototype-taco.html', 'Dummy
test contents') | 316 self._write_test_file(test_port, 'fast/dom/prototype-taco.html', 'Dummy
test contents') |
317 | 317 |
318 self.tool.builders = BuilderList({ | 318 self.tool.builders = BuilderList({ |
319 'MOCK Mac10.11': {'port_name': 'test-mac-mac10.11', 'specifiers': ['
Mac10.11', 'Release']}, | 319 'MOCK Mac10.11': {'port_name': 'test-mac-mac10.11', 'specifiers': ['
Mac10.11', 'Release']}, |
320 }) | 320 }) |
321 | 321 |
322 self.command.SECONDS_BEFORE_GIVING_UP = 0 | 322 self.command.SECONDS_BEFORE_GIVING_UP = 0 |
323 self.command.tree_status = lambda: 'open' | 323 self.command.tree_status = lambda: 'open' |
324 self.tool.executive = MockExecutive() | 324 self.tool.executive = MockExecutive() |
325 self.tool.executive.calls = [] | 325 self.tool.executive.full_calls = [] |
326 self._execute_with_mock_options() | 326 self._execute_with_mock_options() |
327 | 327 |
328 self.assertEqual(self.tool.executive.calls, [ | 328 self.assertEqual(self.tool.executive.calls, [ |
329 [[ | 329 [[ |
330 'python', 'echo', 'copy-existing-baselines-internal', | 330 'python', 'echo', 'copy-existing-baselines-internal', |
331 '--test', 'fast/dom/prototype-taco.html', | 331 '--test', 'fast/dom/prototype-taco.html', |
332 '--suffixes', 'txt', | 332 '--suffixes', 'txt', |
333 '--port-name', 'test-mac-mac10.11', | 333 '--port-name', 'test-mac-mac10.11', |
334 ]], | 334 ]], |
335 [[ | 335 [[ |
(...skipping 230 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
566 | 566 |
567 def test_execute_with_dry_run(self): | 567 def test_execute_with_dry_run(self): |
568 self._basic_execute_test([], dry_run=True) | 568 self._basic_execute_test([], dry_run=True) |
569 self.assertEqual(self.tool.git().local_commits(), []) | 569 self.assertEqual(self.tool.git().local_commits(), []) |
570 | 570 |
571 def test_bot_revision_data(self): | 571 def test_bot_revision_data(self): |
572 self._setup_mock_build_data() | 572 self._setup_mock_build_data() |
573 self.assertEqual( | 573 self.assertEqual( |
574 self.command.bot_revision_data(self.tool.git()), | 574 self.command.bot_revision_data(self.tool.git()), |
575 [{'builder': 'MOCK Win7', 'revision': '9000'}]) | 575 [{'builder': 'MOCK Win7', 'revision': '9000'}]) |
OLD | NEW |