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

Side by Side Diff: tools/telemetry/telemetry/desktop_browser_backend.py

Issue 11663011: Adds function for activating a tab. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Updated per Dave's comments. Created 7 years, 11 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 | Annotate | Revision Log
OLDNEW
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2012 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 as os 4 import os as os
5 import subprocess as subprocess 5 import subprocess as subprocess
6 import shutil 6 import shutil
7 import tempfile 7 import tempfile
8 8
9 from telemetry import browser_backend 9 from telemetry import browser_backend
10 from telemetry import util 10 from telemetry import util
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
42 self._PostBrowserStartupInitialization() 42 self._PostBrowserStartupInitialization()
43 except: 43 except:
44 self.Close() 44 self.Close()
45 raise 45 raise
46 46
47 def GetBrowserStartupArgs(self): 47 def GetBrowserStartupArgs(self):
48 args = super(DesktopBrowserBackend, self).GetBrowserStartupArgs() 48 args = super(DesktopBrowserBackend, self).GetBrowserStartupArgs()
49 args.append('--remote-debugging-port=%i' % self._port) 49 args.append('--remote-debugging-port=%i' % self._port)
50 args.append('--window-size=1280,1024') 50 args.append('--window-size=1280,1024')
51 args.append('--enable-benchmarking') 51 args.append('--enable-benchmarking')
52 if self.browser_type == 'debug':
nduca 2013/01/03 21:19:09 chrome_content_browser_client.cc(992). Please kee
Danh Nguyen 2013/01/04 20:44:04 Yes I'll put this fix in a different CL.
53 args.append('--enable-stats-table')
54
52 if not self.options.dont_override_profile: 55 if not self.options.dont_override_profile:
53 self._tmpdir = tempfile.mkdtemp() 56 self._tmpdir = tempfile.mkdtemp()
54 args.append('--user-data-dir=%s' % self._tmpdir) 57 args.append('--user-data-dir=%s' % self._tmpdir)
55 return args 58 return args
56 59
57 def IsBrowserRunning(self): 60 def IsBrowserRunning(self):
58 return self._proc.poll() == None 61 return self._proc.poll() == None
59 62
60 def GetStandardOutput(self): 63 def GetStandardOutput(self):
61 assert self._tmp_output_file, "Can't get standard output with show_stdout" 64 assert self._tmp_output_file, "Can't get standard output with show_stdout"
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
110 def __init__(self, *port_pairs): 113 def __init__(self, *port_pairs):
111 self._host_port = port_pairs[0][0] 114 self._host_port = port_pairs[0][0]
112 115
113 @property 116 @property
114 def url(self): 117 def url(self):
115 assert self._host_port 118 assert self._host_port
116 return 'http://localhost:%i' % self._host_port 119 return 'http://localhost:%i' % self._host_port
117 120
118 def Close(self): 121 def Close(self):
119 self._host_port = None 122 self._host_port = None
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698