Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 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 import unittest | 4 import unittest |
| 5 | 5 |
| 6 from telemetry import browser_finder | 6 from telemetry import browser_finder |
| 7 from telemetry import options_for_unittests | 7 from telemetry import options_for_unittests |
| 8 | 8 |
| 9 class TabTestCase(unittest.TestCase): | 9 class TabTestCase(unittest.TestCase): |
| 10 def setUp(self): | 10 def setUp(self): |
| 11 self._browser = None | 11 self._browser = None |
| 12 self._tab = None | 12 self._tab = None |
| 13 options = options_for_unittests.Get() | 13 options = options_for_unittests.Get() |
| 14 options.extra_browser_args.append('--enable-gpu-benchmarking') | |
|
nduca
2012/11/12 19:53:26
dont love this.... can you make the specific scree
| |
| 14 browser_to_create = browser_finder.FindBrowser(options) | 15 browser_to_create = browser_finder.FindBrowser(options) |
| 15 if not browser_to_create: | 16 if not browser_to_create: |
| 16 raise Exception('No browser found, cannot continue test.') | 17 raise Exception('No browser found, cannot continue test.') |
| 17 try: | 18 try: |
| 18 self._browser = browser_to_create.Create() | 19 self._browser = browser_to_create.Create() |
| 19 self._tab = self._browser.ConnectToNthTab(0) | 20 self._tab = self._browser.ConnectToNthTab(0) |
| 20 except: | 21 except: |
| 21 self.tearDown() | 22 self.tearDown() |
| 22 raise | 23 raise |
| 23 | 24 |
| 24 def tearDown(self): | 25 def tearDown(self): |
| 25 if self._tab: | 26 if self._tab: |
| 26 self._tab.Close() | 27 self._tab.Close() |
| 27 if self._browser: | 28 if self._browser: |
| 28 self._browser.Close() | 29 self._browser.Close() |
| 29 | 30 |
| OLD | NEW |