OLD | NEW |
1 # Copyright 2016 The Chromium Authors. All rights reserved. | 1 # Copyright 2016 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 import contextlib | 5 import contextlib |
6 | 6 |
7 DEPS = [ | 7 DEPS = [ |
8 'depot_tools/bot_update', | 8 'depot_tools/bot_update', |
9 'depot_tools/gclient', | 9 'depot_tools/gclient', |
10 'file', | 10 'file', |
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
118 def BuildLinuxAndroidArm(api): | 118 def BuildLinuxAndroidArm(api): |
119 out_paths = [ | 119 out_paths = [ |
120 'apks/SkyShell.apk', | 120 'apks/SkyShell.apk', |
121 'flutter.jar', | 121 'flutter.jar', |
122 'flutter.mojo', | 122 'flutter.mojo', |
123 'gen/sky/shell/shell/shell/libs/armeabi-v7a/libsky_shell.so', | 123 'gen/sky/shell/shell/shell/libs/armeabi-v7a/libsky_shell.so', |
124 'icudtl.dat', | 124 'icudtl.dat', |
125 'gen/sky/shell/shell/classes.dex.jar', | 125 'gen/sky/shell/shell/classes.dex.jar', |
126 ] | 126 ] |
127 RunGN(api, '--android') | 127 RunGN(api, '--android') |
| 128 Build(api, 'android_debug') |
128 Build(api, 'android_debug', ':dist') | 129 Build(api, 'android_debug', ':dist') |
129 UploadArtifacts(api, 'android-arm', [ | 130 UploadArtifacts(api, 'android-arm', [ |
130 'build/android/ant/chromium-debug.keystore', | 131 'build/android/ant/chromium-debug.keystore', |
131 ] + AddPathPrefix(api, 'out/android_debug', out_paths)) | 132 ] + AddPathPrefix(api, 'out/android_debug', out_paths)) |
132 UploadArtifacts(api, 'android-arm', [ | 133 UploadArtifacts(api, 'android-arm', [ |
133 'out/android_debug/libsky_shell.so' | 134 'out/android_debug/libsky_shell.so' |
134 ], archive_name='symbols.zip') | 135 ], archive_name='symbols.zip') |
135 | 136 |
136 # Build and upload engines for the runtime modes that use AOT compilation. | 137 # Build and upload engines for the runtime modes that use AOT compilation. |
137 for runtime_mode in ['profile', 'release']: | 138 for runtime_mode in ['profile', 'release']: |
(...skipping 166 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
304 BuildIOS(api) | 305 BuildIOS(api) |
305 | 306 |
306 | 307 |
307 def GenTests(api): | 308 def GenTests(api): |
308 # A valid commit to flutter/engine, to make the gsutil urls look real. | 309 # A valid commit to flutter/engine, to make the gsutil urls look real. |
309 for platform in ('mac', 'linux'): | 310 for platform in ('mac', 'linux'): |
310 yield (api.test(platform) + api.platform(platform, 64) | 311 yield (api.test(platform) + api.platform(platform, 64) |
311 + api.properties(mastername='client.flutter', | 312 + api.properties(mastername='client.flutter', |
312 buildername='%s Engine' % platform.capitalize(), | 313 buildername='%s Engine' % platform.capitalize(), |
313 slavename='fake-m1', clobber='')) | 314 slavename='fake-m1', clobber='')) |
OLD | NEW |