OLD | NEW |
1 #!/usr/bin/python | 1 #!/usr/bin/python |
2 | 2 |
3 # Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file | 3 # Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file |
4 # for details. All rights reserved. Use of this source code is governed by a | 4 # for details. All rights reserved. Use of this source code is governed by a |
5 # BSD-style license that can be found in the LICENSE file. | 5 # BSD-style license that can be found in the LICENSE file. |
6 | 6 |
7 # A script which makes it easy to execute common DOM-related tasks | 7 # A script which makes it easy to execute common DOM-related tasks |
8 | 8 |
9 import os | 9 import os |
10 import subprocess | 10 import subprocess |
(...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
141 def test_server(): | 141 def test_server(): |
142 start_test_server(5400, os.path.join('out', 'ReleaseX64')) | 142 start_test_server(5400, os.path.join('out', 'ReleaseX64')) |
143 | 143 |
144 def test_server_dartium(): | 144 def test_server_dartium(): |
145 start_test_server(5500, os.path.join('..', 'out', 'Release')) | 145 start_test_server(5500, os.path.join('..', 'out', 'Release')) |
146 | 146 |
147 def start_test_server(port, build_directory): | 147 def start_test_server(port, build_directory): |
148 print('Browse tests at ' | 148 print('Browse tests at ' |
149 '\033[94mhttp://localhost:%d/root_build/generated_tests/\033[0m' % port) | 149 '\033[94mhttp://localhost:%d/root_build/generated_tests/\033[0m' % port) |
150 return call([ | 150 return call([ |
151 utils.DartBinary(), | 151 utils.CheckedInSdkExecutable(), |
152 os.path.join('tools', 'testing', 'dart', 'http_server.dart'), | 152 os.path.join('tools', 'testing', 'dart', 'http_server.dart'), |
153 '--port=%d' % port, | 153 '--port=%d' % port, |
154 '--crossOriginPort=%d' % (port + 1), | 154 '--crossOriginPort=%d' % (port + 1), |
155 '--network=0.0.0.0', | 155 '--network=0.0.0.0', |
156 '--build-directory=%s' % build_directory | 156 '--build-directory=%s' % build_directory |
157 ]) | 157 ]) |
158 | 158 |
159 | 159 |
160 def call(args): | 160 def call(args): |
161 print ' '.join(args) | 161 print ' '.join(args) |
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
205 help(); | 205 help(); |
206 success = False | 206 success = False |
207 break | 207 break |
208 returncode = commands[command][0]() | 208 returncode = commands[command][0]() |
209 success = success and not bool(returncode) | 209 success = success and not bool(returncode) |
210 | 210 |
211 sys.exit(not success) | 211 sys.exit(not success) |
212 | 212 |
213 if __name__ == '__main__': | 213 if __name__ == '__main__': |
214 main() | 214 main() |
OLD | NEW |