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

Side by Side Diff: tools/skpbench/parseskpbench.py

Issue 2378383002: skpbench: use accumulative result as the default (Closed)
Patch Set: Created 4 years, 2 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
« no previous file with comments | « tools/skpbench/_benchresult.py ('k') | tools/skpbench/skpbench.cpp » ('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/env python 1 #!/usr/bin/env python
2 2
3 # Copyright 2016 Google Inc. 3 # Copyright 2016 Google Inc.
4 # 4 #
5 # Use of this source code is governed by a BSD-style license that can be 5 # Use of this source code is governed by a BSD-style license that can be
6 # found in the LICENSE file. 6 # found in the LICENSE file.
7 7
8 from __future__ import print_function 8 from __future__ import print_function
9 from _benchresult import BenchResult 9 from _benchresult import BenchResult
10 from argparse import ArgumentParser 10 from argparse import ArgumentParser
(...skipping 16 matching lines...) Expand all
27 (1) Install the "Office Editing for Docs, Sheets & Slides" Chrome extension: 27 (1) Install the "Office Editing for Docs, Sheets & Slides" Chrome extension:
28 https://chrome.google.com/webstore/detail/office-editing-for-docs-s/gbkeegba iigmenfmjfclcdgdpimamgkj 28 https://chrome.google.com/webstore/detail/office-editing-for-docs-s/gbkeegba iigmenfmjfclcdgdpimamgkj
29 29
30 (2) Designate Chrome os-wide as the default application for opening .csv files. 30 (2) Designate Chrome os-wide as the default application for opening .csv files.
31 31
32 (3) Run parseskpbench.py with the --open flag. 32 (3) Run parseskpbench.py with the --open flag.
33 33
34 """) 34 """)
35 35
36 __argparse.add_argument('-r', '--result', 36 __argparse.add_argument('-r', '--result',
37 choices=['median', 'accum', 'max', 'min'], default='median', 37 choices=['accum', 'median', 'max', 'min'], default='accum',
38 help="result to use for cell values") 38 help="result to use for cell values")
39 __argparse.add_argument('-f', '--force', 39 __argparse.add_argument('-f', '--force',
40 action='store_true', help='silently ignore warnings') 40 action='store_true', help='silently ignore warnings')
41 __argparse.add_argument('-o', '--open', 41 __argparse.add_argument('-o', '--open',
42 action='store_true', 42 action='store_true',
43 help="generate a temp file and open it (theoretically in a web browser)") 43 help="generate a temp file and open it (theoretically in a web browser)")
44 __argparse.add_argument('-n', '--name', 44 __argparse.add_argument('-n', '--name',
45 default='skpbench_%s' % datetime.now().strftime('%Y-%m-%d_%H.%M.%S.csv'), 45 default='skpbench_%s' % datetime.now().strftime('%Y-%m-%d_%H.%M.%S.csv'),
46 help="if using --open, a name for the temp file") 46 help="if using --open, a name for the temp file")
47 __argparse.add_argument('sources', 47 __argparse.add_argument('sources',
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after
140 pathname = os.path.join(dirname, basename) 140 pathname = os.path.join(dirname, basename)
141 with open(pathname, mode='w') as tmpfile: 141 with open(pathname, mode='w') as tmpfile:
142 parser.print_csv(outfile=tmpfile) 142 parser.print_csv(outfile=tmpfile)
143 fileuri = urlparse.urljoin('file:', urllib.pathname2url(pathname)) 143 fileuri = urlparse.urljoin('file:', urllib.pathname2url(pathname))
144 print('opening %s' % fileuri) 144 print('opening %s' % fileuri)
145 webbrowser.open(fileuri) 145 webbrowser.open(fileuri)
146 146
147 147
148 if __name__ == '__main__': 148 if __name__ == '__main__':
149 main() 149 main()
OLDNEW
« no previous file with comments | « tools/skpbench/_benchresult.py ('k') | tools/skpbench/skpbench.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698