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

Side by Side Diff: tools/telemetry/telemetry/unittest_util/page_test_test_case.py

Issue 826113003: [Telemetry] Rename RunSmoothness to RunPageInteractions (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 11 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
« no previous file with comments | « tools/telemetry/telemetry/page/record_wpr_unittest.py ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2014 The Chromium Authors. All rights reserved. 1 # Copyright 2014 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 4
5 """Provide a TestCase base class for PageTest subclasses' unittests.""" 5 """Provide a TestCase base class for PageTest subclasses' unittests."""
6 6
7 import unittest 7 import unittest
8 8
9 from telemetry import benchmark 9 from telemetry import benchmark
10 from telemetry.core import exceptions 10 from telemetry.core import exceptions
11 from telemetry.core import util 11 from telemetry.core import util
12 from telemetry.page import page as page_module 12 from telemetry.page import page as page_module
13 from telemetry.page import page_set as page_set_module 13 from telemetry.page import page_set as page_set_module
14 from telemetry.page import page_test 14 from telemetry.page import page_test
15 from telemetry.page import test_expectations 15 from telemetry.page import test_expectations
16 from telemetry.results import results_options 16 from telemetry.results import results_options
17 from telemetry.unittest_util import options_for_unittests 17 from telemetry.unittest_util import options_for_unittests
18 from telemetry.user_story import user_story_runner 18 from telemetry.user_story import user_story_runner
19 19
20 20
21 class BasicTestPage(page_module.Page): 21 class BasicTestPage(page_module.Page):
22 def __init__(self, url, page_set, base_dir): 22 def __init__(self, url, page_set, base_dir):
23 super(BasicTestPage, self).__init__(url, page_set, base_dir) 23 super(BasicTestPage, self).__init__(url, page_set, base_dir)
24 24
25 def RunSmoothness(self, action_runner): 25 def RunPageInteractions(self, action_runner):
26 interaction = action_runner.BeginGestureInteraction( 26 interaction = action_runner.BeginGestureInteraction(
27 'ScrollAction', is_smooth=True) 27 'ScrollAction', is_smooth=True)
28 action_runner.ScrollPage() 28 action_runner.ScrollPage()
29 interaction.End() 29 interaction.End()
30 30
31 31
32 class EmptyMetadataForTest(benchmark.BenchmarkMetadata): 32 class EmptyMetadataForTest(benchmark.BenchmarkMetadata):
33 def __init__(self): 33 def __init__(self):
34 super(EmptyMetadataForTest, self).__init__('') 34 super(EmptyMetadataForTest, self).__init__('')
35 35
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
100 100
101 return measurement_class.TabForPage(self, page, browser) 101 return measurement_class.TabForPage(self, page, browser)
102 102
103 measurement = BuggyMeasurement() 103 measurement = BuggyMeasurement()
104 try: 104 try:
105 self.RunMeasurement(measurement, ps, options=options) 105 self.RunMeasurement(measurement, ps, options=options)
106 except page_test.TestNotSupportedOnPlatformError: 106 except page_test.TestNotSupportedOnPlatformError:
107 pass 107 pass
108 if start_tracing_called[0]: 108 if start_tracing_called[0]:
109 self.assertTrue(stop_tracing_called[0]) 109 self.assertTrue(stop_tracing_called[0])
OLDNEW
« no previous file with comments | « tools/telemetry/telemetry/page/record_wpr_unittest.py ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698