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

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

Issue 1513943002: Skip the screenshot_sync test properly. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years 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
« no previous file with comments | « no previous file | content/test/gpu/gpu_tests/screenshot_sync_expectations.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 import os 4 import os
5 import random 5 import random
6 6
7 from gpu_tests import gpu_test_base 7 from gpu_tests import gpu_test_base
8 from gpu_tests import path_util 8 from gpu_tests import path_util
9 from gpu_tests import screenshot_sync_expectations 9 from gpu_tests import screenshot_sync_expectations
10 10
11 from telemetry import benchmark
12 from telemetry.page import page_test 11 from telemetry.page import page_test
13 from telemetry.story import story_set as story_set_module 12 from telemetry.story import story_set as story_set_module
14 from telemetry.util import image_util 13 from telemetry.util import image_util
15 14
16 data_path = os.path.join( 15 data_path = os.path.join(
17 path_util.GetChromiumSrcDir(), 'content', 'test', 'data', 'gpu') 16 path_util.GetChromiumSrcDir(), 'content', 'test', 'data', 'gpu')
18 17
19 class ScreenshotSyncValidator(gpu_test_base.ValidatorBase): 18 class ScreenshotSyncValidator(gpu_test_base.ValidatorBase):
20 def CustomizeBrowserOptions(self, options): 19 def CustomizeBrowserOptions(self, options):
21 # --test-type=gpu is used only to suppress the "Google API Keys are missing" 20 # --test-type=gpu is used only to suppress the "Google API Keys are missing"
(...skipping 26 matching lines...) Expand all
48 class ScreenshotSyncPage(gpu_test_base.PageBase): 47 class ScreenshotSyncPage(gpu_test_base.PageBase):
49 def __init__(self, story_set, base_dir, expectations): 48 def __init__(self, story_set, base_dir, expectations):
50 super(ScreenshotSyncPage, self).__init__( 49 super(ScreenshotSyncPage, self).__init__(
51 url='file://screenshot_sync.html', 50 url='file://screenshot_sync.html',
52 page_set=story_set, 51 page_set=story_set,
53 base_dir=base_dir, 52 base_dir=base_dir,
54 name='ScreenshotSync', 53 name='ScreenshotSync',
55 expectations=expectations) 54 expectations=expectations)
56 55
57 56
58 @benchmark.Disabled('linux', 'mac', 'win')
59 class ScreenshotSyncProcess(gpu_test_base.TestBase): 57 class ScreenshotSyncProcess(gpu_test_base.TestBase):
60 """Tests that screenhots are properly synchronized with the frame one which 58 """Tests that screenhots are properly synchronized with the frame one which
61 they were requested""" 59 they were requested"""
62 test = ScreenshotSyncValidator 60 test = ScreenshotSyncValidator
63 61
64 @classmethod 62 @classmethod
65 def Name(cls): 63 def Name(cls):
66 return 'screenshot_sync' 64 return 'screenshot_sync'
67 65
68 def _CreateExpectations(self): 66 def _CreateExpectations(self):
69 return screenshot_sync_expectations.ScreenshotSyncExpectations() 67 return screenshot_sync_expectations.ScreenshotSyncExpectations()
70 68
71 def CreateStorySet(self, options): 69 def CreateStorySet(self, options):
72 ps = story_set_module.StorySet(base_dir=data_path, serving_dirs=['']) 70 ps = story_set_module.StorySet(base_dir=data_path, serving_dirs=[''])
73 ps.AddStory(ScreenshotSyncPage(ps, ps.base_dir, self.GetExpectations())) 71 ps.AddStory(ScreenshotSyncPage(ps, ps.base_dir, self.GetExpectations()))
74 return ps 72 return ps
OLDNEW
« no previous file with comments | « no previous file | content/test/gpu/gpu_tests/screenshot_sync_expectations.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698