def GenerateGpuTests(cls, options): cls.SetParsedCommandLineOptions(options) name = 'Pixel' pages = pixel_test_pages.DefaultPages(name) pages += pixel_test_pages.GpuRasterizationPages(name) pages += pixel_test_pages.ExperimentalCanvasFeaturesPages(name) if sys.platform.startswith('darwin'): pages += pixel_test_pages.MacSpecificPages(name) for p in pages: yield (p.name, p.url, (p))
def GenerateGpuTests(cls, options): cls.SetParsedCommandLineOptions(options) name = 'Pixel' pages = pixel_test_pages.DefaultPages(name) pages += pixel_test_pages.GpuRasterizationPages(name) pages += pixel_test_pages.ExperimentalCanvasFeaturesPages(name) # pages += pixel_test_pages.NoGpuProcessPages(name) # The following pages should run only on platforms where SwiftShader is # enabled. They are skipped on other platforms through test expectations. # pages += pixel_test_pages.SwiftShaderPages(name) if sys.platform.startswith('darwin'): pages += pixel_test_pages.MacSpecificPages(name) if sys.platform.startswith('win'): pages += pixel_test_pages.DirectCompositionPages(name) for p in pages: yield(p.name, gpu_relative_path + p.url, (p))