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

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

Issue 1917393002: [tools/perf] Reference legacy_page_test module instead of page_test (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 8 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
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 4
5 import time 5 import time
6 6
7 from telemetry.core import exceptions 7 from telemetry.core import exceptions
8 from telemetry.page import page_test 8 from telemetry.page import legacy_page_test
9 from telemetry.value import scalar 9 from telemetry.value import scalar
10 10
11 11
12 class RasterizeAndRecordMicro(page_test.PageTest): 12 class RasterizeAndRecordMicro(legacy_page_test.LegacyPageTest):
13 13
14 def __init__(self, start_wait_time=2, rasterize_repeat=100, record_repeat=100, 14 def __init__(self, start_wait_time=2, rasterize_repeat=100, record_repeat=100,
15 timeout=120, report_detailed_results=False): 15 timeout=120, report_detailed_results=False):
16 super(RasterizeAndRecordMicro, self).__init__() 16 super(RasterizeAndRecordMicro, self).__init__()
17 self._chrome_branch_number = None 17 self._chrome_branch_number = None
18 self._start_wait_time = start_wait_time 18 self._start_wait_time = start_wait_time
19 self._rasterize_repeat = rasterize_repeat 19 self._rasterize_repeat = rasterize_repeat
20 self._record_repeat = record_repeat 20 self._record_repeat = record_repeat
21 self._timeout = timeout 21 self._timeout = timeout
22 self._report_detailed_results = report_detailed_results 22 self._report_detailed_results = report_detailed_results
(...skipping 23 matching lines...) Expand all
46 window.benchmark_results.done = true; 46 window.benchmark_results.done = true;
47 window.benchmark_results.results = value; 47 window.benchmark_results.results = value;
48 }, { 48 }, {
49 "record_repeat_count": %i, 49 "record_repeat_count": %i,
50 "rasterize_repeat_count": %i 50 "rasterize_repeat_count": %i
51 }); 51 });
52 """ % (self._record_repeat, self._rasterize_repeat)) 52 """ % (self._record_repeat, self._rasterize_repeat))
53 53
54 benchmark_id = tab.EvaluateJavaScript('window.benchmark_results.id') 54 benchmark_id = tab.EvaluateJavaScript('window.benchmark_results.id')
55 if not benchmark_id: 55 if not benchmark_id:
56 raise page_test.MeasurementFailure( 56 raise legacy_page_test.MeasurementFailure(
57 'Failed to schedule rasterize_and_record_micro') 57 'Failed to schedule rasterize_and_record_micro')
58 58
59 tab.WaitForJavaScriptExpression( 59 tab.WaitForJavaScriptExpression(
60 'window.benchmark_results.done', self._timeout) 60 'window.benchmark_results.done', self._timeout)
61 61
62 data = tab.EvaluateJavaScript('window.benchmark_results.results') 62 data = tab.EvaluateJavaScript('window.benchmark_results.results')
63 63
64 pixels_recorded = data['pixels_recorded'] 64 pixels_recorded = data['pixels_recorded']
65 record_time = data['record_time_ms'] 65 record_time = data['record_time_ms']
66 pixels_rasterized = data['pixels_rasterized'] 66 pixels_rasterized = data['pixels_rasterized']
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
145 results.current_page, 'total_layers', 'count', total_layers)) 145 results.current_page, 'total_layers', 'count', total_layers))
146 results.AddValue(scalar.ScalarValue( 146 results.AddValue(scalar.ScalarValue(
147 results.current_page, 'total_picture_layers', 'count', 147 results.current_page, 'total_picture_layers', 'count',
148 total_picture_layers)) 148 total_picture_layers))
149 results.AddValue(scalar.ScalarValue( 149 results.AddValue(scalar.ScalarValue(
150 results.current_page, 'total_picture_layers_with_no_content', 'count', 150 results.current_page, 'total_picture_layers_with_no_content', 'count',
151 total_picture_layers_with_no_content)) 151 total_picture_layers_with_no_content))
152 results.AddValue(scalar.ScalarValue( 152 results.AddValue(scalar.ScalarValue(
153 results.current_page, 'total_picture_layers_off_screen', 'count', 153 results.current_page, 'total_picture_layers_off_screen', 'count',
154 total_picture_layers_off_screen)) 154 total_picture_layers_off_screen))
OLDNEW
« no previous file with comments | « tools/perf/measurements/power.py ('k') | tools/perf/measurements/rasterize_and_record_micro_unittest.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698