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

Side by Side Diff: scripts/slave/recipes/skia/skia.expected/download_and_push_skps.json

Issue 1115453002: Recipes: make cwd default to slave_build (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: rebase Created 5 years, 7 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 | Annotate | Revision Log
OLDNEW
1 [ 1 [
2 { 2 {
3 "cmd": [ 3 "cmd": [
4 "git", 4 "git",
5 "fetch" 5 "fetch"
6 ], 6 ],
7 "cwd": "[SLAVE_BUILD]/skia", 7 "cwd": "[SLAVE_BUILD]/skia",
8 "name": "git fetch" 8 "name": "git fetch"
9 }, 9 },
10 { 10 {
(...skipping 18 matching lines...) Expand all
29 }, 29 },
30 { 30 {
31 "cmd": [ 31 "cmd": [
32 "python", 32 "python",
33 "-u", 33 "-u",
34 "[DEPOT_TOOLS]/gclient.py", 34 "[DEPOT_TOOLS]/gclient.py",
35 "config", 35 "config",
36 "--spec", 36 "--spec",
37 "cache_dir = None\nsolutions = [{'deps_file': 'DEPS', 'managed': True, 'na me': 'skia', 'url': 'https://skia.googlesource.com/skia.git'}]\ntarget_os = ['an droid']" 37 "cache_dir = None\nsolutions = [{'deps_file': 'DEPS', 'managed': True, 'na me': 'skia', 'url': 'https://skia.googlesource.com/skia.git'}]\ntarget_os = ['an droid']"
38 ], 38 ],
39 "cwd": "[SLAVE_BUILD]",
39 "name": "gclient setup" 40 "name": "gclient setup"
40 }, 41 },
41 { 42 {
42 "cmd": [ 43 "cmd": [
43 "python", 44 "python",
44 "-u", 45 "-u",
45 "[DEPOT_TOOLS]/gclient.py", 46 "[DEPOT_TOOLS]/gclient.py",
46 "sync", 47 "sync",
47 "--nohooks", 48 "--nohooks",
48 "--force", 49 "--force",
49 "--verbose", 50 "--verbose",
50 "--delete_unversioned_trees", 51 "--delete_unversioned_trees",
51 "--revision", 52 "--revision",
52 "skia@abc123", 53 "skia@abc123",
53 "--output-json", 54 "--output-json",
54 "/path/to/tmp/json" 55 "/path/to/tmp/json"
55 ], 56 ],
57 "cwd": "[SLAVE_BUILD]",
56 "name": "gclient sync", 58 "name": "gclient sync",
57 "~followup_annotations": [ 59 "~followup_annotations": [
58 "@@@STEP_LOG_LINE@json.output@{@@@", 60 "@@@STEP_LOG_LINE@json.output@{@@@",
59 "@@@STEP_LOG_LINE@json.output@ \"solutions\": {@@@", 61 "@@@STEP_LOG_LINE@json.output@ \"solutions\": {@@@",
60 "@@@STEP_LOG_LINE@json.output@ \"skia/\": {@@@", 62 "@@@STEP_LOG_LINE@json.output@ \"skia/\": {@@@",
61 "@@@STEP_LOG_LINE@json.output@ \"revision\": 164710@@@", 63 "@@@STEP_LOG_LINE@json.output@ \"revision\": 164710@@@",
62 "@@@STEP_LOG_LINE@json.output@ }@@@", 64 "@@@STEP_LOG_LINE@json.output@ }@@@",
63 "@@@STEP_LOG_LINE@json.output@ }@@@", 65 "@@@STEP_LOG_LINE@json.output@ }@@@",
64 "@@@STEP_LOG_LINE@json.output@}@@@", 66 "@@@STEP_LOG_LINE@json.output@}@@@",
65 "@@@STEP_LOG_END@json.output@@@", 67 "@@@STEP_LOG_END@json.output@@@",
66 "@@@SET_BUILD_PROPERTY@got_revision@164710@@@" 68 "@@@SET_BUILD_PROPERTY@got_revision@164710@@@"
67 ] 69 ]
68 }, 70 },
69 { 71 {
70 "cmd": [ 72 "cmd": [
71 "which", 73 "which",
72 "ccache" 74 "ccache"
73 ], 75 ],
76 "cwd": "[SLAVE_BUILD]",
74 "name": "has ccache?", 77 "name": "has ccache?",
75 "stdout": "/path/to/tmp/", 78 "stdout": "/path/to/tmp/",
76 "~followup_annotations": [ 79 "~followup_annotations": [
77 "step returned non-zero exit code: 1", 80 "step returned non-zero exit code: 1",
78 "@@@STEP_FAILURE@@@" 81 "@@@STEP_FAILURE@@@"
79 ] 82 ]
80 }, 83 },
81 { 84 {
82 "cmd": [ 85 "cmd": [
83 "[SLAVE_BUILD]/skia/platform_tools/android/bin/android_ninja", 86 "[SLAVE_BUILD]/skia/platform_tools/android/bin/android_ninja",
(...skipping 10 matching lines...) Expand all
94 }, 97 },
95 "name": "build dm" 98 "name": "build dm"
96 }, 99 },
97 { 100 {
98 "cmd": [ 101 "cmd": [
99 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", 102 "/home/chrome-bot/android-sdk-linux/platform-tools/adb",
100 "-s", 103 "-s",
101 "015d210a13480604", 104 "015d210a13480604",
102 "wait-for-device" 105 "wait-for-device"
103 ], 106 ],
107 "cwd": "[SLAVE_BUILD]",
104 "name": "wait for device (1)" 108 "name": "wait for device (1)"
105 }, 109 },
106 { 110 {
107 "cmd": [ 111 "cmd": [
108 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", 112 "/home/chrome-bot/android-sdk-linux/platform-tools/adb",
109 "-s", 113 "-s",
110 "015d210a13480604", 114 "015d210a13480604",
111 "shell", 115 "shell",
112 "echo", 116 "echo",
113 "$EXTERNAL_STORAGE" 117 "$EXTERNAL_STORAGE"
114 ], 118 ],
119 "cwd": "[SLAVE_BUILD]",
115 "name": "get EXTERNAL_STORAGE dir", 120 "name": "get EXTERNAL_STORAGE dir",
116 "stdout": "/path/to/tmp/" 121 "stdout": "/path/to/tmp/"
117 }, 122 },
118 { 123 {
119 "cmd": [ 124 "cmd": [
120 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", 125 "/home/chrome-bot/android-sdk-linux/platform-tools/adb",
121 "-s", 126 "-s",
122 "015d210a13480604", 127 "015d210a13480604",
123 "root" 128 "root"
124 ], 129 ],
130 "cwd": "[SLAVE_BUILD]",
125 "name": "adb root" 131 "name": "adb root"
126 }, 132 },
127 { 133 {
128 "cmd": [ 134 "cmd": [
129 "sleep", 135 "sleep",
130 "10" 136 "10"
131 ], 137 ],
138 "cwd": "[SLAVE_BUILD]",
132 "name": "wait" 139 "name": "wait"
133 }, 140 },
134 { 141 {
135 "cmd": [ 142 "cmd": [
136 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", 143 "/home/chrome-bot/android-sdk-linux/platform-tools/adb",
137 "-s", 144 "-s",
138 "015d210a13480604", 145 "015d210a13480604",
139 "wait-for-device" 146 "wait-for-device"
140 ], 147 ],
148 "cwd": "[SLAVE_BUILD]",
141 "name": "wait for device (2)" 149 "name": "wait for device (2)"
142 }, 150 },
143 { 151 {
144 "cmd": [ 152 "cmd": [
145 "[SLAVE_BUILD]/skia/platform_tools/android/bin/android_kill_skia", 153 "[SLAVE_BUILD]/skia/platform_tools/android/bin/android_kill_skia",
146 "-s", 154 "-s",
147 "015d210a13480604" 155 "015d210a13480604"
148 ], 156 ],
157 "cwd": "[SLAVE_BUILD]",
149 "env": { 158 "env": {
150 "ANDROID_SDK_ROOT": "/home/chrome-bot/android-sdk-linux", 159 "ANDROID_SDK_ROOT": "/home/chrome-bot/android-sdk-linux",
151 "SKIA_ANDROID_VERBOSE_SETUP": "1" 160 "SKIA_ANDROID_VERBOSE_SETUP": "1"
152 }, 161 },
153 "name": "kill skia" 162 "name": "kill skia"
154 }, 163 },
155 { 164 {
156 "cmd": [ 165 "cmd": [
157 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", 166 "/home/chrome-bot/android-sdk-linux/platform-tools/adb",
158 "-s", 167 "-s",
159 "015d210a13480604", 168 "015d210a13480604",
160 "shell", 169 "shell",
161 "stop" 170 "stop"
162 ], 171 ],
172 "cwd": "[SLAVE_BUILD]",
163 "name": "stop shell" 173 "name": "stop shell"
164 }, 174 },
165 { 175 {
166 "cmd": [ 176 "cmd": [
167 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_push_if_needed", 177 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_push_if_needed",
168 "-s", 178 "-s",
169 "015d210a13480604", 179 "015d210a13480604",
170 "[SLAVE_BUILD]/skia/resources", 180 "[SLAVE_BUILD]/skia/resources",
171 "/storage/emulated/legacy/skiabot/skia_resources" 181 "/storage/emulated/legacy/skiabot/skia_resources"
172 ], 182 ],
183 "cwd": "[SLAVE_BUILD]",
173 "env": { 184 "env": {
174 "ANDROID_SDK_ROOT": "/home/chrome-bot/android-sdk-linux", 185 "ANDROID_SDK_ROOT": "/home/chrome-bot/android-sdk-linux",
175 "SKIA_ANDROID_VERBOSE_SETUP": "1" 186 "SKIA_ANDROID_VERBOSE_SETUP": "1"
176 }, 187 },
177 "name": "push resources" 188 "name": "push resources"
178 }, 189 },
179 { 190 {
180 "cmd": [ 191 "cmd": [
181 "python", 192 "python",
182 "-u", 193 "-u",
183 "\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", 194 "\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",
184 "[SLAVE_BUILD]/tmp", 195 "[SLAVE_BUILD]/tmp",
185 "511" 196 "511"
186 ], 197 ],
198 "cwd": "[SLAVE_BUILD]",
187 "name": "makedirs tmp_dir", 199 "name": "makedirs tmp_dir",
188 "~followup_annotations": [ 200 "~followup_annotations": [
189 "@@@STEP_LOG_LINE@python.inline@@@@", 201 "@@@STEP_LOG_LINE@python.inline@@@@",
190 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", 202 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
191 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", 203 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
192 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", 204 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
193 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", 205 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
194 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", 206 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
195 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@", 207 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
196 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", 208 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
197 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", 209 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
198 "@@@STEP_LOG_END@python.inline@@@" 210 "@@@STEP_LOG_END@python.inline@@@"
199 ] 211 ]
200 }, 212 },
201 { 213 {
202 "cmd": [ 214 "cmd": [
203 "python", 215 "python",
204 "-u", 216 "-u",
205 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 217 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
206 "[SLAVE_BUILD]/skia/SKP_VERSION", 218 "[SLAVE_BUILD]/skia/SKP_VERSION",
207 "/path/to/tmp/" 219 "/path/to/tmp/"
208 ], 220 ],
221 "cwd": "[SLAVE_BUILD]",
209 "name": "Get expected SKP_VERSION" 222 "name": "Get expected SKP_VERSION"
210 }, 223 },
211 { 224 {
212 "cmd": [ 225 "cmd": [
213 "python", 226 "python",
214 "-u", 227 "-u",
215 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 228 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
216 "[SLAVE_BUILD]/tmp/SKP_VERSION", 229 "[SLAVE_BUILD]/tmp/SKP_VERSION",
217 "/path/to/tmp/" 230 "/path/to/tmp/"
218 ], 231 ],
232 "cwd": "[SLAVE_BUILD]",
219 "name": "Get downloaded SKP_VERSION" 233 "name": "Get downloaded SKP_VERSION"
220 }, 234 },
221 { 235 {
222 "cmd": [ 236 "cmd": [
223 "python", 237 "python",
224 "-u", 238 "-u",
225 "\nimport os\nimport sys\nos.remove(sys.argv[1])\n", 239 "\nimport os\nimport sys\nos.remove(sys.argv[1])\n",
226 "[SLAVE_BUILD]/tmp/SKP_VERSION" 240 "[SLAVE_BUILD]/tmp/SKP_VERSION"
227 ], 241 ],
242 "cwd": "[SLAVE_BUILD]",
228 "name": "remove actual SKP_VERSION", 243 "name": "remove actual SKP_VERSION",
229 "~followup_annotations": [ 244 "~followup_annotations": [
230 "@@@STEP_LOG_LINE@python.inline@@@@", 245 "@@@STEP_LOG_LINE@python.inline@@@@",
231 "@@@STEP_LOG_LINE@python.inline@import os@@@", 246 "@@@STEP_LOG_LINE@python.inline@import os@@@",
232 "@@@STEP_LOG_LINE@python.inline@import sys@@@", 247 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
233 "@@@STEP_LOG_LINE@python.inline@os.remove(sys.argv[1])@@@", 248 "@@@STEP_LOG_LINE@python.inline@os.remove(sys.argv[1])@@@",
234 "@@@STEP_LOG_END@python.inline@@@" 249 "@@@STEP_LOG_END@python.inline@@@"
235 ] 250 ]
236 }, 251 },
237 { 252 {
238 "cmd": [ 253 "cmd": [
239 "python", 254 "python",
240 "-u", 255 "-u",
241 "\nimport os, sys\nfrom common import chromium_utils\n\nif os.path.exists( sys.argv[1]):\n chromium_utils.RemoveDirectory(sys.argv[1])\n", 256 "\nimport os, sys\nfrom common import chromium_utils\n\nif os.path.exists( sys.argv[1]):\n chromium_utils.RemoveDirectory(sys.argv[1])\n",
242 "[SLAVE_BUILD]/playback/skps" 257 "[SLAVE_BUILD]/playback/skps"
243 ], 258 ],
259 "cwd": "[SLAVE_BUILD]",
244 "name": "rmtree skps", 260 "name": "rmtree skps",
245 "~followup_annotations": [ 261 "~followup_annotations": [
246 "@@@STEP_LOG_LINE@python.inline@@@@", 262 "@@@STEP_LOG_LINE@python.inline@@@@",
247 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@", 263 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
248 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils@@@", 264 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils@@@",
249 "@@@STEP_LOG_LINE@python.inline@@@@", 265 "@@@STEP_LOG_LINE@python.inline@@@@",
250 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@", 266 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
251 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@", 267 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@",
252 "@@@STEP_LOG_END@python.inline@@@" 268 "@@@STEP_LOG_END@python.inline@@@"
253 ] 269 ]
254 }, 270 },
255 { 271 {
256 "cmd": [ 272 "cmd": [
257 "python", 273 "python",
258 "-u", 274 "-u",
259 "\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", 275 "\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",
260 "[SLAVE_BUILD]/playback/skps", 276 "[SLAVE_BUILD]/playback/skps",
261 "511" 277 "511"
262 ], 278 ],
279 "cwd": "[SLAVE_BUILD]",
263 "name": "makedirs skps", 280 "name": "makedirs skps",
264 "~followup_annotations": [ 281 "~followup_annotations": [
265 "@@@STEP_LOG_LINE@python.inline@@@@", 282 "@@@STEP_LOG_LINE@python.inline@@@@",
266 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", 283 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
267 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", 284 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
268 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", 285 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
269 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", 286 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
270 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", 287 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
271 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@", 288 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
272 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", 289 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
273 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", 290 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
274 "@@@STEP_LOG_END@python.inline@@@" 291 "@@@STEP_LOG_END@python.inline@@@"
275 ] 292 ]
276 }, 293 },
277 { 294 {
278 "cmd": [ 295 "cmd": [
279 "python", 296 "python",
280 "-u", 297 "-u",
281 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py", 298 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py",
282 "--", 299 "--",
283 "[DEPOT_TOOLS]/gsutil.py", 300 "[DEPOT_TOOLS]/gsutil.py",
284 "--force-version", 301 "--force-version",
285 "3.25", 302 "3.25",
286 "--", 303 "--",
287 "cp", 304 "cp",
288 "-R", 305 "-R",
289 "gs://chromium-skia-gm/playback_42/skps/*", 306 "gs://chromium-skia-gm/playback_42/skps/*",
290 "[SLAVE_BUILD]/playback/skps" 307 "[SLAVE_BUILD]/playback/skps"
291 ], 308 ],
309 "cwd": "[SLAVE_BUILD]",
292 "name": "gsutil download skps" 310 "name": "gsutil download skps"
293 }, 311 },
294 { 312 {
295 "cmd": [ 313 "cmd": [
296 "python", 314 "python",
297 "-u", 315 "-u",
298 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 316 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
299 "42", 317 "42",
300 "[SLAVE_BUILD]/tmp/SKP_VERSION" 318 "[SLAVE_BUILD]/tmp/SKP_VERSION"
301 ], 319 ],
320 "cwd": "[SLAVE_BUILD]",
302 "name": "write SKP_VERSION" 321 "name": "write SKP_VERSION"
303 }, 322 },
304 { 323 {
305 "cmd": [ 324 "cmd": [
306 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", 325 "/home/chrome-bot/android-sdk-linux/platform-tools/adb",
307 "-s", 326 "-s",
308 "015d210a13480604", 327 "015d210a13480604",
309 "shell", 328 "shell",
310 "cat", 329 "cat",
311 "/storage/emulated/legacy/skiabot/skia_tmp_dir/SKP_VERSION" 330 "/storage/emulated/legacy/skiabot/skia_tmp_dir/SKP_VERSION"
312 ], 331 ],
332 "cwd": "[SLAVE_BUILD]",
313 "name": "read SKP_VERSION", 333 "name": "read SKP_VERSION",
314 "stdout": "/path/to/tmp/" 334 "stdout": "/path/to/tmp/"
315 }, 335 },
316 { 336 {
317 "cmd": [ 337 "cmd": [
318 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", 338 "/home/chrome-bot/android-sdk-linux/platform-tools/adb",
319 "-s", 339 "-s",
320 "015d210a13480604", 340 "015d210a13480604",
321 "shell", 341 "shell",
322 "rm", 342 "rm",
323 "-f", 343 "-f",
324 "/storage/emulated/legacy/skiabot/skia_tmp_dir/SKP_VERSION" 344 "/storage/emulated/legacy/skiabot/skia_tmp_dir/SKP_VERSION"
325 ], 345 ],
346 "cwd": "[SLAVE_BUILD]",
326 "name": "rm SKP_VERSION" 347 "name": "rm SKP_VERSION"
327 }, 348 },
328 { 349 {
329 "cmd": [ 350 "cmd": [
330 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", 351 "/home/chrome-bot/android-sdk-linux/platform-tools/adb",
331 "-s", 352 "-s",
332 "015d210a13480604", 353 "015d210a13480604",
333 "shell", 354 "shell",
334 "rm", 355 "rm",
335 "-r", 356 "-r",
336 "/storage/emulated/legacy/skiabot/skia_skp/skps" 357 "/storage/emulated/legacy/skiabot/skia_skp/skps"
337 ], 358 ],
359 "cwd": "[SLAVE_BUILD]",
338 "name": "rmdir skps" 360 "name": "rmdir skps"
339 }, 361 },
340 { 362 {
341 "cmd": [ 363 "cmd": [
342 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", 364 "/home/chrome-bot/android-sdk-linux/platform-tools/adb",
343 "-s", 365 "-s",
344 "015d210a13480604", 366 "015d210a13480604",
345 "shell", 367 "shell",
346 "if", 368 "if",
347 "[", 369 "[",
348 "-e", 370 "-e",
349 "/storage/emulated/legacy/skiabot/skia_skp/skps", 371 "/storage/emulated/legacy/skiabot/skia_skp/skps",
350 "];", 372 "];",
351 "then", 373 "then",
352 "echo", 374 "echo",
353 "FILE_EXISTS;", 375 "FILE_EXISTS;",
354 "fi" 376 "fi"
355 ], 377 ],
378 "cwd": "[SLAVE_BUILD]",
356 "name": "exists skps", 379 "name": "exists skps",
357 "stdout": "/path/to/tmp/" 380 "stdout": "/path/to/tmp/"
358 }, 381 },
359 { 382 {
360 "cmd": [ 383 "cmd": [
361 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", 384 "/home/chrome-bot/android-sdk-linux/platform-tools/adb",
362 "-s", 385 "-s",
363 "015d210a13480604", 386 "015d210a13480604",
364 "shell", 387 "shell",
365 "mkdir", 388 "mkdir",
366 "-p", 389 "-p",
367 "/storage/emulated/legacy/skiabot/skia_skp/skps" 390 "/storage/emulated/legacy/skiabot/skia_skp/skps"
368 ], 391 ],
392 "cwd": "[SLAVE_BUILD]",
369 "name": "mkdir skps" 393 "name": "mkdir skps"
370 }, 394 },
371 { 395 {
372 "cmd": [ 396 "cmd": [
373 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_push_if_needed", 397 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_push_if_needed",
374 "-s", 398 "-s",
375 "015d210a13480604", 399 "015d210a13480604",
376 "[SLAVE_BUILD]/playback/skps", 400 "[SLAVE_BUILD]/playback/skps",
377 "/storage/emulated/legacy/skiabot/skia_skp/skps" 401 "/storage/emulated/legacy/skiabot/skia_skp/skps"
378 ], 402 ],
403 "cwd": "[SLAVE_BUILD]",
379 "env": { 404 "env": {
380 "ANDROID_SDK_ROOT": "/home/chrome-bot/android-sdk-linux", 405 "ANDROID_SDK_ROOT": "/home/chrome-bot/android-sdk-linux",
381 "SKIA_ANDROID_VERBOSE_SETUP": "1" 406 "SKIA_ANDROID_VERBOSE_SETUP": "1"
382 }, 407 },
383 "name": "push skps" 408 "name": "push skps"
384 }, 409 },
385 { 410 {
386 "cmd": [ 411 "cmd": [
387 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", 412 "/home/chrome-bot/android-sdk-linux/platform-tools/adb",
388 "-s", 413 "-s",
389 "015d210a13480604", 414 "015d210a13480604",
390 "push", 415 "push",
391 "[SLAVE_BUILD]/tmp/SKP_VERSION", 416 "[SLAVE_BUILD]/tmp/SKP_VERSION",
392 "/storage/emulated/legacy/skiabot/skia_tmp_dir/SKP_VERSION" 417 "/storage/emulated/legacy/skiabot/skia_tmp_dir/SKP_VERSION"
393 ], 418 ],
419 "cwd": "[SLAVE_BUILD]",
394 "name": "push SKP_VERSION" 420 "name": "push SKP_VERSION"
395 }, 421 },
396 { 422 {
397 "cmd": [ 423 "cmd": [
398 "python", 424 "python",
399 "-u", 425 "-u",
400 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py", 426 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py",
401 "--", 427 "--",
402 "[DEPOT_TOOLS]/gsutil.py", 428 "[DEPOT_TOOLS]/gsutil.py",
403 "--force-version", 429 "--force-version",
404 "3.25", 430 "3.25",
405 "--", 431 "--",
406 "cat", 432 "cat",
407 "gs://chromium-skia-gm/skimage/input/TIMESTAMP_LAST_UPLOAD_COMPLETED" 433 "gs://chromium-skia-gm/skimage/input/TIMESTAMP_LAST_UPLOAD_COMPLETED"
408 ], 434 ],
435 "cwd": "[SLAVE_BUILD]",
409 "name": "gsutil cat TIMESTAMP_LAST_UPLOAD_COMPLETED", 436 "name": "gsutil cat TIMESTAMP_LAST_UPLOAD_COMPLETED",
410 "stdout": "/path/to/tmp/" 437 "stdout": "/path/to/tmp/"
411 }, 438 },
412 { 439 {
413 "cmd": [ 440 "cmd": [
414 "python", 441 "python",
415 "-u", 442 "-u",
416 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 443 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
417 "[SLAVE_BUILD]/tmp/SKIMAGE_VERSION", 444 "[SLAVE_BUILD]/tmp/SKIMAGE_VERSION",
418 "/path/to/tmp/" 445 "/path/to/tmp/"
419 ], 446 ],
447 "cwd": "[SLAVE_BUILD]",
420 "name": "Get downloaded SKIMAGE_VERSION" 448 "name": "Get downloaded SKIMAGE_VERSION"
421 }, 449 },
422 { 450 {
423 "cmd": [ 451 "cmd": [
424 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", 452 "/home/chrome-bot/android-sdk-linux/platform-tools/adb",
425 "-s", 453 "-s",
426 "015d210a13480604", 454 "015d210a13480604",
427 "shell", 455 "shell",
428 "cat", 456 "cat",
429 "/storage/emulated/legacy/skiabot/skia_tmp_dir/SKIMAGE_VERSION" 457 "/storage/emulated/legacy/skiabot/skia_tmp_dir/SKIMAGE_VERSION"
430 ], 458 ],
459 "cwd": "[SLAVE_BUILD]",
431 "name": "read SKIMAGE_VERSION", 460 "name": "read SKIMAGE_VERSION",
432 "stdout": "/path/to/tmp/" 461 "stdout": "/path/to/tmp/"
433 }, 462 },
434 { 463 {
435 "cmd": [ 464 "cmd": [
436 "python", 465 "python",
437 "-u", 466 "-u",
438 "\nimport os, sys\nfrom common import chromium_utils\n\nif os.path.exists( sys.argv[1]):\n chromium_utils.RemoveDirectory(sys.argv[1])\n", 467 "\nimport os, sys\nfrom common import chromium_utils\n\nif os.path.exists( sys.argv[1]):\n chromium_utils.RemoveDirectory(sys.argv[1])\n",
439 "[SLAVE_BUILD]/dm" 468 "[SLAVE_BUILD]/dm"
440 ], 469 ],
470 "cwd": "[SLAVE_BUILD]",
441 "name": "rmtree dm", 471 "name": "rmtree dm",
442 "~followup_annotations": [ 472 "~followup_annotations": [
443 "@@@STEP_LOG_LINE@python.inline@@@@", 473 "@@@STEP_LOG_LINE@python.inline@@@@",
444 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@", 474 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
445 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils@@@", 475 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils@@@",
446 "@@@STEP_LOG_LINE@python.inline@@@@", 476 "@@@STEP_LOG_LINE@python.inline@@@@",
447 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@", 477 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
448 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@", 478 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@",
449 "@@@STEP_LOG_END@python.inline@@@" 479 "@@@STEP_LOG_END@python.inline@@@"
450 ] 480 ]
451 }, 481 },
452 { 482 {
453 "cmd": [ 483 "cmd": [
454 "python", 484 "python",
455 "-u", 485 "-u",
456 "\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", 486 "\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",
457 "[SLAVE_BUILD]/dm", 487 "[SLAVE_BUILD]/dm",
458 "511" 488 "511"
459 ], 489 ],
490 "cwd": "[SLAVE_BUILD]",
460 "name": "makedirs dm", 491 "name": "makedirs dm",
461 "~followup_annotations": [ 492 "~followup_annotations": [
462 "@@@STEP_LOG_LINE@python.inline@@@@", 493 "@@@STEP_LOG_LINE@python.inline@@@@",
463 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", 494 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
464 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", 495 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
465 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", 496 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
466 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", 497 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
467 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", 498 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
468 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@", 499 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
469 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", 500 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
470 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", 501 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
471 "@@@STEP_LOG_END@python.inline@@@" 502 "@@@STEP_LOG_END@python.inline@@@"
472 ] 503 ]
473 }, 504 },
474 { 505 {
475 "cmd": [ 506 "cmd": [
476 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", 507 "/home/chrome-bot/android-sdk-linux/platform-tools/adb",
477 "-s", 508 "-s",
478 "015d210a13480604", 509 "015d210a13480604",
479 "shell", 510 "shell",
480 "rm", 511 "rm",
481 "-r", 512 "-r",
482 "/storage/emulated/legacy/skiabot/skia_dm" 513 "/storage/emulated/legacy/skiabot/skia_dm"
483 ], 514 ],
515 "cwd": "[SLAVE_BUILD]",
484 "name": "rmdir skia_dm" 516 "name": "rmdir skia_dm"
485 }, 517 },
486 { 518 {
487 "cmd": [ 519 "cmd": [
488 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", 520 "/home/chrome-bot/android-sdk-linux/platform-tools/adb",
489 "-s", 521 "-s",
490 "015d210a13480604", 522 "015d210a13480604",
491 "shell", 523 "shell",
492 "if", 524 "if",
493 "[", 525 "[",
494 "-e", 526 "-e",
495 "/storage/emulated/legacy/skiabot/skia_dm", 527 "/storage/emulated/legacy/skiabot/skia_dm",
496 "];", 528 "];",
497 "then", 529 "then",
498 "echo", 530 "echo",
499 "FILE_EXISTS;", 531 "FILE_EXISTS;",
500 "fi" 532 "fi"
501 ], 533 ],
534 "cwd": "[SLAVE_BUILD]",
502 "name": "exists skia_dm", 535 "name": "exists skia_dm",
503 "stdout": "/path/to/tmp/" 536 "stdout": "/path/to/tmp/"
504 }, 537 },
505 { 538 {
506 "cmd": [ 539 "cmd": [
507 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", 540 "/home/chrome-bot/android-sdk-linux/platform-tools/adb",
508 "-s", 541 "-s",
509 "015d210a13480604", 542 "015d210a13480604",
510 "shell", 543 "shell",
511 "mkdir", 544 "mkdir",
512 "-p", 545 "-p",
513 "/storage/emulated/legacy/skiabot/skia_dm" 546 "/storage/emulated/legacy/skiabot/skia_dm"
514 ], 547 ],
548 "cwd": "[SLAVE_BUILD]",
515 "name": "mkdir skia_dm" 549 "name": "mkdir skia_dm"
516 }, 550 },
517 { 551 {
518 "cmd": [ 552 "cmd": [
519 "python", 553 "python",
520 "-u", 554 "-u",
521 "\nimport contextlib\nimport math\nimport socket\nimport sys\nimport time\ nimport urllib2\n\nHASHES_URL = 'https://gold.skia.org/2/_/hashes'\nRETRIES = 5\ nTIMEOUT = 60\nWAIT_BASE = 15\n\nsocket.setdefaulttimeout(TIMEOUT)\nfor retry in range(RETRIES):\n try:\n with open(sys.argv[1], 'w') as f:\n with cont extlib.closing(\n urllib2.urlopen(HASHES_URL, timeout=TIMEOUT)) as w:\n f.write(w.read())\n break\n except:\n print 'Failed to get un interesting hashes from %s' % HASHES_URL\n if retry == RETRIES:\n raise\ n waittime = WAIT_BASE * math.pow(2, retry)\n print 'Retry in %d seconds.' % waittime\n time.sleep(waittime)\n", 555 "\nimport contextlib\nimport math\nimport socket\nimport sys\nimport time\ nimport urllib2\n\nHASHES_URL = 'https://gold.skia.org/2/_/hashes'\nRETRIES = 5\ nTIMEOUT = 60\nWAIT_BASE = 15\n\nsocket.setdefaulttimeout(TIMEOUT)\nfor retry in range(RETRIES):\n try:\n with open(sys.argv[1], 'w') as f:\n with cont extlib.closing(\n urllib2.urlopen(HASHES_URL, timeout=TIMEOUT)) as w:\n f.write(w.read())\n break\n except:\n print 'Failed to get un interesting hashes from %s' % HASHES_URL\n if retry == RETRIES:\n raise\ n waittime = WAIT_BASE * math.pow(2, retry)\n print 'Retry in %d seconds.' % waittime\n time.sleep(waittime)\n",
522 "[SLAVE_BUILD]/tmp/uninteresting_hashes.txt" 556 "[SLAVE_BUILD]/tmp/uninteresting_hashes.txt"
523 ], 557 ],
524 "cwd": "[SLAVE_BUILD]/skia", 558 "cwd": "[SLAVE_BUILD]/skia",
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
557 }, 591 },
558 { 592 {
559 "cmd": [ 593 "cmd": [
560 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", 594 "/home/chrome-bot/android-sdk-linux/platform-tools/adb",
561 "-s", 595 "-s",
562 "015d210a13480604", 596 "015d210a13480604",
563 "push", 597 "push",
564 "[SLAVE_BUILD]/tmp/uninteresting_hashes.txt", 598 "[SLAVE_BUILD]/tmp/uninteresting_hashes.txt",
565 "/storage/emulated/legacy/skiabot/skia_tmp_dir/uninteresting_hashes.txt" 599 "/storage/emulated/legacy/skiabot/skia_tmp_dir/uninteresting_hashes.txt"
566 ], 600 ],
601 "cwd": "[SLAVE_BUILD]",
567 "name": "push uninteresting_hashes.txt" 602 "name": "push uninteresting_hashes.txt"
568 }, 603 },
569 { 604 {
570 "cmd": [ 605 "cmd": [
571 "python", 606 "python",
572 "-u", 607 "-u",
573 "[SLAVE_BUILD]/skia/tools/dm_flags.py", 608 "[SLAVE_BUILD]/skia/tools/dm_flags.py",
574 "/path/to/tmp/json", 609 "/path/to/tmp/json",
575 "Test-Android-GCC-Nexus7-GPU-Tegra3-Arm7-Debug" 610 "Test-Android-GCC-Nexus7-GPU-Tegra3-Arm7-Debug"
576 ], 611 ],
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
621 "Tegra3", 656 "Tegra3",
622 "model", 657 "model",
623 "Nexus7", 658 "Nexus7",
624 "os", 659 "os",
625 "Android", 660 "Android",
626 "--uninterestingHashesFile", 661 "--uninterestingHashesFile",
627 "/storage/emulated/legacy/skiabot/skia_tmp_dir/uninteresting_hashes.txt", 662 "/storage/emulated/legacy/skiabot/skia_tmp_dir/uninteresting_hashes.txt",
628 "--nocpu", 663 "--nocpu",
629 "--dummy-flags" 664 "--dummy-flags"
630 ], 665 ],
666 "cwd": "[SLAVE_BUILD]",
631 "env": { 667 "env": {
632 "ANDROID_SDK_ROOT": "/home/chrome-bot/android-sdk-linux", 668 "ANDROID_SDK_ROOT": "/home/chrome-bot/android-sdk-linux",
633 "SKIA_ANDROID_VERBOSE_SETUP": "1" 669 "SKIA_ANDROID_VERBOSE_SETUP": "1"
634 }, 670 },
635 "name": "dm" 671 "name": "dm"
636 }, 672 },
637 { 673 {
638 "cmd": [ 674 "cmd": [
639 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_pull_if_needed", 675 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_pull_if_needed",
640 "-s", 676 "-s",
641 "015d210a13480604", 677 "015d210a13480604",
642 "/storage/emulated/legacy/skiabot/skia_dm", 678 "/storage/emulated/legacy/skiabot/skia_dm",
643 "[SLAVE_BUILD]/dm" 679 "[SLAVE_BUILD]/dm"
644 ], 680 ],
681 "cwd": "[SLAVE_BUILD]",
645 "env": { 682 "env": {
646 "ANDROID_SDK_ROOT": "/home/chrome-bot/android-sdk-linux", 683 "ANDROID_SDK_ROOT": "/home/chrome-bot/android-sdk-linux",
647 "SKIA_ANDROID_VERBOSE_SETUP": "1" 684 "SKIA_ANDROID_VERBOSE_SETUP": "1"
648 }, 685 },
649 "name": "pull skia_dm" 686 "name": "pull skia_dm"
650 }, 687 },
651 { 688 {
652 "cmd": [ 689 "cmd": [
653 "python", 690 "python",
654 "-u", 691 "-u",
655 "RECIPE_MODULE[skia]/resources/upload_dm_results.py", 692 "RECIPE_MODULE[skia]/resources/upload_dm_results.py",
656 "[SLAVE_BUILD]/dm", 693 "[SLAVE_BUILD]/dm",
657 "164710", 694 "164710",
658 "Test-Android-GCC-Nexus7-GPU-Tegra3-Arm7-Debug", 695 "Test-Android-GCC-Nexus7-GPU-Tegra3-Arm7-Debug",
659 "6", 696 "6",
660 "", 697 "",
661 "[SLAVE_BUILD]/skia/common/py/utils" 698 "[SLAVE_BUILD]/skia/common/py/utils"
662 ], 699 ],
663 "cwd": "[SLAVE_BUILD]/skia", 700 "cwd": "[SLAVE_BUILD]/skia",
664 "name": "Upload DM Results" 701 "name": "Upload DM Results"
665 }, 702 },
666 { 703 {
667 "cmd": [ 704 "cmd": [
668 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", 705 "/home/chrome-bot/android-sdk-linux/platform-tools/adb",
669 "-s", 706 "-s",
670 "015d210a13480604", 707 "015d210a13480604",
671 "reboot" 708 "reboot"
672 ], 709 ],
710 "cwd": "[SLAVE_BUILD]",
673 "name": "reboot" 711 "name": "reboot"
674 }, 712 },
675 { 713 {
676 "cmd": [ 714 "cmd": [
677 "sleep", 715 "sleep",
678 "10" 716 "10"
679 ], 717 ],
718 "cwd": "[SLAVE_BUILD]",
680 "name": "wait for reboot" 719 "name": "wait for reboot"
681 }, 720 },
682 { 721 {
683 "cmd": [ 722 "cmd": [
684 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", 723 "/home/chrome-bot/android-sdk-linux/platform-tools/adb",
685 "-s", 724 "-s",
686 "015d210a13480604", 725 "015d210a13480604",
687 "wait-for-device" 726 "wait-for-device"
688 ], 727 ],
728 "cwd": "[SLAVE_BUILD]",
689 "name": "wait for device (3)" 729 "name": "wait for device (3)"
690 } 730 }
691 ] 731 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698