Index: tools/telemetry/telemetry/page/html_page_measurement_results.py |
diff --git a/tools/telemetry/telemetry/page/html_page_measurement_results.py b/tools/telemetry/telemetry/page/html_page_measurement_results.py |
index fb0f58dfbe0fe7059143ea65764e9946da0afd20..33063a60acbb47e07dd18808ded54b98884c08f7 100644 |
--- a/tools/telemetry/telemetry/page/html_page_measurement_results.py |
+++ b/tools/telemetry/telemetry/page/html_page_measurement_results.py |
@@ -27,11 +27,13 @@ _UNIT_JSON = ('tools', 'perf', 'unit-info.json') |
class HtmlPageMeasurementResults( |
buildbot_page_measurement_results.BuildbotPageMeasurementResults): |
- def __init__(self, output_stream, test_name, browser_type, trace_tag=''): |
+ def __init__(self, output_stream, test_name, reset_results, browser_type, |
+ trace_tag=''): |
super(HtmlPageMeasurementResults, self).__init__(trace_tag) |
self._output_stream = output_stream |
self._test_name = test_name |
+ self._reset_results = reset_results |
self._result_json = { |
'buildTime': self._GetBuildTime(), |
'revision': self._GetRevision(), |
@@ -61,7 +63,7 @@ class HtmlPageMeasurementResults( |
def _GetResultsJson(self): |
results_html = self._output_stream.read() |
- if not results_html: |
+ if self._reset_results or not results_html: |
return [] |
m = re.search( |
'^<script id="results-json" type="application/json">(.*?)</script>$', |