Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / tools / telemetry / telemetry / page / record_wpr.py
index 7d67d68..4665371 100644 (file)
@@ -27,6 +27,14 @@ class RecorderPageTest(page_test.PageTest):  # pylint: disable=W0223
   def CanRunForPage(self, page):
     return page.url.startswith('http')
 
+  def WillStartBrowser(self, browser):
+    if self.page_test:
+      self.page_test.WillStartBrowser(browser)
+
+  def DidStartBrowser(self, browser):
+    if self.page_test:
+      self.page_test.DidStartBrowser(browser)
+
   def WillNavigateToPage(self, page, tab):
     """Override to ensure all resources are fetched from network."""
     tab.ClearCache(force=False)
@@ -143,7 +151,7 @@ class WprRecorder(object):
     self._SetArgumentDefaults()
 
   def _SetArgumentDefaults(self):
-    self._parser.set_defaults(**{'output_format': 'none'})
+    self._parser.set_defaults(**{'output_formats': ['none']})
 
   def _ParseArgs(self, args=None):
     args_to_parse = sys.argv[1:] if args is None else args