| OLD | NEW | 
|   1 #!/usr/bin/env python |   1 #!/usr/bin/env python | 
|   2 # |   2 # | 
|   3 # Copyright (c) 2016, the Dart project authors.  Please see the AUTHORS file |   3 # Copyright (c) 2016, 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 import os |   7 import os | 
|   8 import os.path |   8 import os.path | 
|   9 import shutil |   9 import shutil | 
|  10 import sys |  10 import sys | 
|  11 import subprocess |  11 import subprocess | 
|  12  |  12  | 
|  13 import bot |  13 import bot | 
|  14 import bot_utils |  14 import bot_utils | 
|  15  |  15  | 
|  16 TARGETS = [ |  16 TARGETS = [ | 
 |  17   'language_2', | 
 |  18   'corelib_2', | 
 |  19   'lib_2', | 
 |  20   # TODO(rnystrom): Remove these when all tests have been migrated out. | 
|  17   'language_strong', |  21   'language_strong', | 
|  18   'corelib_strong', |  22   'corelib_strong', | 
|  19   'lib_strong' |  23   'lib_strong' | 
|  20 ] |  24 ] | 
|  21  |  25  | 
|  22 FLAGS = [ |  26 FLAGS = [ | 
|  23   '--strong' |  27   '--strong' | 
|  24 ] |  28 ] | 
|  25  |  29  | 
|  26 if __name__ == '__main__': |  30 if __name__ == '__main__': | 
|  27   with bot.BuildStep('Build SDK and dartdevc test packages'): |  31   with bot.BuildStep('Build SDK and dartdevc test packages'): | 
|  28     bot.RunProcess([sys.executable, './tools/build.py', '--mode=release', |  32     bot.RunProcess([sys.executable, './tools/build.py', '--mode=release', | 
|  29          '--arch=x64', 'dartdevc_test']) |  33          '--arch=x64', 'dartdevc_test']) | 
|  30  |  34  | 
|  31   with bot.BuildStep('Run tests'): |  35   with bot.BuildStep('Run tests'): | 
|  32     (bot_name, _) = bot.GetBotName() |  36     (bot_name, _) = bot.GetBotName() | 
|  33     system = bot_utils.GetSystemFromName(bot_name) |  37     system = bot_utils.GetSystemFromName(bot_name) | 
|  34     info = bot.BuildInfo('dartdevc', 'drt', 'release', system, |  38     info = bot.BuildInfo('dartdevc', 'drt', 'release', system, | 
|  35         arch='x64', checked=True) |  39         arch='x64', checked=True) | 
|  36     bot.RunTest('dartdevc', info, TARGETS, flags=FLAGS) |  40     bot.RunTest('dartdevc', info, TARGETS, flags=FLAGS) | 
| OLD | NEW |