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

Side by Side Diff: content/test/gpu/gpu_tests/pixel_integration_test.py

Issue 2360413002: Implement OffscreenCanvas Unaccelerated 2d commit() on main thread (Closed)
Patch Set: style Created 4 years, 2 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 2016 The Chromium Authors. All rights reserved. 1 # Copyright 2016 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 glob 4 import glob
5 import logging 5 import logging
6 import os 6 import os
7 import re 7 import re
8 import sys 8 import sys
9 9
10 from gpu_tests import cloud_storage_integration_test_base 10 from gpu_tests import cloud_storage_integration_test_base
(...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after
108 @classmethod 108 @classmethod
109 def _CreateExpectations(cls): 109 def _CreateExpectations(cls):
110 return pixel_expectations.PixelExpectations() 110 return pixel_expectations.PixelExpectations()
111 111
112 @classmethod 112 @classmethod
113 def GenerateGpuTests(cls, options): 113 def GenerateGpuTests(cls, options):
114 cls.SetParsedCommandLineOptions(options) 114 cls.SetParsedCommandLineOptions(options)
115 name = 'Pixel' 115 name = 'Pixel'
116 pages = pixel_test_pages.ES2AndES3Pages(name) 116 pages = pixel_test_pages.ES2AndES3Pages(name)
117 pages += pixel_test_pages.ExperimentalCanvasFeaturesPages(name) 117 pages += pixel_test_pages.ExperimentalCanvasFeaturesPages(name)
118 pages += pixel_test_pages.SoftwareOffscreenCanvas2dPages(name)
118 if sys.platform.startswith('darwin'): 119 if sys.platform.startswith('darwin'):
119 # TOOD(kbr): replace this with CopyPagesWithNewBrowserArgsAndPrefix, 120 # TOOD(kbr): replace this with CopyPagesWithNewBrowserArgsAndPrefix,
120 # and removeCopyPagesWithNewBrowserArgsAndSuffix. This renaming 121 # and removeCopyPagesWithNewBrowserArgsAndSuffix. This renaming
121 # will cause all of the ES3 tests to be run back-to-back, 122 # will cause all of the ES3 tests to be run back-to-back,
122 # reducing the number of browser restarts and speeding up the 123 # reducing the number of browser restarts and speeding up the
123 # tests. Note that this will require all the ES3 tests to be 124 # tests. Note that this will require all the ES3 tests to be
124 # temporarily marked failing on macOS, and is too big a change 125 # temporarily marked failing on macOS, and is too big a change
125 # to do along with the port to the new harness. 126 # to do along with the port to the new harness.
126 pages += pixel_test_pages.CopyPagesWithNewBrowserArgsAndSuffix( 127 pages += pixel_test_pages.CopyPagesWithNewBrowserArgsAndSuffix(
127 pixel_test_pages.ES2AndES3Pages(name), 128 pixel_test_pages.ES2AndES3Pages(name),
(...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after
229 ref_png = None 230 ref_png = None
230 231
231 if ref_png is not None: 232 if ref_png is not None:
232 return ref_png 233 return ref_png
233 234
234 print ('Reference image not found. Writing tab contents as reference to: ' + 235 print ('Reference image not found. Writing tab contents as reference to: ' +
235 image_path) 236 image_path)
236 237
237 self._WriteImage(image_path, screenshot) 238 self._WriteImage(image_path, screenshot)
238 return screenshot 239 return screenshot
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698