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

Side by Side Diff: tools/run_pub.py

Issue 854893003: Use 'windows' and not 'win32' as the path for the dart testing binary (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 5 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
« no previous file with comments | « no previous file | no next file » | 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 # Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file 2 # Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file
3 # for details. All rights reserved. Use of this source code is governed by a 3 # for details. All rights reserved. Use of this source code is governed by a
4 # BSD-style license that can be found in the LICENSE file. 4 # BSD-style license that can be found in the LICENSE file.
5 """Used to run pub before the SDK has been built""" 5 """Used to run pub before the SDK has been built"""
6 6
7 import argparse 7 import argparse
8 import os 8 import os
9 import platform 9 import platform
10 import subprocess 10 import subprocess
(...skipping 11 matching lines...) Expand all
22 result = argparse.ArgumentParser(usage=usage) 22 result = argparse.ArgumentParser(usage=usage)
23 result.add_argument("--package-root", help="package root", default=None) 23 result.add_argument("--package-root", help="package root", default=None)
24 result.add_argument("--dart-executable", help="dart binary", default=None) 24 result.add_argument("--dart-executable", help="dart binary", default=None)
25 return result 25 return result
26 26
27 def ProcessOptions(options, args): 27 def ProcessOptions(options, args):
28 return ((options.package_root != None) and 28 return ((options.package_root != None) and
29 (options.dart_executable != None)) 29 (options.dart_executable != None))
30 30
31 def GetPrebuiltDartExecutablePath(): 31 def GetPrebuiltDartExecutablePath():
32 osdict = {'Darwin':'macos', 'Linux':'linux', 'Windows':'win32'} 32 osdict = {'Darwin':'macos', 'Linux':'linux', 'Windows':'windows'}
33 system = platform.system() 33 system = platform.system()
34 executable_name = 'dart' 34 executable_name = 'dart'
35 if system == 'Windows': 35 if system == 'Windows':
36 executable_name = 'dart.exe' 36 executable_name = 'dart.exe'
37 try: 37 try:
38 osname = osdict[system] 38 osname = osdict[system]
39 except KeyError: 39 except KeyError:
40 print >>sys.stderr, ('WARNING: platform "%s" not supported') % (system) 40 print >>sys.stderr, ('WARNING: platform "%s" not supported') % (system)
41 return None; 41 return None;
42 return os.path.join(DART_ROOT, 42 return os.path.join(DART_ROOT,
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
81 dart_executable = options.dart_executable 81 dart_executable = options.dart_executable
82 # If requested, use the bootstrap binary instead of the prebuilt 82 # If requested, use the bootstrap binary instead of the prebuilt
83 # executable. 83 # executable.
84 if os.getenv('DART_USE_BOOTSTRAP_BIN') != None: 84 if os.getenv('DART_USE_BOOTSTRAP_BIN') != None:
85 dart_executable = options.dart_executable 85 dart_executable = options.dart_executable
86 return RunPub(dart_executable, options.package_root, args) 86 return RunPub(dart_executable, options.package_root, args)
87 87
88 88
89 if __name__ == '__main__': 89 if __name__ == '__main__':
90 sys.exit(main()); 90 sys.exit(main());
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698