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

Side by Side Diff: scripts/slave/recipes/skia/skia.expected/download_and_push_skimage.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 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", 237 "/home/chrome-bot/android-sdk-linux/platform-tools/adb",
224 "-s", 238 "-s",
225 "015d210a13480604", 239 "015d210a13480604",
226 "shell", 240 "shell",
227 "cat", 241 "cat",
228 "/storage/emulated/legacy/skiabot/skia_tmp_dir/SKP_VERSION" 242 "/storage/emulated/legacy/skiabot/skia_tmp_dir/SKP_VERSION"
229 ], 243 ],
244 "cwd": "[SLAVE_BUILD]",
230 "name": "read SKP_VERSION", 245 "name": "read SKP_VERSION",
231 "stdout": "/path/to/tmp/" 246 "stdout": "/path/to/tmp/"
232 }, 247 },
233 { 248 {
234 "cmd": [ 249 "cmd": [
235 "python", 250 "python",
236 "-u", 251 "-u",
237 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py", 252 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py",
238 "--", 253 "--",
239 "[DEPOT_TOOLS]/gsutil.py", 254 "[DEPOT_TOOLS]/gsutil.py",
240 "--force-version", 255 "--force-version",
241 "3.25", 256 "3.25",
242 "--", 257 "--",
243 "cat", 258 "cat",
244 "gs://chromium-skia-gm/skimage/input/TIMESTAMP_LAST_UPLOAD_COMPLETED" 259 "gs://chromium-skia-gm/skimage/input/TIMESTAMP_LAST_UPLOAD_COMPLETED"
245 ], 260 ],
261 "cwd": "[SLAVE_BUILD]",
246 "name": "gsutil cat TIMESTAMP_LAST_UPLOAD_COMPLETED", 262 "name": "gsutil cat TIMESTAMP_LAST_UPLOAD_COMPLETED",
247 "stdout": "/path/to/tmp/" 263 "stdout": "/path/to/tmp/"
248 }, 264 },
249 { 265 {
250 "cmd": [ 266 "cmd": [
251 "python", 267 "python",
252 "-u", 268 "-u",
253 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 269 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
254 "[SLAVE_BUILD]/tmp/SKIMAGE_VERSION", 270 "[SLAVE_BUILD]/tmp/SKIMAGE_VERSION",
255 "/path/to/tmp/" 271 "/path/to/tmp/"
256 ], 272 ],
273 "cwd": "[SLAVE_BUILD]",
257 "name": "Get downloaded SKIMAGE_VERSION" 274 "name": "Get downloaded SKIMAGE_VERSION"
258 }, 275 },
259 { 276 {
260 "cmd": [ 277 "cmd": [
261 "python", 278 "python",
262 "-u", 279 "-u",
263 "\nimport os\nimport sys\nos.remove(sys.argv[1])\n", 280 "\nimport os\nimport sys\nos.remove(sys.argv[1])\n",
264 "[SLAVE_BUILD]/tmp/SKIMAGE_VERSION" 281 "[SLAVE_BUILD]/tmp/SKIMAGE_VERSION"
265 ], 282 ],
283 "cwd": "[SLAVE_BUILD]",
266 "name": "remove actual SKIMAGE_VERSION", 284 "name": "remove actual SKIMAGE_VERSION",
267 "~followup_annotations": [ 285 "~followup_annotations": [
268 "@@@STEP_LOG_LINE@python.inline@@@@", 286 "@@@STEP_LOG_LINE@python.inline@@@@",
269 "@@@STEP_LOG_LINE@python.inline@import os@@@", 287 "@@@STEP_LOG_LINE@python.inline@import os@@@",
270 "@@@STEP_LOG_LINE@python.inline@import sys@@@", 288 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
271 "@@@STEP_LOG_LINE@python.inline@os.remove(sys.argv[1])@@@", 289 "@@@STEP_LOG_LINE@python.inline@os.remove(sys.argv[1])@@@",
272 "@@@STEP_LOG_END@python.inline@@@" 290 "@@@STEP_LOG_END@python.inline@@@"
273 ] 291 ]
274 }, 292 },
275 { 293 {
276 "cmd": [ 294 "cmd": [
277 "python", 295 "python",
278 "-u", 296 "-u",
279 "\nimport os, sys\nfrom common import chromium_utils\n\nif os.path.exists( sys.argv[1]):\n chromium_utils.RemoveDirectory(sys.argv[1])\n", 297 "\nimport os, sys\nfrom common import chromium_utils\n\nif os.path.exists( sys.argv[1]):\n chromium_utils.RemoveDirectory(sys.argv[1])\n",
280 "[SLAVE_BUILD]/images" 298 "[SLAVE_BUILD]/images"
281 ], 299 ],
300 "cwd": "[SLAVE_BUILD]",
282 "name": "rmtree images", 301 "name": "rmtree images",
283 "~followup_annotations": [ 302 "~followup_annotations": [
284 "@@@STEP_LOG_LINE@python.inline@@@@", 303 "@@@STEP_LOG_LINE@python.inline@@@@",
285 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@", 304 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
286 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils@@@", 305 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils@@@",
287 "@@@STEP_LOG_LINE@python.inline@@@@", 306 "@@@STEP_LOG_LINE@python.inline@@@@",
288 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@", 307 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
289 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@", 308 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@",
290 "@@@STEP_LOG_END@python.inline@@@" 309 "@@@STEP_LOG_END@python.inline@@@"
291 ] 310 ]
292 }, 311 },
293 { 312 {
294 "cmd": [ 313 "cmd": [
295 "python", 314 "python",
296 "-u", 315 "-u",
297 "\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", 316 "\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",
298 "[SLAVE_BUILD]/images", 317 "[SLAVE_BUILD]/images",
299 "511" 318 "511"
300 ], 319 ],
320 "cwd": "[SLAVE_BUILD]",
301 "name": "makedirs images", 321 "name": "makedirs images",
302 "~followup_annotations": [ 322 "~followup_annotations": [
303 "@@@STEP_LOG_LINE@python.inline@@@@", 323 "@@@STEP_LOG_LINE@python.inline@@@@",
304 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", 324 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
305 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", 325 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
306 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", 326 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
307 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", 327 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
308 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", 328 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
309 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@", 329 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
310 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", 330 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
311 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", 331 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
312 "@@@STEP_LOG_END@python.inline@@@" 332 "@@@STEP_LOG_END@python.inline@@@"
313 ] 333 ]
314 }, 334 },
315 { 335 {
316 "cmd": [ 336 "cmd": [
317 "python", 337 "python",
318 "-u", 338 "-u",
319 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py", 339 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py",
320 "--", 340 "--",
321 "[DEPOT_TOOLS]/gsutil.py", 341 "[DEPOT_TOOLS]/gsutil.py",
322 "--force-version", 342 "--force-version",
323 "3.25", 343 "3.25",
324 "--", 344 "--",
325 "cp", 345 "cp",
326 "-R", 346 "-R",
327 "gs://chromium-skia-gm/skimage/input/*", 347 "gs://chromium-skia-gm/skimage/input/*",
328 "[SLAVE_BUILD]/images" 348 "[SLAVE_BUILD]/images"
329 ], 349 ],
350 "cwd": "[SLAVE_BUILD]",
330 "name": "gsutil download images" 351 "name": "gsutil download images"
331 }, 352 },
332 { 353 {
333 "cmd": [ 354 "cmd": [
334 "python", 355 "python",
335 "-u", 356 "-u",
336 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 357 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
337 "42", 358 "42",
338 "[SLAVE_BUILD]/tmp/SKIMAGE_VERSION" 359 "[SLAVE_BUILD]/tmp/SKIMAGE_VERSION"
339 ], 360 ],
361 "cwd": "[SLAVE_BUILD]",
340 "name": "write SKIMAGE_VERSION" 362 "name": "write SKIMAGE_VERSION"
341 }, 363 },
342 { 364 {
343 "cmd": [ 365 "cmd": [
344 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", 366 "/home/chrome-bot/android-sdk-linux/platform-tools/adb",
345 "-s", 367 "-s",
346 "015d210a13480604", 368 "015d210a13480604",
347 "shell", 369 "shell",
348 "cat", 370 "cat",
349 "/storage/emulated/legacy/skiabot/skia_tmp_dir/SKIMAGE_VERSION" 371 "/storage/emulated/legacy/skiabot/skia_tmp_dir/SKIMAGE_VERSION"
350 ], 372 ],
373 "cwd": "[SLAVE_BUILD]",
351 "name": "read SKIMAGE_VERSION", 374 "name": "read SKIMAGE_VERSION",
352 "stdout": "/path/to/tmp/" 375 "stdout": "/path/to/tmp/"
353 }, 376 },
354 { 377 {
355 "cmd": [ 378 "cmd": [
356 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", 379 "/home/chrome-bot/android-sdk-linux/platform-tools/adb",
357 "-s", 380 "-s",
358 "015d210a13480604", 381 "015d210a13480604",
359 "shell", 382 "shell",
360 "rm", 383 "rm",
361 "-f", 384 "-f",
362 "/storage/emulated/legacy/skiabot/skia_tmp_dir/SKIMAGE_VERSION" 385 "/storage/emulated/legacy/skiabot/skia_tmp_dir/SKIMAGE_VERSION"
363 ], 386 ],
387 "cwd": "[SLAVE_BUILD]",
364 "name": "rm SKIMAGE_VERSION" 388 "name": "rm SKIMAGE_VERSION"
365 }, 389 },
366 { 390 {
367 "cmd": [ 391 "cmd": [
368 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", 392 "/home/chrome-bot/android-sdk-linux/platform-tools/adb",
369 "-s", 393 "-s",
370 "015d210a13480604", 394 "015d210a13480604",
371 "shell", 395 "shell",
372 "rm", 396 "rm",
373 "-r", 397 "-r",
374 "/storage/emulated/legacy/skiabot/skia_images" 398 "/storage/emulated/legacy/skiabot/skia_images"
375 ], 399 ],
400 "cwd": "[SLAVE_BUILD]",
376 "name": "rmdir skia_images" 401 "name": "rmdir skia_images"
377 }, 402 },
378 { 403 {
379 "cmd": [ 404 "cmd": [
380 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", 405 "/home/chrome-bot/android-sdk-linux/platform-tools/adb",
381 "-s", 406 "-s",
382 "015d210a13480604", 407 "015d210a13480604",
383 "shell", 408 "shell",
384 "if", 409 "if",
385 "[", 410 "[",
386 "-e", 411 "-e",
387 "/storage/emulated/legacy/skiabot/skia_images", 412 "/storage/emulated/legacy/skiabot/skia_images",
388 "];", 413 "];",
389 "then", 414 "then",
390 "echo", 415 "echo",
391 "FILE_EXISTS;", 416 "FILE_EXISTS;",
392 "fi" 417 "fi"
393 ], 418 ],
419 "cwd": "[SLAVE_BUILD]",
394 "name": "exists skia_images", 420 "name": "exists skia_images",
395 "stdout": "/path/to/tmp/" 421 "stdout": "/path/to/tmp/"
396 }, 422 },
397 { 423 {
398 "cmd": [ 424 "cmd": [
399 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", 425 "/home/chrome-bot/android-sdk-linux/platform-tools/adb",
400 "-s", 426 "-s",
401 "015d210a13480604", 427 "015d210a13480604",
402 "shell", 428 "shell",
403 "mkdir", 429 "mkdir",
404 "-p", 430 "-p",
405 "/storage/emulated/legacy/skiabot/skia_images" 431 "/storage/emulated/legacy/skiabot/skia_images"
406 ], 432 ],
433 "cwd": "[SLAVE_BUILD]",
407 "name": "mkdir skia_images" 434 "name": "mkdir skia_images"
408 }, 435 },
409 { 436 {
410 "cmd": [ 437 "cmd": [
411 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_push_if_needed", 438 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_push_if_needed",
412 "-s", 439 "-s",
413 "015d210a13480604", 440 "015d210a13480604",
414 "[SLAVE_BUILD]/images", 441 "[SLAVE_BUILD]/images",
415 "/storage/emulated/legacy/skiabot/skia_images" 442 "/storage/emulated/legacy/skiabot/skia_images"
416 ], 443 ],
444 "cwd": "[SLAVE_BUILD]",
417 "env": { 445 "env": {
418 "ANDROID_SDK_ROOT": "/home/chrome-bot/android-sdk-linux", 446 "ANDROID_SDK_ROOT": "/home/chrome-bot/android-sdk-linux",
419 "SKIA_ANDROID_VERBOSE_SETUP": "1" 447 "SKIA_ANDROID_VERBOSE_SETUP": "1"
420 }, 448 },
421 "name": "push images" 449 "name": "push images"
422 }, 450 },
423 { 451 {
424 "cmd": [ 452 "cmd": [
425 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", 453 "/home/chrome-bot/android-sdk-linux/platform-tools/adb",
426 "-s", 454 "-s",
427 "015d210a13480604", 455 "015d210a13480604",
428 "push", 456 "push",
429 "[SLAVE_BUILD]/tmp/SKIMAGE_VERSION", 457 "[SLAVE_BUILD]/tmp/SKIMAGE_VERSION",
430 "/storage/emulated/legacy/skiabot/skia_tmp_dir/SKIMAGE_VERSION" 458 "/storage/emulated/legacy/skiabot/skia_tmp_dir/SKIMAGE_VERSION"
431 ], 459 ],
460 "cwd": "[SLAVE_BUILD]",
432 "name": "push SKIMAGE_VERSION" 461 "name": "push SKIMAGE_VERSION"
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