Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / tools / telemetry / telemetry / core / possible_browser.py
index c53686d..db9f7ac 100644 (file)
@@ -18,6 +18,10 @@ class PossibleBrowser(object):
     self._supports_tab_control = supports_tab_control
     self._platform = None
     self._platform_backend = None
+    self._archive_path = None
+    self._append_to_existing_wpr = False
+    self._make_javascript_deterministic = True
+    self._credentials_path = None
 
   def __repr__(self):
     return 'PossibleBrowser(browser_type=%s)' % self.browser_type
@@ -54,5 +58,23 @@ class PossibleBrowser(object):
     """Tests for extension support."""
     raise NotImplementedError()
 
+  def IsRemote(self):
+    return False
+
+  def RunRemote(self):
+    pass
+
+  def UpdateExecutableIfNeeded(self):
+    pass
+
   def last_modification_time(self):
     return -1
+
+  def SetReplayArchivePath(self, archive_path, append_to_existing_wpr,
+                           make_javascript_deterministic):
+    self._archive_path = archive_path
+    self._append_to_existing_wpr = append_to_existing_wpr
+    self._make_javascript_deterministic = make_javascript_deterministic
+
+  def SetCredentialsPath(self, credentials_path):
+    self._credentials_path = credentials_path