Index: tools/telemetry/telemetry/results/page_test_results.py |
diff --git a/tools/telemetry/telemetry/results/page_test_results.py b/tools/telemetry/telemetry/results/page_test_results.py |
index 512b891775efdba276af66a076601f526862a944..8d960a2382e7c2134fc33e969666a2df869409e3 100644 |
--- a/tools/telemetry/telemetry/results/page_test_results.py |
+++ b/tools/telemetry/telemetry/results/page_test_results.py |
@@ -11,9 +11,12 @@ from telemetry import value as value_module |
from telemetry.value import failure |
class PageTestResults(object): |
- def __init__(self, output_stream=None): |
+ def __init__(self, output_stream=None, trace_tag=''): |
nednguyen
2014/07/25 16:14:45
It's not clear to me what "trace_tage" means and h
chrishenry
2014/07/25 16:24:28
I don't know what it is either. Seems to only be u
|
super(PageTestResults, self).__init__() |
self._output_stream = output_stream |
+ self._trace_tag = trace_tag |
+ self._current_page = None |
+ |
# TODO(chrishenry,eakuefner): Remove self.successes once they can |
# be inferred. |
self.successes = [] |
@@ -41,6 +44,10 @@ class PageTestResults(object): |
return self._all_summary_values |
@property |
+ def current_page(self): |
+ return self._current_page |
nednguyen
2014/07/25 16:14:45
I think the current_page thing is lame, we should
chrishenry
2014/07/25 16:24:28
Perhaps. A lot of the usage of current_page is wha
|
+ |
+ @property |
def pages_that_succeeded(self): |
"""Returns the set of pages that succeeded.""" |
pages = set(value.page for value in self._all_page_specific_values) |
@@ -61,10 +68,10 @@ class PageTestResults(object): |
return ''.join(traceback.format_exception(*err)) |
def StartTest(self, page): |
- pass |
+ self._current_page = page |
- def StopTest(self, page): |
- pass |
+ def StopTest(self, page): # pylint: disable=W0613 |
+ self._current_page = None |
def AddValue(self, value): |
self._ValidateValue(value) |