Index: tools/telemetry/telemetry/tab_test_case.py |
diff --git a/tools/telemetry/telemetry/tab_test_case.py b/tools/telemetry/telemetry/tab_test_case.py |
index cbd52d188c8a66ce7403d0f5d404932b43ad82ae..cd1837f41757e03aa57135685652ad4b58eeeda5 100644 |
--- a/tools/telemetry/telemetry/tab_test_case.py |
+++ b/tools/telemetry/telemetry/tab_test_case.py |
@@ -7,10 +7,19 @@ from telemetry import browser_finder |
from telemetry import options_for_unittests |
class TabTestCase(unittest.TestCase): |
+ def __init__(self, *args): |
+ self._extra_browser_args = [] |
+ super(TabTestCase, self).__init__(*args) |
+ |
def setUp(self): |
self._browser = None |
self._tab = None |
options = options_for_unittests.Get() |
+ |
+ if self._extra_browser_args: |
+ for arg in self._extra_browser_args: |
+ options.extra_browser_args.append(arg) |
+ |
browser_to_create = browser_finder.FindBrowser(options) |
if not browser_to_create: |
raise Exception('No browser found, cannot continue test.') |