Index: tools/telemetry/telemetry/page/page_test.py |
diff --git a/tools/telemetry/telemetry/page/page_test.py b/tools/telemetry/telemetry/page/page_test.py |
index 00bbbe7c8893c0829c993f51790b0a15b01b9ff2..a4bf6493feb319e826d5954f7690b007570393a1 100644 |
--- a/tools/telemetry/telemetry/page/page_test.py |
+++ b/tools/telemetry/telemetry/page/page_test.py |
@@ -81,6 +81,7 @@ class PageTest(object): |
self.__class__.__bases__[0].TabForPage.__func__) |
# _exit_requested is set to true when the test requests an early exit. |
self._exit_requested = False |
+ self._needs_pywebsocket_server = False |
@property |
def discard_first_result(self): |
@@ -118,6 +119,20 @@ class PageTest(object): |
def max_failures(self, count): |
self._max_failures = count |
+ @property |
+ def needs_pywebsocket_server(self): |
+ """When set to True, a pywebsocket server is started.""" |
+ return self._needs_pywebsocket_server |
+ |
+ @needs_pywebsocket_server.setter |
+ def needs_pywebsocket_server(self, flag): |
+ self._needs_pywebsocket_server = flag |
+ |
+ def Run(self, args): |
+ # Define this method to avoid pylint errors. |
+ # TODO(dtu): Make this actually run the test with args.page_set. |
+ pass |
+ |
def RestartBrowserBeforeEachPage(self): |
""" Should the browser be restarted for the page? |