| OLD | NEW |
| 1 #!/usr/bin/python | 1 #!/usr/bin/python |
| 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
| 4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
| 5 | 5 |
| 6 """Do all the steps required to build and test against nacl.""" | 6 """Do all the steps required to build and test against nacl.""" |
| 7 | 7 |
| 8 | 8 |
| 9 import optparse | 9 import optparse |
| 10 import os.path | 10 import os.path |
| (...skipping 199 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 210 'Microsoft Visual Studio 8.0\\Common7\\Tools\\') | 210 'Microsoft Visual Studio 8.0\\Common7\\Tools\\') |
| 211 else: | 211 else: |
| 212 # 32bit HOST | 212 # 32bit HOST |
| 213 env['VS90COMNTOOLS'] = ('c:\\Program Files\\Microsoft Visual Studio 9.0\\' | 213 env['VS90COMNTOOLS'] = ('c:\\Program Files\\Microsoft Visual Studio 9.0\\' |
| 214 'Common7\\Tools\\') | 214 'Common7\\Tools\\') |
| 215 env['VS80COMNTOOLS'] = ('c:\\Program Files\\Microsoft Visual Studio 8.0\\' | 215 env['VS80COMNTOOLS'] = ('c:\\Program Files\\Microsoft Visual Studio 8.0\\' |
| 216 'Common7\\Tools\\') | 216 'Common7\\Tools\\') |
| 217 | 217 |
| 218 # Run nacl/chrome integration tests. | 218 # Run nacl/chrome integration tests. |
| 219 # Note that we have to add nacl_irt_test to --mode in order to get | 219 # Note that we have to add nacl_irt_test to --mode in order to get |
| 220 # inbrowser_test_runner to run. | 220 # the "_irt" variant of "chrome_browser_tests" to run. |
| 221 # TODO(mseaborn): Change it so that inbrowser_test_runner is not a | |
| 222 # special case. | |
| 223 cmd = scons + ['--verbose', '-k', 'platform=x86-%d' % bits, | 221 cmd = scons + ['--verbose', '-k', 'platform=x86-%d' % bits, |
| 224 '--mode=opt-host,nacl,nacl_irt_test', | 222 '--mode=opt-host,nacl,nacl_irt_test', |
| 225 'chrome_browser_path=%s' % chrome_filename, | 223 'chrome_browser_path=%s' % chrome_filename, |
| 226 ] | 224 ] |
| 227 if not options.integration_bot and not options.morenacl_bot: | 225 if not options.integration_bot and not options.morenacl_bot: |
| 228 cmd.append('disable_flaky_tests=1') | 226 cmd.append('disable_flaky_tests=1') |
| 229 cmd.append('chrome_browser_tests') | 227 cmd.append('chrome_browser_tests_irt') |
| 230 | 228 |
| 231 # Download the toolchain(s). | 229 # Download the toolchain(s). |
| 232 if options.enable_pnacl: | 230 if options.enable_pnacl: |
| 233 pnacl_toolchain = [] | 231 pnacl_toolchain = [] |
| 234 else: | 232 else: |
| 235 pnacl_toolchain = ['--no-pnacl'] | 233 pnacl_toolchain = ['--no-pnacl'] |
| 236 RunCommand([python, | 234 RunCommand([python, |
| 237 os.path.join(nacl_dir, 'build', 'download_toolchains.py'), | 235 os.path.join(nacl_dir, 'build', 'download_toolchains.py'), |
| 238 '--no-arm-trusted'] + pnacl_toolchain + ['TOOL_REVISIONS'], | 236 '--no-arm-trusted'] + pnacl_toolchain + ['TOOL_REVISIONS'], |
| 239 nacl_dir, os.environ) | 237 nacl_dir, os.environ) |
| (...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 335 else: | 333 else: |
| 336 options.enable_pnacl = 0 | 334 options.enable_pnacl = 0 |
| 337 | 335 |
| 338 if args: | 336 if args: |
| 339 parser.error('ERROR: invalid argument') | 337 parser.error('ERROR: invalid argument') |
| 340 BuildAndTest(options) | 338 BuildAndTest(options) |
| 341 | 339 |
| 342 | 340 |
| 343 if __name__ == '__main__': | 341 if __name__ == '__main__': |
| 344 Main() | 342 Main() |
| OLD | NEW |