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

Unified Diff: trunk/src/tools/telemetry/telemetry/results/gtest_test_results.py

Issue 393713005: Revert 284459 "Add FailureValue and wire it through PageTestResu..." (Closed) Base URL: svn://svn.chromium.org/chrome/
Patch Set: 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: trunk/src/tools/telemetry/telemetry/results/gtest_test_results.py
===================================================================
--- trunk/src/tools/telemetry/telemetry/results/gtest_test_results.py (revision 284496)
+++ trunk/src/tools/telemetry/telemetry/results/gtest_test_results.py (working copy)
@@ -6,7 +6,6 @@
import time
from telemetry.results import page_test_results
-from telemetry.value import failure
class GTestTestResults(page_test_results.PageTestResults):
@@ -17,20 +16,21 @@
def _GetMs(self):
return (time.time() - self._timestamp) * 1000
- def _emitFailure(self, failure_value):
- print >> self._output_stream, failure.GetStringFromExcInfo(
- failure_value.exc_info)
- display_name = failure_value.page.display_name
- print >> self._output_stream, '[ FAILED ]', display_name, (
+ def _emitFailure(self, page, err):
+ print >> self._output_stream, self._GetStringFromExcInfo(err)
+ print >> self._output_stream, '[ FAILED ]', page.display_name, (
'(%0.f ms)' % self._GetMs())
self._output_stream.flush()
- def AddValue(self, value):
- assert isinstance(value, failure.FailureValue), (
- 'GTestTestResults only accepts FailureValue.')
- super(GTestTestResults, self).AddValue(value)
- self._emitFailure(value)
+ def ValidateValue(self, value):
+ # TODO(chrishenry): When FailureValue is added, this should instead
+ # validate that isinstance(value, FailureValue) is true.
+ raise Exception('GTestTestResults does not support AddValue().')
+ def AddFailure(self, page, err):
+ super(GTestTestResults, self).AddFailure(page, err)
+ self._emitFailure(page, err)
+
def StartTest(self, page):
super(GTestTestResults, self).StartTest(page)
print >> self._output_stream, '[ RUN ]', page.display_name
@@ -61,9 +61,9 @@
unit = 'test' if len(self.failures) == 1 else 'tests'
print >> self._output_stream, '[ FAILED ]', (
'%d %s, listed below:' % (len(self.failures), unit))
- for failure_value in self.failures:
+ for page, _ in self.failures:
print >> self._output_stream, '[ FAILED ] ', (
- failure_value.page.display_name)
+ page.display_name)
print >> self._output_stream
count = len(self.failures)
unit = 'TEST' if count == 1 else 'TESTS'

Powered by Google App Engine
This is Rietveld 408576698