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

Side by Side Diff: tools/dm_flags.py

Issue 1612483002: Add pre_log option to nanobench; make this option default true in nanobench and dm. (Closed) Base URL: https://skia.googlesource.com/skia@master
Patch Set: Revert change to enable --pre_log for --verbose. Add auto-edited files. Created 4 years, 10 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/dm_flags.json ('k') | tools/flags/SkCommonFlags.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # 1 #
2 # Copyright 2015 Google Inc. 2 # Copyright 2015 Google Inc.
3 # 3 #
4 # Use of this source code is governed by a BSD-style license that can be 4 # Use of this source code is governed by a BSD-style license that can be
5 # found in the LICENSE file. 5 # found in the LICENSE file.
6 # 6 #
7 7
8 #!/usr/bin/env python 8 #!/usr/bin/env python
9 9
10 usage = ''' 10 usage = '''
11 Write extra flags to outfile for DM based on the bot name: 11 Write extra flags to outfile for DM based on the bot name:
12 $ python dm_flags.py outfile Test-Ubuntu-GCC-GCE-CPU-AVX2-x86-Debug 12 $ python dm_flags.py outfile Test-Ubuntu-GCC-GCE-CPU-AVX2-x86-Debug
13 Or run self-tests: 13 Or run self-tests:
14 $ python dm_flags.py test 14 $ python dm_flags.py test
15 ''' 15 '''
16 16
17 import inspect 17 import inspect
18 import json 18 import json
19 import os 19 import os
20 import sys 20 import sys
21 21
22 22
23 def lineno(): 23 def lineno():
24 caller = inspect.stack()[1] # Up one level to our caller. 24 caller = inspect.stack()[1] # Up one level to our caller.
25 return inspect.getframeinfo(caller[0]).lineno 25 return inspect.getframeinfo(caller[0]).lineno
26 26
27 27
28 cov_start = lineno()+1 # We care about coverage starting just past this def. 28 cov_start = lineno()+1 # We care about coverage starting just past this def.
29 def get_args(bot): 29 def get_args(bot):
30 args = [] 30 args = ['--pre_log']
31 31
32 configs = ['565', '8888', 'gpu'] 32 configs = ['565', '8888', 'gpu']
33 33
34 if 'Android' not in bot: 34 if 'Android' not in bot:
35 configs.extend(('upright-matrix-8888', 'upright-matrix-gpu')) 35 configs.extend(('upright-matrix-8888', 'upright-matrix-gpu'))
36 args.extend('--matrix 0 1 1 0'.split(' ')) 36 args.extend('--matrix 0 1 1 0'.split(' '))
37 37
38 if '-GCE-' in bot: 38 if '-GCE-' in bot:
39 configs.append('sp-8888') 39 configs.append('sp-8888')
40 configs.extend(['twice-8888', '2ndpic-8888']) 40 configs.extend(['twice-8888', '2ndpic-8888'])
(...skipping 245 matching lines...) Expand 10 before | Expand all | Expand 10 after
286 if len(sys.argv) == 2 and sys.argv[1] == 'test': 286 if len(sys.argv) == 2 and sys.argv[1] == 'test':
287 self_test() 287 self_test()
288 sys.exit(0) 288 sys.exit(0)
289 289
290 if len(sys.argv) != 3: 290 if len(sys.argv) != 3:
291 print usage 291 print usage
292 sys.exit(1) 292 sys.exit(1)
293 293
294 with open(sys.argv[1], 'w') as out: 294 with open(sys.argv[1], 'w') as out:
295 json.dump(get_args(sys.argv[2]), out) 295 json.dump(get_args(sys.argv[2]), out)
OLDNEW
« no previous file with comments | « tools/dm_flags.json ('k') | tools/flags/SkCommonFlags.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698