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

Side by Side Diff: tools/site_compare/commands/timeload.py

Issue 8678023: Fix python scripts in src/tools/ (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fixes Created 9 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 | Annotate | Revision Log
« no previous file with comments | « tools/site_compare/commands/scrape.py ('k') | tools/site_compare/drivers/__init__.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 #!/usr/bin/python2.4 1 # Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 # Copyright (c) 2006-2008 The Chromium Authors. All rights reserved.
3 # 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
4 # found in the LICENSE file. 3 # found in the LICENSE file.
5 4
6 """SiteCompare command to time page loads 5 """SiteCompare command to time page loads
7 6
8 Loads a series of URLs in a series of browsers (and browser versions) 7 Loads a series of URLs in a series of browsers (and browser versions)
9 and measures how long the page takes to load in each. Outputs a 8 and measures how long the page takes to load in each. Outputs a
10 comma-delimited file. The first line is "URL,[browser names", each 9 comma-delimited file. The first line is "URL,[browser names", each
11 additional line is a URL follored by comma-delimited times (in seconds), 10 additional line is a URL follored by comma-delimited times (in seconds),
12 or the string "timeout" or "crashed". 11 or the string "timeout" or "crashed".
(...skipping 19 matching lines...) Expand all
32 None, 31 None,
33 ExecuteTimeLoad) 32 ExecuteTimeLoad)
34 33
35 cmd.AddArgument( 34 cmd.AddArgument(
36 ["-b", "--browsers"], "List of browsers to use. Comma-separated", 35 ["-b", "--browsers"], "List of browsers to use. Comma-separated",
37 type="string", required=True) 36 type="string", required=True)
38 cmd.AddArgument( 37 cmd.AddArgument(
39 ["-bp", "--browserpaths"], "List of paths to browsers. Comma-separated", 38 ["-bp", "--browserpaths"], "List of paths to browsers. Comma-separated",
40 type="string", required=False) 39 type="string", required=False)
41 cmd.AddArgument( 40 cmd.AddArgument(
42 ["-bv", "--browserversions"], "List of versions of browsers. Comma-separated ", 41 ["-bv", "--browserversions"],
42 "List of versions of browsers. Comma-separated",
43 type="string", required=False) 43 type="string", required=False)
44 cmd.AddArgument( 44 cmd.AddArgument(
45 ["-u", "--url"], "URL to time") 45 ["-u", "--url"], "URL to time")
46 cmd.AddArgument( 46 cmd.AddArgument(
47 ["-l", "--list"], "List of URLs to time", type="readfile") 47 ["-l", "--list"], "List of URLs to time", type="readfile")
48 cmd.AddMutualExclusion(["--url", "--list"]) 48 cmd.AddMutualExclusion(["--url", "--list"])
49 cmd.AddArgument( 49 cmd.AddArgument(
50 ["-s", "--startline"], "First line of URL list", type="int") 50 ["-s", "--startline"], "First line of URL list", type="int")
51 cmd.AddArgument( 51 cmd.AddArgument(
52 ["-e", "--endline"], "Last line of URL list (exclusive)", type="int") 52 ["-e", "--endline"], "Last line of URL list (exclusive)", type="int")
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after
135 path=browser_paths[b]) 135 path=browser_paths[b])
136 136
137 for (url, time) in result: 137 for (url, time) in result:
138 results[url][b] = time 138 results[url][b] = time
139 139
140 # output the results 140 # output the results
141 for url in url_list: 141 for url in url_list:
142 log_file.write(url) 142 log_file.write(url)
143 for b in xrange(num_browsers): 143 for b in xrange(num_browsers):
144 log_file.write(",%r" % results[url][b]) 144 log_file.write(",%r" % results[url][b])
145
146
OLDNEW
« no previous file with comments | « tools/site_compare/commands/scrape.py ('k') | tools/site_compare/drivers/__init__.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698