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

Side by Side Diff: telemetry/telemetry/internal/results/buildbot_output_formatter_unittest.py

Issue 2012793002: [Telemetry] Remove BuildbotOutputFormatter (Closed) Base URL: git@github.com:catapult-project/catapult.git@master
Patch Set: Created 4 years, 7 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 unified diff | Download patch
OLDNEW
(Empty)
1 # Copyright 2015 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
4
5 import os
6
7 from telemetry.internal.results import base_test_results_unittest
8 from telemetry.internal.results import buildbot_output_formatter
9 from telemetry.internal.results import page_test_results
10 from telemetry import page as page_module
11 from telemetry import story as story_module
12 from telemetry.testing import stream
13 from telemetry.value import scalar
14
15 class BuildbotOutputFormatterUnittest(
16 base_test_results_unittest.BaseTestResultsUnittest):
17 def setUp(self):
18 self._test_output_stream = stream.TestOutputStream()
19
20 def testTirLabelOutput(self):
21 story_set = story_module.StorySet(base_dir=os.path.dirname(__file__))
22 story_set.AddStory(page_module.Page('http://www.foo.com/', story_set,
23 story_set.base_dir))
24
25
26 results = page_test_results.PageTestResults()
27 results.WillRunPage(story_set.stories[0])
28 results.AddValue(scalar.ScalarValue(story_set.stories[0], 'a', 'ms', 42,
29 tir_label='bar'))
30 results.DidRunPage(story_set.stories[0])
31
32 formatter = buildbot_output_formatter.BuildbotOutputFormatter(
33 self._test_output_stream)
34 formatter.Format(results)
35
36 expected = ('RESULT bar-a: http___www.foo.com_= 42 ms\n'
37 '*RESULT bar-a: bar-a= 42 ms\n'
38 'RESULT telemetry_page_measurement_results: num_failed= 0 '+
39 'count\n'
40 'RESULT telemetry_page_measurement_results: num_errored= 0 '+
41 'count\n')
42 self.assertEquals(expected, self._test_output_stream.output_data)
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698