Chromium Code Reviews| OLD | NEW |
|---|---|
| 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 import cloud_storage_test_base | 5 from gpu_tests import cloud_storage_test_base |
| 6 import gpu_rasterization_expectations | 6 from gpu_tests import gpu_rasterization_expectations |
| 7 import optparse | |
| 8 import page_sets | 7 import page_sets |
| 9 | 8 |
| 9 from telemetry.page import page_test | |
| 10 from telemetry.util import image_util | 10 from telemetry.util import image_util |
| 11 | 11 |
| 12 | 12 |
| 13 test_harness_script = r""" | 13 test_harness_script = r""" |
| 14 var domAutomationController = {}; | 14 var domAutomationController = {}; |
| 15 domAutomationController._succeeded = false; | 15 domAutomationController._succeeded = false; |
| 16 domAutomationController._finished = false; | 16 domAutomationController._finished = false; |
| 17 | 17 |
| 18 domAutomationController.setAutomationId = function(id) {} | 18 domAutomationController.setAutomationId = function(id) {} |
| 19 domAutomationController.send = function(msg) { | 19 domAutomationController.send = function(msg) { |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 64 page.display_name, | 64 page.display_name, |
| 65 screenshot, | 65 screenshot, |
| 66 page.expectations, | 66 page.expectations, |
| 67 device_pixel_ratio) | 67 device_pixel_ratio) |
| 68 | 68 |
| 69 | 69 |
| 70 class GpuRasterization(cloud_storage_test_base.TestBase): | 70 class GpuRasterization(cloud_storage_test_base.TestBase): |
| 71 """Tests that GPU rasterization produces valid content""" | 71 """Tests that GPU rasterization produces valid content""" |
| 72 test = GpuRasterizationValidator | 72 test = GpuRasterizationValidator |
| 73 | 73 |
| 74 def __init__(self, max_failures=None): | |
|
Ken Russell (switch to Gerrit)
2015/10/21 22:12:08
Unfortunate that useless code has to be added to a
Corentin Wallez
2015/10/21 23:07:25
Yes, this makes me sad too.
| |
| 75 cloud_storage_test_base.TestBase.__init__(self, max_failures=max_failures) | |
| 76 | |
| 74 @classmethod | 77 @classmethod |
| 75 def Name(cls): | 78 def Name(cls): |
| 76 return 'gpu_rasterization' | 79 return 'gpu_rasterization' |
| 77 | 80 |
| 78 def CreateStorySet(self, options): | 81 def CreateStorySet(self, options): |
| 79 story_set = page_sets.GpuRasterizationTestsStorySet(self.GetExpectations()) | 82 story_set = page_sets.GpuRasterizationTestsStorySet(self.GetExpectations()) |
| 80 for page in story_set: | 83 for page in story_set: |
| 81 page.script_to_evaluate_on_commit = test_harness_script | 84 page.script_to_evaluate_on_commit = test_harness_script |
| 82 return story_set | 85 return story_set |
| 83 | 86 |
| 84 def _CreateExpectations(self): | 87 def _CreateExpectations(self): |
| 85 return gpu_rasterization_expectations.GpuRasterizationExpectations() | 88 return gpu_rasterization_expectations.GpuRasterizationExpectations() |
| OLD | NEW |