Increase timeout for Mac when running print preview tests.

BUG=388517

Review URL: https://codereview.chromium.org/466223002

git-svn-id: svn://svn.chromium.org/blink/trunk@180206 bbb929c8-8fbe-4397-9dbb-9b2b20218538
parent cbcba73f
......@@ -80,6 +80,13 @@ class BrowserTestMacPort(BrowserTestPortOverrides, mac.MacPort):
def _path_to_driver(self, configuration=None):
return self._build_path_with_configuration(configuration, self.driver_name())
def default_timeout_ms(self):
timeout_ms = 20 * 1000
if self.get_option('configuration') == 'Debug': # pylint: disable=E1101
# Debug is usually 2x-3x slower than Release.
return 3 * timeout_ms
return timeout_ms
class BrowserTestWinPort(BrowserTestPortOverrides, win.WinPort):
def default_timeout_ms(self):
......
......@@ -111,5 +111,5 @@ class BrowserTestMacTest(port_testcase.PortTestCase):
self.assertEqual(port.check_sys_deps(needs_http=False), test_run_results.OK_EXIT_STATUS)
def test_default_timeout_ms(self):
self.assertEqual(self.make_port(options=MockOptions(configuration='Release')).default_timeout_ms(), 10000)
self.assertEqual(self.make_port(options=MockOptions(configuration='Debug')).default_timeout_ms(), 30000)
self.assertEqual(self.make_port(options=MockOptions(configuration='Release')).default_timeout_ms(), 20000)
self.assertEqual(self.make_port(options=MockOptions(configuration='Debug')).default_timeout_ms(), 60000)
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment