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

Side by Side Diff: scripts/slave/recipes/bisection/android_bisect.expected/local_basic_recipe_no_device.json

Issue 2228473002: bisection: prepare for running under remote_run (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@master
Patch Set: Created 4 years, 4 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
OLDNEW
1 [ 1 [
2 { 2 {
3 "cmd": [ 3 "cmd": [
4 "python", 4 "python",
5 "-u", 5 "-u",
6 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os. path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n",
7 "[BUILDER_CACHE]/android_one_perf_bisect",
8 "511"
9 ],
10 "name": "makedirs checkout path",
11 "~followup_annotations": [
12 "@@@STEP_LOG_LINE@python.inline@@@@",
13 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
14 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
15 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
16 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
17 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
18 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
19 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
20 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
21 "@@@STEP_LOG_END@python.inline@@@"
22 ]
23 },
24 {
25 "cmd": [
26 "python",
27 "-u",
6 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py", 28 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
7 "--master", 29 "--master",
8 "tryserver.chromium.perf", 30 "tryserver.chromium.perf",
9 "--builder", 31 "--builder",
10 "android_one_perf_bisect", 32 "android_one_perf_bisect",
11 "--slave", 33 "--slave",
12 "TestSlavename", 34 "TestSlavename",
13 "--spec", 35 "--spec",
14 "cache_dir = '[GIT_CACHE]'\nsolutions = [{'custom_vars': {'googlecode_url' : 'svn://svn-mirror.golo.chromium.org/%s', 'llvm_url': 'svn://svn-mirror.golo.ch romium.org/llvm-project', 'nacl_trunk': 'svn://svn-mirror.golo.chromium.org/nati ve_client/trunk', 'sourceforge_url': 'svn://svn-mirror.golo.chromium.org/%(repo) s', 'webkit_trunk': 'svn://svn-mirror.golo.chromium.org/blink/trunk'}, 'deps_fil e': 'DEPS', 'managed': False, 'name': 'src', 'url': 'svn://svn-mirror.golo.chrom ium.org/chrome/trunk/src'}, {'custom_deps': {'src/chrome/test/data/firefox2_prof ile/searchplugins': None, 'src/chrome/test/data/firefox2_searchplugins': None, ' src/chrome/test/data/firefox3_profile/searchplugins': None, 'src/chrome/test/dat a/firefox3_searchplugins': None, 'src/chrome/test/data/osdd': None, 'src/chrome/ test/data/perf/frame_rate/private': None, 'src/chrome/test/data/plugin': None, ' src/chrome/test/data/ssl/certs': None, 'src/data/autodiscovery': None, 'src/data /esctf': None, 'src/data/mach_ports': None, 'src/data/memory_test': None, 'src/d ata/mozilla_js_tests': None, 'src/data/selenium_core': None, 'src/data/tab_switc hing': None, 'src/tools/grit/grit/test/data': None, 'src/webkit/data/bmp_decoder ': None, 'src/webkit/data/ico_decoder': None, 'src/webkit/data/test_shell/plugin s': None, 'src/webkit/data/xbm_decoder': None}, 'deps_file': 'DEPS', 'managed': False, 'name': 'src-internal', 'url': 'svn://svn-mirror.golo.chromium.org/chrome -internal/trunk/src-internal'}]\ntarget_os = ['android']", 36 "cache_dir = '[GIT_CACHE]'\nsolutions = [{'custom_vars': {'googlecode_url' : 'svn://svn-mirror.golo.chromium.org/%s', 'llvm_url': 'svn://svn-mirror.golo.ch romium.org/llvm-project', 'nacl_trunk': 'svn://svn-mirror.golo.chromium.org/nati ve_client/trunk', 'sourceforge_url': 'svn://svn-mirror.golo.chromium.org/%(repo) s', 'webkit_trunk': 'svn://svn-mirror.golo.chromium.org/blink/trunk'}, 'deps_fil e': 'DEPS', 'managed': False, 'name': 'src', 'url': 'svn://svn-mirror.golo.chrom ium.org/chrome/trunk/src'}, {'custom_deps': {'src/chrome/test/data/firefox2_prof ile/searchplugins': None, 'src/chrome/test/data/firefox2_searchplugins': None, ' src/chrome/test/data/firefox3_profile/searchplugins': None, 'src/chrome/test/dat a/firefox3_searchplugins': None, 'src/chrome/test/data/osdd': None, 'src/chrome/ test/data/perf/frame_rate/private': None, 'src/chrome/test/data/plugin': None, ' src/chrome/test/data/ssl/certs': None, 'src/data/autodiscovery': None, 'src/data /esctf': None, 'src/data/mach_ports': None, 'src/data/memory_test': None, 'src/d ata/mozilla_js_tests': None, 'src/data/selenium_core': None, 'src/data/tab_switc hing': None, 'src/tools/grit/grit/test/data': None, 'src/webkit/data/bmp_decoder ': None, 'src/webkit/data/ico_decoder': None, 'src/webkit/data/test_shell/plugin s': None, 'src/webkit/data/xbm_decoder': None}, 'deps_file': 'DEPS', 'managed': False, 'name': 'src-internal', 'url': 'svn://svn-mirror.golo.chromium.org/chrome -internal/trunk/src-internal'}]\ntarget_os = ['android']",
15 "--root", 37 "--root",
16 "src", 38 "src",
17 "--revision_mapping_file", 39 "--revision_mapping_file",
18 "{\"src\": \"got_revision\", \"src/buildtools\": \"got_buildtools_revision \", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/angle\": \"g ot_angle_revision\", \"src/third_party/webrtc\": \"got_webrtc_revision\", \"src/ tools/swarming_client\": \"got_swarming_client_revision\", \"src/v8\": \"got_v8_ revision\"}", 40 "{\"src\": \"got_revision\", \"src/buildtools\": \"got_buildtools_revision \", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/angle\": \"g ot_angle_revision\", \"src/third_party/webrtc\": \"got_webrtc_revision\", \"src/ tools/swarming_client\": \"got_swarming_client_revision\", \"src/v8\": \"got_v8_ revision\"}",
19 "--git-cache-dir", 41 "--git-cache-dir",
20 "[GIT_CACHE]", 42 "[GIT_CACHE]",
21 "--issue", 43 "--issue",
22 "12853011", 44 "12853011",
23 "--patchset", 45 "--patchset",
24 "1", 46 "1",
25 "--rietveld_server", 47 "--rietveld_server",
26 "https://codereview.chromium.org", 48 "https://codereview.chromium.org",
27 "--output_json", 49 "--output_json",
28 "/path/to/tmp/json", 50 "/path/to/tmp/json",
29 "--revision", 51 "--revision",
30 "src@1111111", 52 "src@1111111",
31 "--output_manifest" 53 "--output_manifest"
32 ], 54 ],
55 "cwd": "[BUILDER_CACHE]/android_one_perf_bisect",
33 "env": { 56 "env": {
34 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" 57 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
35 }, 58 },
36 "name": "bot_update", 59 "name": "bot_update",
37 "~followup_annotations": [ 60 "~followup_annotations": [
38 "@@@STEP_TEXT@Some step text@@@", 61 "@@@STEP_TEXT@Some step text@@@",
39 "@@@STEP_LOG_LINE@json.output@{@@@", 62 "@@@STEP_LOG_LINE@json.output@{@@@",
40 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@", 63 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
41 "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@", 64 "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@",
42 "@@@STEP_LOG_LINE@json.output@ \"src\": \"1111111\"@@@", 65 "@@@STEP_LOG_LINE@json.output@ \"src\": \"1111111\"@@@",
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
107 "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@" , 130 "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@" ,
108 "@@@SET_BUILD_PROPERTY@got_angle_revision_cp@\"refs/heads/master@{#297276} \"@@@", 131 "@@@SET_BUILD_PROPERTY@got_angle_revision_cp@\"refs/heads/master@{#297276} \"@@@",
109 "@@@SET_BUILD_PROPERTY@got_buildtools_revision@\"f0319a328b2809876916353cb 994259692140934\"@@@" 132 "@@@SET_BUILD_PROPERTY@got_buildtools_revision@\"f0319a328b2809876916353cb 994259692140934\"@@@"
110 ] 133 ]
111 }, 134 },
112 { 135 {
113 "cmd": [ 136 "cmd": [
114 "python", 137 "python",
115 "-u", 138 "-u",
116 "\nimport shutil, sys, os\nshutil.rmtree(sys.argv[1], True)\nshutil.rmtree (sys.argv[2], True)\ntry:\n os.remove(sys.argv[3])\nexcept OSError:\n pass\nfo r base, _dirs, files in os.walk(sys.argv[4]):\n for f in files:\n if f.endsw ith('.pyc'):\n os.remove(os.path.join(base, f))\n", 139 "\nimport shutil, sys, os\nshutil.rmtree(sys.argv[1], True)\nshutil.rmtree (sys.argv[2], True)\ntry:\n os.remove(sys.argv[3])\nexcept OSError:\n pass\nfo r base, _dirs, files in os.walk(sys.argv[4]):\n for f in files:\n if f.endsw ith('.pyc'):\n os.remove(os.path.join(base, f))\n",
117 "[SLAVE_BUILD]/src/out/Release/debug_info_dumps", 140 "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release/debug_info_dumps" ,
118 "[SLAVE_BUILD]/src/out/Release/test_logs", 141 "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release/test_logs",
119 "[SLAVE_BUILD]/src/out/build_product.zip", 142 "[BUILDER_CACHE]/android_one_perf_bisect/src/out/build_product.zip",
120 "[SLAVE_BUILD]/src" 143 "[BUILDER_CACHE]/android_one_perf_bisect/src"
121 ], 144 ],
122 "name": "clean local files", 145 "name": "clean local files",
123 "~followup_annotations": [ 146 "~followup_annotations": [
124 "@@@STEP_LOG_LINE@python.inline@@@@", 147 "@@@STEP_LOG_LINE@python.inline@@@@",
125 "@@@STEP_LOG_LINE@python.inline@import shutil, sys, os@@@", 148 "@@@STEP_LOG_LINE@python.inline@import shutil, sys, os@@@",
126 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1], True)@@@", 149 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1], True)@@@",
127 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[2], True)@@@", 150 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[2], True)@@@",
128 "@@@STEP_LOG_LINE@python.inline@try:@@@", 151 "@@@STEP_LOG_LINE@python.inline@try:@@@",
129 "@@@STEP_LOG_LINE@python.inline@ os.remove(sys.argv[3])@@@", 152 "@@@STEP_LOG_LINE@python.inline@ os.remove(sys.argv[3])@@@",
130 "@@@STEP_LOG_LINE@python.inline@except OSError:@@@", 153 "@@@STEP_LOG_LINE@python.inline@except OSError:@@@",
131 "@@@STEP_LOG_LINE@python.inline@ pass@@@", 154 "@@@STEP_LOG_LINE@python.inline@ pass@@@",
132 "@@@STEP_LOG_LINE@python.inline@for base, _dirs, files in os.walk(sys.argv [4]):@@@", 155 "@@@STEP_LOG_LINE@python.inline@for base, _dirs, files in os.walk(sys.argv [4]):@@@",
133 "@@@STEP_LOG_LINE@python.inline@ for f in files:@@@", 156 "@@@STEP_LOG_LINE@python.inline@ for f in files:@@@",
134 "@@@STEP_LOG_LINE@python.inline@ if f.endswith('.pyc'):@@@", 157 "@@@STEP_LOG_LINE@python.inline@ if f.endswith('.pyc'):@@@",
135 "@@@STEP_LOG_LINE@python.inline@ os.remove(os.path.join(base, f))@@@" , 158 "@@@STEP_LOG_LINE@python.inline@ os.remove(os.path.join(base, f))@@@" ,
136 "@@@STEP_LOG_END@python.inline@@@" 159 "@@@STEP_LOG_END@python.inline@@@"
137 ] 160 ]
138 }, 161 },
139 { 162 {
140 "cmd": [ 163 "cmd": [
141 "git", 164 "git",
142 "diff", 165 "diff",
143 "--cached", 166 "--cached",
144 "--name-only" 167 "--name-only"
145 ], 168 ],
146 "cwd": "[SLAVE_BUILD]/src", 169 "cwd": "[BUILDER_CACHE]/android_one_perf_bisect/src",
147 "name": "git diff to analyze patch", 170 "name": "git diff to analyze patch",
148 "stdout": "/path/to/tmp/", 171 "stdout": "/path/to/tmp/",
149 "~followup_annotations": [ 172 "~followup_annotations": [
150 "@@@STEP_LOG_LINE@files@foo.cc@@@", 173 "@@@STEP_LOG_LINE@files@foo.cc@@@",
151 "@@@STEP_LOG_END@files@@@" 174 "@@@STEP_LOG_END@files@@@"
152 ] 175 ]
153 }, 176 },
154 { 177 {
155 "cmd": [ 178 "cmd": [
156 "python", 179 "python",
157 "-u", 180 "-u",
158 "[SLAVE_BUILD]/src/build/symlink.py", 181 "[BUILDER_CACHE]/android_one_perf_bisect/src/build/symlink.py",
159 "-f", 182 "-f",
160 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb", 183 "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk /platform-tools/adb",
161 "~/adb" 184 "~/adb"
162 ], 185 ],
163 "name": "create adb symlink" 186 "name": "create adb symlink"
164 }, 187 },
165 { 188 {
166 "cmd": [ 189 "cmd": [
167 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py", 190 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py",
168 "--", 191 "--",
169 "[SLAVE_BUILD]/src/build/android/adb_logcat_monitor.py", 192 "[BUILDER_CACHE]/android_one_perf_bisect/src/build/android/adb_logcat_moni tor.py",
170 "[SLAVE_BUILD]/src/out/logcat", 193 "[BUILDER_CACHE]/android_one_perf_bisect/src/out/logcat",
171 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb" 194 "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk /platform-tools/adb"
172 ], 195 ],
173 "env": { 196 "env": {
174 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 197 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
175 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 198 "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_t ools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/androi d:%(PATH)s"
176 }, 199 },
177 "name": "spawn_logcat_monitor" 200 "name": "spawn_logcat_monitor"
178 }, 201 },
179 { 202 {
180 "cmd": [ 203 "cmd": [
181 "python", 204 "python",
182 "-u", 205 "-u",
183 "RECIPE_PACKAGE_REPO[build]/scripts/slave/android/authorize_adb_devices.py ", 206 "RECIPE_PACKAGE_REPO[build]/scripts/slave/android/authorize_adb_devices.py ",
184 "--verbose", 207 "--verbose",
185 "--adb-path", 208 "--adb-path",
186 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb" 209 "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk /platform-tools/adb"
187 ], 210 ],
188 "env": { 211 "env": {
189 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 212 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
190 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 213 "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_t ools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/androi d:%(PATH)s"
191 }, 214 },
192 "name": "authorize_adb_devices" 215 "name": "authorize_adb_devices"
193 }, 216 },
194 { 217 {
195 "cmd": [ 218 "cmd": [
196 "[SLAVE_BUILD]/src/third_party/catapult/devil/devil/android/tools/device_r ecovery.py", 219 "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/catapult/devil/de vil/android/tools/device_recovery.py",
197 "--blacklist-file", 220 "--blacklist-file",
198 "[SLAVE_BUILD]/src/out/bad_devices.json", 221 "[BUILDER_CACHE]/android_one_perf_bisect/src/out/bad_devices.json",
199 "--known-devices-file", 222 "--known-devices-file",
200 "[HOME]/.android/known_devices.json", 223 "[HOME]/.android/known_devices.json",
201 "--adb-path", 224 "--adb-path",
202 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb", 225 "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk /platform-tools/adb",
203 "-v" 226 "-v"
204 ], 227 ],
205 "env": { 228 "env": {
206 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 229 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
207 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 230 "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_t ools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/androi d:%(PATH)s"
208 }, 231 },
209 "name": "device_recovery" 232 "name": "device_recovery"
210 }, 233 },
211 { 234 {
212 "cmd": [ 235 "cmd": [
213 "python", 236 "python",
214 "-u", 237 "-u",
215 "[SLAVE_BUILD]/src/build/android/provision_devices.py", 238 "[BUILDER_CACHE]/android_one_perf_bisect/src/build/android/provision_devic es.py",
216 "--adb-path", 239 "--adb-path",
217 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb", 240 "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk /platform-tools/adb",
218 "--blacklist-file", 241 "--blacklist-file",
219 "[SLAVE_BUILD]/src/out/bad_devices.json", 242 "[BUILDER_CACHE]/android_one_perf_bisect/src/out/bad_devices.json",
220 "--output-device-blacklist", 243 "--output-device-blacklist",
221 "/path/to/tmp/json", 244 "/path/to/tmp/json",
222 "-t", 245 "-t",
223 "Release", 246 "Release",
224 "--min-battery-level", 247 "--min-battery-level",
225 "95", 248 "95",
226 "--disable-network", 249 "--disable-network",
227 "--disable-java-debug", 250 "--disable-java-debug",
228 "--max-battery-temp", 251 "--max-battery-temp",
229 "350", 252 "350",
230 "--remove-system-webview" 253 "--remove-system-webview"
231 ], 254 ],
232 "env": { 255 "env": {
233 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 256 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
234 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 257 "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_t ools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/androi d:%(PATH)s"
235 }, 258 },
236 "name": "provision_devices" 259 "name": "provision_devices"
237 }, 260 },
238 { 261 {
239 "cmd": [ 262 "cmd": [
240 "[SLAVE_BUILD]/src/third_party/catapult/devil/devil/android/tools/device_s tatus.py", 263 "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/catapult/devil/de vil/android/tools/device_status.py",
241 "--json-output", 264 "--json-output",
242 "/path/to/tmp/json", 265 "/path/to/tmp/json",
243 "--blacklist-file", 266 "--blacklist-file",
244 "[SLAVE_BUILD]/src/out/bad_devices.json", 267 "[BUILDER_CACHE]/android_one_perf_bisect/src/out/bad_devices.json",
245 "--known-devices-file", 268 "--known-devices-file",
246 "[HOME]/.android/known_devices.json", 269 "[HOME]/.android/known_devices.json",
247 "--buildbot-path", 270 "--buildbot-path",
248 "/home/chrome-bot/.adb_device_info", 271 "/home/chrome-bot/.adb_device_info",
249 "--adb-path", 272 "--adb-path",
250 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb", 273 "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk /platform-tools/adb",
251 "-v", 274 "-v",
252 "--overwrite-known-devices-files" 275 "--overwrite-known-devices-files"
253 ], 276 ],
254 "env": { 277 "env": {
255 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 278 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
256 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 279 "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_t ools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/androi d:%(PATH)s"
257 }, 280 },
258 "name": "device_status", 281 "name": "device_status",
259 "~followup_annotations": [ 282 "~followup_annotations": [
260 "@@@STEP_TEXT@Online devices: 0@@@", 283 "@@@STEP_TEXT@Online devices: 0@@@",
261 "@@@STEP_LOG_LINE@json.output@[]@@@", 284 "@@@STEP_LOG_LINE@json.output@[]@@@",
262 "@@@STEP_LOG_END@json.output@@@" 285 "@@@STEP_LOG_END@json.output@@@"
263 ] 286 ]
264 }, 287 },
265 { 288 {
266 "cmd": [ 289 "cmd": [
267 "python", 290 "python",
268 "-u", 291 "-u",
269 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py", 292 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py",
270 "--action", 293 "--action",
271 "restart", 294 "restart",
272 "--pid-file-path", 295 "--pid-file-path",
273 "/tmp/device_monitor.pid", 296 "/tmp/device_monitor.pid",
274 "--", 297 "--",
275 "RECIPE_MODULE[build::chromium_android]/resources/spawn_device_monitor.py" , 298 "RECIPE_MODULE[build::chromium_android]/resources/spawn_device_monitor.py" ,
276 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb", 299 "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk /platform-tools/adb",
277 "[]", 300 "[]",
278 "--blacklist-file", 301 "--blacklist-file",
279 "[SLAVE_BUILD]/src/out/bad_devices.json" 302 "[BUILDER_CACHE]/android_one_perf_bisect/src/out/bad_devices.json"
280 ], 303 ],
281 "name": "spawn_device_monitor" 304 "name": "spawn_device_monitor"
282 }, 305 },
283 { 306 {
284 "cmd": [ 307 "cmd": [
285 "python", 308 "python",
286 "-u", 309 "-u",
287 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", 310 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
288 "runhooks" 311 "runhooks"
289 ], 312 ],
290 "cwd": "[SLAVE_BUILD]/src", 313 "cwd": "[BUILDER_CACHE]/android_one_perf_bisect/src",
291 "env": { 314 "env": {
292 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 315 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
293 "GYP_CHROMIUM_NO_ACTION": "1", 316 "GYP_CHROMIUM_NO_ACTION": "1",
294 "GYP_CROSSCOMPILE": "1", 317 "GYP_CROSSCOMPILE": "1",
295 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[ BUILD]/goma' target_arch=arm use_goma=1", 318 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='R ECIPE_PACKAGE_REPO[build]/goma' target_arch=arm use_goma=1",
296 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" 319 "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_t ools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/androi d:%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
297 }, 320 },
298 "name": "gclient runhooks" 321 "name": "gclient runhooks"
299 }, 322 },
300 { 323 {
301 "cmd": [], 324 "cmd": [],
302 "name": "***BISECT***" 325 "name": "***BISECT***"
303 }, 326 },
304 { 327 {
305 "cmd": [ 328 "cmd": [
306 "[SLAVE_BUILD]/src/third_party/catapult/devil/devil/android/tools/device_s tatus.py", 329 "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/catapult/devil/de vil/android/tools/device_status.py",
307 "--json-output", 330 "--json-output",
308 "/path/to/tmp/json", 331 "/path/to/tmp/json",
309 "--blacklist-file", 332 "--blacklist-file",
310 "[SLAVE_BUILD]/src/out/bad_devices.json", 333 "[BUILDER_CACHE]/android_one_perf_bisect/src/out/bad_devices.json",
311 "--known-devices-file", 334 "--known-devices-file",
312 "[HOME]/.android/known_devices.json", 335 "[HOME]/.android/known_devices.json",
313 "--buildbot-path", 336 "--buildbot-path",
314 "/home/chrome-bot/.adb_device_info", 337 "/home/chrome-bot/.adb_device_info",
315 "--adb-path", 338 "--adb-path",
316 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb", 339 "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_tools/sdk /platform-tools/adb",
317 "-v", 340 "-v",
318 "--overwrite-known-devices-files" 341 "--overwrite-known-devices-files"
319 ], 342 ],
320 "env": { 343 "env": {
321 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 344 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
322 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 345 "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_t ools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/androi d:%(PATH)s"
323 }, 346 },
324 "name": "device_status (2)", 347 "name": "device_status (2)",
325 "~followup_annotations": [ 348 "~followup_annotations": [
326 "@@@STEP_TEXT@Online devices: 0@@@", 349 "@@@STEP_TEXT@Online devices: 0@@@",
327 "@@@STEP_LOG_LINE@json.output@[]@@@", 350 "@@@STEP_LOG_LINE@json.output@[]@@@",
328 "@@@STEP_LOG_END@json.output@@@" 351 "@@@STEP_LOG_END@json.output@@@"
329 ] 352 ]
330 }, 353 },
331 { 354 {
332 "cmd": [ 355 "cmd": [
333 "python", 356 "python",
334 "-u", 357 "-u",
358 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os. path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n",
359 "[BUILDER_CACHE]/android_one_perf_bisect",
360 "511"
361 ],
362 "name": "makedirs checkout path (2)",
363 "~followup_annotations": [
364 "@@@STEP_LOG_LINE@python.inline@@@@",
365 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
366 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
367 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
368 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
369 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
370 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
371 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
372 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
373 "@@@STEP_LOG_END@python.inline@@@"
374 ]
375 },
376 {
377 "cmd": [
378 "python",
379 "-u",
335 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py", 380 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
336 "--master", 381 "--master",
337 "tryserver.chromium.perf", 382 "tryserver.chromium.perf",
338 "--builder", 383 "--builder",
339 "android_one_perf_bisect", 384 "android_one_perf_bisect",
340 "--slave", 385 "--slave",
341 "TestSlavename", 386 "TestSlavename",
342 "--spec", 387 "--spec",
343 "cache_dir = '[GIT_CACHE]'\nsolutions = [{'custom_vars': {'googlecode_url' : 'svn://svn-mirror.golo.chromium.org/%s', 'llvm_url': 'svn://svn-mirror.golo.ch romium.org/llvm-project', 'nacl_trunk': 'svn://svn-mirror.golo.chromium.org/nati ve_client/trunk', 'sourceforge_url': 'svn://svn-mirror.golo.chromium.org/%(repo) s', 'webkit_trunk': 'svn://svn-mirror.golo.chromium.org/blink/trunk'}, 'deps_fil e': 'DEPS', 'managed': False, 'name': 'src', 'url': 'svn://svn-mirror.golo.chrom ium.org/chrome/trunk/src'}, {'custom_deps': {'src/chrome/test/data/firefox2_prof ile/searchplugins': None, 'src/chrome/test/data/firefox2_searchplugins': None, ' src/chrome/test/data/firefox3_profile/searchplugins': None, 'src/chrome/test/dat a/firefox3_searchplugins': None, 'src/chrome/test/data/osdd': None, 'src/chrome/ test/data/perf/frame_rate/private': None, 'src/chrome/test/data/plugin': None, ' src/chrome/test/data/ssl/certs': None, 'src/data/autodiscovery': None, 'src/data /esctf': None, 'src/data/mach_ports': None, 'src/data/memory_test': None, 'src/d ata/mozilla_js_tests': None, 'src/data/selenium_core': None, 'src/data/tab_switc hing': None, 'src/tools/grit/grit/test/data': None, 'src/webkit/data/bmp_decoder ': None, 'src/webkit/data/ico_decoder': None, 'src/webkit/data/test_shell/plugin s': None, 'src/webkit/data/xbm_decoder': None}, 'deps_file': 'DEPS', 'managed': False, 'name': 'src-internal', 'url': 'svn://svn-mirror.golo.chromium.org/chrome -internal/trunk/src-internal'}]\ntarget_os = ['android']", 388 "cache_dir = '[GIT_CACHE]'\nsolutions = [{'custom_vars': {'googlecode_url' : 'svn://svn-mirror.golo.chromium.org/%s', 'llvm_url': 'svn://svn-mirror.golo.ch romium.org/llvm-project', 'nacl_trunk': 'svn://svn-mirror.golo.chromium.org/nati ve_client/trunk', 'sourceforge_url': 'svn://svn-mirror.golo.chromium.org/%(repo) s', 'webkit_trunk': 'svn://svn-mirror.golo.chromium.org/blink/trunk'}, 'deps_fil e': 'DEPS', 'managed': False, 'name': 'src', 'url': 'svn://svn-mirror.golo.chrom ium.org/chrome/trunk/src'}, {'custom_deps': {'src/chrome/test/data/firefox2_prof ile/searchplugins': None, 'src/chrome/test/data/firefox2_searchplugins': None, ' src/chrome/test/data/firefox3_profile/searchplugins': None, 'src/chrome/test/dat a/firefox3_searchplugins': None, 'src/chrome/test/data/osdd': None, 'src/chrome/ test/data/perf/frame_rate/private': None, 'src/chrome/test/data/plugin': None, ' src/chrome/test/data/ssl/certs': None, 'src/data/autodiscovery': None, 'src/data /esctf': None, 'src/data/mach_ports': None, 'src/data/memory_test': None, 'src/d ata/mozilla_js_tests': None, 'src/data/selenium_core': None, 'src/data/tab_switc hing': None, 'src/tools/grit/grit/test/data': None, 'src/webkit/data/bmp_decoder ': None, 'src/webkit/data/ico_decoder': None, 'src/webkit/data/test_shell/plugin s': None, 'src/webkit/data/xbm_decoder': None}, 'deps_file': 'DEPS', 'managed': False, 'name': 'src-internal', 'url': 'svn://svn-mirror.golo.chromium.org/chrome -internal/trunk/src-internal'}]\ntarget_os = ['android']",
344 "--root", 389 "--root",
345 "src", 390 "src",
346 "--revision_mapping_file", 391 "--revision_mapping_file",
347 "{\"src\": \"got_revision\", \"src/buildtools\": \"got_buildtools_revision \", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/angle\": \"g ot_angle_revision\", \"src/third_party/webrtc\": \"got_webrtc_revision\", \"src/ tools/swarming_client\": \"got_swarming_client_revision\", \"src/v8\": \"got_v8_ revision\"}", 392 "{\"src\": \"got_revision\", \"src/buildtools\": \"got_buildtools_revision \", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/angle\": \"g ot_angle_revision\", \"src/third_party/webrtc\": \"got_webrtc_revision\", \"src/ tools/swarming_client\": \"got_swarming_client_revision\", \"src/v8\": \"got_v8_ revision\"}",
348 "--git-cache-dir", 393 "--git-cache-dir",
349 "[GIT_CACHE]", 394 "[GIT_CACHE]",
350 "--issue", 395 "--issue",
351 "12853011", 396 "12853011",
352 "--patchset", 397 "--patchset",
353 "1", 398 "1",
354 "--rietveld_server", 399 "--rietveld_server",
355 "https://codereview.chromium.org", 400 "https://codereview.chromium.org",
356 "--output_json", 401 "--output_json",
357 "/path/to/tmp/json", 402 "/path/to/tmp/json",
358 "--revision", 403 "--revision",
359 "src@1111111", 404 "src@1111111",
360 "--output_manifest" 405 "--output_manifest"
361 ], 406 ],
407 "cwd": "[BUILDER_CACHE]/android_one_perf_bisect",
362 "env": { 408 "env": {
363 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" 409 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
364 }, 410 },
365 "name": "bot_update (2)", 411 "name": "bot_update (2)",
366 "~followup_annotations": [ 412 "~followup_annotations": [
367 "@@@STEP_TEXT@Some step text@@@", 413 "@@@STEP_TEXT@Some step text@@@",
368 "@@@STEP_LOG_LINE@json.output@{@@@", 414 "@@@STEP_LOG_LINE@json.output@{@@@",
369 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@", 415 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
370 "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@", 416 "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@",
371 "@@@STEP_LOG_LINE@json.output@ \"src\": \"1111111\"@@@", 417 "@@@STEP_LOG_LINE@json.output@ \"src\": \"1111111\"@@@",
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after
447 "stop", 493 "stop",
448 "--pid-file-path", 494 "--pid-file-path",
449 "/tmp/device_monitor.pid" 495 "/tmp/device_monitor.pid"
450 ], 496 ],
451 "name": "shutdown_device_monitor" 497 "name": "shutdown_device_monitor"
452 }, 498 },
453 { 499 {
454 "cmd": [ 500 "cmd": [
455 "python", 501 "python",
456 "-u", 502 "-u",
457 "[SLAVE_BUILD]/src/build/android/adb_logcat_printer.py", 503 "[BUILDER_CACHE]/android_one_perf_bisect/src/build/android/adb_logcat_prin ter.py",
458 "--output-path", 504 "--output-path",
459 "[SLAVE_BUILD]/src/out/Release/full_log", 505 "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release/full_log",
460 "[SLAVE_BUILD]/src/out/logcat" 506 "[BUILDER_CACHE]/android_one_perf_bisect/src/out/logcat"
461 ], 507 ],
462 "name": "logcat_dump" 508 "name": "logcat_dump"
463 }, 509 },
464 { 510 {
465 "cmd": [ 511 "cmd": [
466 "python", 512 "python",
467 "-u", 513 "-u",
468 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", 514 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
469 "--", 515 "--",
470 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py", 516 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
471 "--force-version", 517 "--force-version",
472 "4.7", 518 "4.7",
473 "-o", 519 "-o",
474 "GSUtil:parallel_composite_upload_threshold=50M", 520 "GSUtil:parallel_composite_upload_threshold=50M",
475 "----", 521 "----",
476 "cp", 522 "cp",
477 "-a", 523 "-a",
478 "public-read", 524 "public-read",
479 "[SLAVE_BUILD]/src/out/Release/full_log", 525 "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release/full_log",
480 "gs://chromium-android/logcat_dumps/android_one_perf_bisect/571" 526 "gs://chromium-android/logcat_dumps/android_one_perf_bisect/571"
481 ], 527 ],
482 "name": "gsutil upload", 528 "name": "gsutil upload",
483 "~followup_annotations": [ 529 "~followup_annotations": [
484 "@@@STEP_LINK@logcat dump@https://storage.cloud.google.com/chromium-androi d/logcat_dumps/android_one_perf_bisect/571@@@" 530 "@@@STEP_LINK@logcat dump@https://storage.cloud.google.com/chromium-androi d/logcat_dumps/android_one_perf_bisect/571@@@"
485 ] 531 ]
486 }, 532 },
487 { 533 {
488 "cmd": [ 534 "cmd": [
489 "[SLAVE_BUILD]/src/third_party/android_platform/development/scripts/stack" , 535 "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_platform/ development/scripts/stack",
490 "--arch", 536 "--arch",
491 "arm", 537 "arm",
492 "--more-info", 538 "--more-info",
493 "[SLAVE_BUILD]/src/out/Release/full_log" 539 "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release/full_log"
494 ], 540 ],
495 "env": { 541 "env": {
496 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release", 542 "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Re lease",
497 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 543 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
498 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 544 "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_t ools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/androi d:%(PATH)s"
499 }, 545 },
500 "name": "stack_tool_with_logcat_dump" 546 "name": "stack_tool_with_logcat_dump"
501 }, 547 },
502 { 548 {
503 "cmd": [ 549 "cmd": [
504 "python", 550 "python",
505 "-u", 551 "-u",
506 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 552 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
507 "[SLAVE_BUILD]/src/chrome/VERSION", 553 "[BUILDER_CACHE]/android_one_perf_bisect/src/chrome/VERSION",
508 "/path/to/tmp/" 554 "/path/to/tmp/"
509 ], 555 ],
510 "name": "get version" 556 "name": "get version"
511 }, 557 },
512 { 558 {
513 "cmd": [ 559 "cmd": [
514 "[SLAVE_BUILD]/src/build/android/tombstones.py", 560 "[BUILDER_CACHE]/android_one_perf_bisect/src/build/android/tombstones.py",
515 "-a", 561 "-a",
516 "-s", 562 "-s",
517 "-w" 563 "-w"
518 ], 564 ],
519 "env": { 565 "env": {
520 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release", 566 "CHROMIUM_OUTPUT_DIR": "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Re lease",
521 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 567 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
522 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 568 "PATH": "[BUILDER_CACHE]/android_one_perf_bisect/src/third_party/android_t ools/sdk/platform-tools:[BUILDER_CACHE]/android_one_perf_bisect/src/build/androi d:%(PATH)s"
523 }, 569 },
524 "name": "stack_tool_for_tombstones" 570 "name": "stack_tool_for_tombstones"
525 }, 571 },
526 { 572 {
527 "cmd": [ 573 "cmd": [
528 "python", 574 "python",
529 "-u", 575 "-u",
530 "\nimport glob, os, sys\nfor report in glob.glob(sys.argv[1]):\n with ope n(report, 'r') as f:\n for l in f.readlines():\n print l\n os.remove(re port)\n", 576 "\nimport glob, os, sys\nfor report in glob.glob(sys.argv[1]):\n with ope n(report, 'r') as f:\n for l in f.readlines():\n print l\n os.remove(re port)\n",
531 "[SLAVE_BUILD]/src/out/Release/test_logs/*.log" 577 "[BUILDER_CACHE]/android_one_perf_bisect/src/out/Release/test_logs/*.log"
532 ], 578 ],
533 "name": "test_report", 579 "name": "test_report",
534 "~followup_annotations": [ 580 "~followup_annotations": [
535 "@@@STEP_LOG_LINE@python.inline@@@@", 581 "@@@STEP_LOG_LINE@python.inline@@@@",
536 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@", 582 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@",
537 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@", 583 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@",
538 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@", 584 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@",
539 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@", 585 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@",
540 "@@@STEP_LOG_LINE@python.inline@ print l@@@", 586 "@@@STEP_LOG_LINE@python.inline@ print l@@@",
541 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@", 587 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@",
542 "@@@STEP_LOG_END@python.inline@@@" 588 "@@@STEP_LOG_END@python.inline@@@"
543 ] 589 ]
544 }, 590 },
545 { 591 {
546 "name": "$result", 592 "name": "$result",
547 "reason": "No Android test devices are available", 593 "reason": "No Android test devices are available",
548 "recipe_result": null, 594 "recipe_result": null,
549 "status_code": 1 595 "status_code": 1
550 } 596 }
551 ] 597 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698