Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(68)

Unified Diff: tools/telemetry/telemetry/results/page_test_results.py

Issue 403093002: Merge all logic in PageMeasurementResults to PageTestResults. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebase. Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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)

Powered by Google App Engine
This is Rietveld 408576698