OLD | NEW |
---|---|
1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2013 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 time | 5 import time |
6 | 6 |
7 import context_lost_expectations | 7 import context_lost_expectations |
8 | 8 |
9 from telemetry import benchmark as benchmark_module | 9 from telemetry import benchmark as benchmark_module |
10 from telemetry.core import exceptions | 10 from telemetry.core import exceptions |
11 from telemetry.core import util | 11 from telemetry.core import util |
12 from telemetry.page import page | 12 from telemetry.page import page |
13 from telemetry.page import page_set | 13 from telemetry.page import page_set |
14 from telemetry.page import page_test | 14 from telemetry.page import page_test |
15 | 15 |
16 data_path = os.path.join( | 16 data_path = os.path.join( |
17 util.GetChromiumSrcDir(), 'content', 'test', 'data', 'gpu') | 17 util.GetChromiumSrcDir(), 'content', 'test', 'data', 'gpu') |
18 | 18 |
19 wait_timeout = 20 # seconds | 19 wait_timeout = 27 # seconds |
Ken Russell (switch to Gerrit)
2015/05/15 23:55:55
If the browser windows that Telemetry opens aren't
| |
20 | 20 |
21 harness_script = r""" | 21 harness_script = r""" |
22 var domAutomationController = {}; | 22 var domAutomationController = {}; |
23 | 23 |
24 domAutomationController._loaded = false; | 24 domAutomationController._loaded = false; |
25 domAutomationController._succeeded = false; | 25 domAutomationController._succeeded = false; |
26 domAutomationController._finished = false; | 26 domAutomationController._finished = false; |
27 | 27 |
28 domAutomationController.setAutomationId = function(id) {} | 28 domAutomationController.setAutomationId = function(id) {} |
29 | 29 |
(...skipping 308 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
338 user_agent_type='desktop', | 338 user_agent_type='desktop', |
339 serving_dirs=set([''])) | 339 serving_dirs=set([''])) |
340 ps.AddUserStory(GPUProcessCrashesExactlyOnce(ps, ps.base_dir)) | 340 ps.AddUserStory(GPUProcessCrashesExactlyOnce(ps, ps.base_dir)) |
341 ps.AddUserStory(WebGLContextLostFromGPUProcessExitPage(ps, ps.base_dir)) | 341 ps.AddUserStory(WebGLContextLostFromGPUProcessExitPage(ps, ps.base_dir)) |
342 ps.AddUserStory( | 342 ps.AddUserStory( |
343 WebGLContextLostFromLoseContextExtensionPage(ps, ps.base_dir)) | 343 WebGLContextLostFromLoseContextExtensionPage(ps, ps.base_dir)) |
344 ps.AddUserStory(WebGLContextLostFromQuantityPage(ps, ps.base_dir)) | 344 ps.AddUserStory(WebGLContextLostFromQuantityPage(ps, ps.base_dir)) |
345 ps.AddUserStory(WebGLContextLostFromSelectElementPage(ps, ps.base_dir)) | 345 ps.AddUserStory(WebGLContextLostFromSelectElementPage(ps, ps.base_dir)) |
346 ps.AddUserStory(WebGLContextLostInHiddenTabPage(ps, ps.base_dir)) | 346 ps.AddUserStory(WebGLContextLostInHiddenTabPage(ps, ps.base_dir)) |
347 return ps | 347 return ps |
OLD | NEW |