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

Side by Side Diff: tools/perf/measurements/smoothness_unittest.py

Issue 473703002: [Telemetry] Remove waits in telemetry_perf_unittests. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 4 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 | Annotate | Revision Log
OLDNEW
1 # Copyright 2013 The Chromium Authors. All rights reserved. 1 # Copyright 2013 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 import sys 4 import sys
5 5
6 from measurements import smoothness 6 from measurements import smoothness
7 from metrics import power 7 from metrics import power
8 from telemetry.core import exceptions 8 from telemetry.core import exceptions
9 from telemetry.core import wpr_modes 9 from telemetry.core import wpr_modes
10 from telemetry.page import page 10 from telemetry.page import page
(...skipping 17 matching lines...) Expand all
28 self.category_filter = category_filter 28 self.category_filter = category_filter
29 29
30 30
31 class AnimatedPage(page.Page): 31 class AnimatedPage(page.Page):
32 def __init__(self, page_set): 32 def __init__(self, page_set):
33 super(AnimatedPage, self).__init__( 33 super(AnimatedPage, self).__init__(
34 url='file://animated_page.html', 34 url='file://animated_page.html',
35 page_set=page_set, base_dir=page_set.base_dir) 35 page_set=page_set, base_dir=page_set.base_dir)
36 36
37 def RunSmoothness(self, action_runner): 37 def RunSmoothness(self, action_runner):
38 action_runner.Wait(1) 38 action_runner.Wait(.2)
39 39
40 40
41 class FakeTab(object): 41 class FakeTab(object):
42 def __init__(self): 42 def __init__(self):
43 self.browser = FakeBrowser() 43 self.browser = FakeBrowser()
44 44
45 def ExecuteJavaScript(self, js): 45 def ExecuteJavaScript(self, js):
46 pass 46 pass
47 47
48 class SmoothnessUnitTest(page_test_test_case.PageTestTestCase): 48 class SmoothnessUnitTest(page_test_test_case.PageTestTestCase):
(...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after
162 self.fake_power = self._power_metric = FakePowerMetric(browser) 162 self.fake_power = self._power_metric = FakePowerMetric(browser)
163 163
164 measurement = BuggyMeasurement() 164 measurement = BuggyMeasurement()
165 try: 165 try:
166 self.RunMeasurement(measurement, ps) 166 self.RunMeasurement(measurement, ps)
167 except page_test.TestNotSupportedOnPlatformFailure: 167 except page_test.TestNotSupportedOnPlatformFailure:
168 pass 168 pass
169 169
170 self.assertTrue(measurement.fake_power.start_called) 170 self.assertTrue(measurement.fake_power.start_called)
171 self.assertTrue(measurement.fake_power.stop_called) 171 self.assertTrue(measurement.fake_power.stop_called)
OLDNEW
« no previous file with comments | « tools/perf/benchmarks/benchmark_unittest.py ('k') | tools/telemetry/telemetry/page/actions/action_runner.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698