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

Unified Diff: telemetry/telemetry/internal/results/buildbot_output_formatter_unittest.py

Issue 2064753008: Revert of [Telemetry] Remove BuildbotOutputFormatter (Closed) Base URL: git@github.com:catapult-project/catapult.git@master
Patch Set: Created 4 years, 6 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: telemetry/telemetry/internal/results/buildbot_output_formatter_unittest.py
diff --git a/telemetry/telemetry/internal/results/buildbot_output_formatter_unittest.py b/telemetry/telemetry/internal/results/buildbot_output_formatter_unittest.py
new file mode 100644
index 0000000000000000000000000000000000000000..0187d41b47dbb6ffcf111e60784e28cf706133a3
--- /dev/null
+++ b/telemetry/telemetry/internal/results/buildbot_output_formatter_unittest.py
@@ -0,0 +1,42 @@
+# Copyright 2015 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+import os
+
+from telemetry.internal.results import base_test_results_unittest
+from telemetry.internal.results import buildbot_output_formatter
+from telemetry.internal.results import page_test_results
+from telemetry import page as page_module
+from telemetry import story as story_module
+from telemetry.testing import stream
+from telemetry.value import scalar
+
+class BuildbotOutputFormatterUnittest(
+ base_test_results_unittest.BaseTestResultsUnittest):
+ def setUp(self):
+ self._test_output_stream = stream.TestOutputStream()
+
+ def testTirLabelOutput(self):
+ story_set = story_module.StorySet(base_dir=os.path.dirname(__file__))
+ story_set.AddStory(page_module.Page('http://www.foo.com/', story_set,
+ story_set.base_dir))
+
+
+ results = page_test_results.PageTestResults()
+ results.WillRunPage(story_set.stories[0])
+ results.AddValue(scalar.ScalarValue(story_set.stories[0], 'a', 'ms', 42,
+ tir_label='bar'))
+ results.DidRunPage(story_set.stories[0])
+
+ formatter = buildbot_output_formatter.BuildbotOutputFormatter(
+ self._test_output_stream)
+ formatter.Format(results)
+
+ expected = ('RESULT bar-a: http___www.foo.com_= 42 ms\n'
+ '*RESULT bar-a: bar-a= 42 ms\n'
+ 'RESULT telemetry_page_measurement_results: num_failed= 0 '+
+ 'count\n'
+ 'RESULT telemetry_page_measurement_results: num_errored= 0 '+
+ 'count\n')
+ self.assertEquals(expected, self._test_output_stream.output_data)

Powered by Google App Engine
This is Rietveld 408576698