Index: tools/perf/measurements/image_decoding.py |
diff --git a/tools/perf/measurements/image_decoding.py b/tools/perf/measurements/image_decoding.py |
index be9dc570e5e4fe516ca479e05c4e16c0546f68db..09ba507310338db42d08256f725d9c3e2b6b009e 100644 |
--- a/tools/perf/measurements/image_decoding.py |
+++ b/tools/perf/measurements/image_decoding.py |
@@ -35,15 +35,18 @@ class ImageDecoding(page_test.PageTest): |
options = tracing_options.TracingOptions() |
options.enable_chrome_trace = True |
- # FIXME: bare 'devtools' is for compatibility with older reference versions |
- # only and may eventually be removed. |
+ # FIXME: Remove the timeline category when impl-side painting is on |
+ # everywhere. |
category_filter = tracing_category_filter.TracingCategoryFilter( |
- 'disabled-by-default-devtools.timeline*') |
+ 'disabled-by-default-devtools.timeline') |
# FIXME: Remove webkit.console when blink.console lands in chromium and |
# the ref builds are updated. crbug.com/386847 |
+ # FIXME: Remove the devtools.timeline category when impl-side painting is |
+ # on everywhere. |
categories = [ |
- 'devtools', |
+ 'blink', |
+ 'devtools.timeline', |
'webkit.console', |
'blink.console' |
] |
@@ -67,7 +70,11 @@ class ImageDecoding(page_test.PageTest): |
def _IsDone(): |
return tab.EvaluateJavaScript('isDone') |
- decode_image_events = timeline_model.GetAllEventsOfName('Decode Image') |
+ decode_image_events = timeline_model.GetAllEventsOfName( |
+ 'ImageFrameGenerator::decode') |
+ # FIXME: Remove this when impl-side painting is on everywhere. |
+ if not decode_image_events: |
+ decode_image_events = timeline_model.GetAllEventsOfName('Decode Image') |
# If it is a real image page, then store only the last-minIterations |
# decode tasks. |
@@ -79,7 +86,7 @@ class ImageDecoding(page_test.PageTest): |
decode_image_events = decode_image_events[-min_iterations:] |
durations = [d.duration for d in decode_image_events] |
- assert durations, 'Failed to find "Decode Image" trace events.' |
+ assert durations, 'Failed to find image decode trace events.' |
image_decoding_avg = sum(durations) / len(durations) |
results.AddValue(scalar.ScalarValue( |