OLD | NEW |
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 Loading... |
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 Loading... |
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 "4d00353cd8ed61c3", | 104 "4d00353cd8ed61c3", |
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 "4d00353cd8ed61c3", | 114 "4d00353cd8ed61c3", |
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 "[SLAVE_BUILD]/skia/platform_tools/android/bin/android_kill_skia", | 125 "[SLAVE_BUILD]/skia/platform_tools/android/bin/android_kill_skia", |
121 "-s", | 126 "-s", |
122 "4d00353cd8ed61c3" | 127 "4d00353cd8ed61c3" |
123 ], | 128 ], |
| 129 "cwd": "[SLAVE_BUILD]", |
124 "env": { | 130 "env": { |
125 "ANDROID_SDK_ROOT": "/home/chrome-bot/android-sdk-linux", | 131 "ANDROID_SDK_ROOT": "/home/chrome-bot/android-sdk-linux", |
126 "SKIA_ANDROID_VERBOSE_SETUP": "1" | 132 "SKIA_ANDROID_VERBOSE_SETUP": "1" |
127 }, | 133 }, |
128 "name": "kill skia" | 134 "name": "kill skia" |
129 }, | 135 }, |
130 { | 136 { |
131 "cmd": [ | 137 "cmd": [ |
132 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_push_if_needed", | 138 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_push_if_needed", |
133 "-s", | 139 "-s", |
134 "4d00353cd8ed61c3", | 140 "4d00353cd8ed61c3", |
135 "[SLAVE_BUILD]/skia/resources", | 141 "[SLAVE_BUILD]/skia/resources", |
136 "/storage/emulated/legacy/skiabot/skia_resources" | 142 "/storage/emulated/legacy/skiabot/skia_resources" |
137 ], | 143 ], |
| 144 "cwd": "[SLAVE_BUILD]", |
138 "env": { | 145 "env": { |
139 "ANDROID_SDK_ROOT": "/home/chrome-bot/android-sdk-linux", | 146 "ANDROID_SDK_ROOT": "/home/chrome-bot/android-sdk-linux", |
140 "SKIA_ANDROID_VERBOSE_SETUP": "1" | 147 "SKIA_ANDROID_VERBOSE_SETUP": "1" |
141 }, | 148 }, |
142 "name": "push resources" | 149 "name": "push resources" |
143 }, | 150 }, |
144 { | 151 { |
145 "cmd": [ | 152 "cmd": [ |
146 "python", | 153 "python", |
147 "-u", | 154 "-u", |
148 "\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", | 155 "\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", |
149 "[SLAVE_BUILD]/tmp", | 156 "[SLAVE_BUILD]/tmp", |
150 "511" | 157 "511" |
151 ], | 158 ], |
| 159 "cwd": "[SLAVE_BUILD]", |
152 "name": "makedirs tmp_dir", | 160 "name": "makedirs tmp_dir", |
153 "~followup_annotations": [ | 161 "~followup_annotations": [ |
154 "@@@STEP_LOG_LINE@python.inline@@@@", | 162 "@@@STEP_LOG_LINE@python.inline@@@@", |
155 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", | 163 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", |
156 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", | 164 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", |
157 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", | 165 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", |
158 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", | 166 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", |
159 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", | 167 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", |
160 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", | 168 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", |
161 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", | 169 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", |
162 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", | 170 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", |
163 "@@@STEP_LOG_END@python.inline@@@" | 171 "@@@STEP_LOG_END@python.inline@@@" |
164 ] | 172 ] |
165 }, | 173 }, |
166 { | 174 { |
167 "cmd": [ | 175 "cmd": [ |
168 "python", | 176 "python", |
169 "-u", | 177 "-u", |
170 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 178 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
171 "[SLAVE_BUILD]/skia/SKP_VERSION", | 179 "[SLAVE_BUILD]/skia/SKP_VERSION", |
172 "/path/to/tmp/" | 180 "/path/to/tmp/" |
173 ], | 181 ], |
| 182 "cwd": "[SLAVE_BUILD]", |
174 "name": "Get expected SKP_VERSION" | 183 "name": "Get expected SKP_VERSION" |
175 }, | 184 }, |
176 { | 185 { |
177 "cmd": [ | 186 "cmd": [ |
178 "python", | 187 "python", |
179 "-u", | 188 "-u", |
180 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 189 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
181 "[SLAVE_BUILD]/tmp/SKP_VERSION", | 190 "[SLAVE_BUILD]/tmp/SKP_VERSION", |
182 "/path/to/tmp/" | 191 "/path/to/tmp/" |
183 ], | 192 ], |
| 193 "cwd": "[SLAVE_BUILD]", |
184 "name": "Get downloaded SKP_VERSION" | 194 "name": "Get downloaded SKP_VERSION" |
185 }, | 195 }, |
186 { | 196 { |
187 "cmd": [ | 197 "cmd": [ |
188 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", | 198 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", |
189 "-s", | 199 "-s", |
190 "4d00353cd8ed61c3", | 200 "4d00353cd8ed61c3", |
191 "shell", | 201 "shell", |
192 "cat", | 202 "cat", |
193 "/storage/emulated/legacy/skiabot/skia_tmp_dir/SKP_VERSION" | 203 "/storage/emulated/legacy/skiabot/skia_tmp_dir/SKP_VERSION" |
194 ], | 204 ], |
| 205 "cwd": "[SLAVE_BUILD]", |
195 "name": "read SKP_VERSION", | 206 "name": "read SKP_VERSION", |
196 "stdout": "/path/to/tmp/" | 207 "stdout": "/path/to/tmp/" |
197 }, | 208 }, |
198 { | 209 { |
199 "cmd": [ | 210 "cmd": [ |
200 "python", | 211 "python", |
201 "-u", | 212 "-u", |
202 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py", | 213 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py", |
203 "--", | 214 "--", |
204 "[DEPOT_TOOLS]/gsutil.py", | 215 "[DEPOT_TOOLS]/gsutil.py", |
205 "--force-version", | 216 "--force-version", |
206 "3.25", | 217 "3.25", |
207 "--", | 218 "--", |
208 "cat", | 219 "cat", |
209 "gs://chromium-skia-gm/skimage/input/TIMESTAMP_LAST_UPLOAD_COMPLETED" | 220 "gs://chromium-skia-gm/skimage/input/TIMESTAMP_LAST_UPLOAD_COMPLETED" |
210 ], | 221 ], |
| 222 "cwd": "[SLAVE_BUILD]", |
211 "name": "gsutil cat TIMESTAMP_LAST_UPLOAD_COMPLETED", | 223 "name": "gsutil cat TIMESTAMP_LAST_UPLOAD_COMPLETED", |
212 "stdout": "/path/to/tmp/" | 224 "stdout": "/path/to/tmp/" |
213 }, | 225 }, |
214 { | 226 { |
215 "cmd": [ | 227 "cmd": [ |
216 "python", | 228 "python", |
217 "-u", | 229 "-u", |
218 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 230 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
219 "[SLAVE_BUILD]/tmp/SKIMAGE_VERSION", | 231 "[SLAVE_BUILD]/tmp/SKIMAGE_VERSION", |
220 "/path/to/tmp/" | 232 "/path/to/tmp/" |
221 ], | 233 ], |
| 234 "cwd": "[SLAVE_BUILD]", |
222 "name": "Get downloaded SKIMAGE_VERSION" | 235 "name": "Get downloaded SKIMAGE_VERSION" |
223 }, | 236 }, |
224 { | 237 { |
225 "cmd": [ | 238 "cmd": [ |
226 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", | 239 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", |
227 "-s", | 240 "-s", |
228 "4d00353cd8ed61c3", | 241 "4d00353cd8ed61c3", |
229 "shell", | 242 "shell", |
230 "cat", | 243 "cat", |
231 "/storage/emulated/legacy/skiabot/skia_tmp_dir/SKIMAGE_VERSION" | 244 "/storage/emulated/legacy/skiabot/skia_tmp_dir/SKIMAGE_VERSION" |
232 ], | 245 ], |
| 246 "cwd": "[SLAVE_BUILD]", |
233 "name": "read SKIMAGE_VERSION", | 247 "name": "read SKIMAGE_VERSION", |
234 "stdout": "/path/to/tmp/" | 248 "stdout": "/path/to/tmp/" |
235 }, | 249 }, |
236 { | 250 { |
237 "cmd": [ | 251 "cmd": [ |
238 "python", | 252 "python", |
239 "-u", | 253 "-u", |
240 "\nimport os, sys\nfrom common import chromium_utils\n\nif os.path.exists(
sys.argv[1]):\n chromium_utils.RemoveDirectory(sys.argv[1])\n", | 254 "\nimport os, sys\nfrom common import chromium_utils\n\nif os.path.exists(
sys.argv[1]):\n chromium_utils.RemoveDirectory(sys.argv[1])\n", |
241 "[SLAVE_BUILD]/dm" | 255 "[SLAVE_BUILD]/dm" |
242 ], | 256 ], |
| 257 "cwd": "[SLAVE_BUILD]", |
243 "name": "rmtree dm", | 258 "name": "rmtree dm", |
244 "~followup_annotations": [ | 259 "~followup_annotations": [ |
245 "@@@STEP_LOG_LINE@python.inline@@@@", | 260 "@@@STEP_LOG_LINE@python.inline@@@@", |
246 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@", | 261 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@", |
247 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils@@@", | 262 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils@@@", |
248 "@@@STEP_LOG_LINE@python.inline@@@@", | 263 "@@@STEP_LOG_LINE@python.inline@@@@", |
249 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@", | 264 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@", |
250 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[
1])@@@", | 265 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[
1])@@@", |
251 "@@@STEP_LOG_END@python.inline@@@" | 266 "@@@STEP_LOG_END@python.inline@@@" |
252 ] | 267 ] |
253 }, | 268 }, |
254 { | 269 { |
255 "cmd": [ | 270 "cmd": [ |
256 "python", | 271 "python", |
257 "-u", | 272 "-u", |
258 "\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", | 273 "\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", |
259 "[SLAVE_BUILD]/dm", | 274 "[SLAVE_BUILD]/dm", |
260 "511" | 275 "511" |
261 ], | 276 ], |
| 277 "cwd": "[SLAVE_BUILD]", |
262 "name": "makedirs dm", | 278 "name": "makedirs dm", |
263 "~followup_annotations": [ | 279 "~followup_annotations": [ |
264 "@@@STEP_LOG_LINE@python.inline@@@@", | 280 "@@@STEP_LOG_LINE@python.inline@@@@", |
265 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", | 281 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", |
266 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", | 282 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", |
267 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", | 283 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", |
268 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", | 284 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", |
269 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", | 285 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", |
270 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", | 286 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", |
271 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", | 287 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", |
272 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", | 288 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", |
273 "@@@STEP_LOG_END@python.inline@@@" | 289 "@@@STEP_LOG_END@python.inline@@@" |
274 ] | 290 ] |
275 }, | 291 }, |
276 { | 292 { |
277 "cmd": [ | 293 "cmd": [ |
278 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", | 294 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", |
279 "-s", | 295 "-s", |
280 "4d00353cd8ed61c3", | 296 "4d00353cd8ed61c3", |
281 "shell", | 297 "shell", |
282 "rm", | 298 "rm", |
283 "-r", | 299 "-r", |
284 "/storage/emulated/legacy/skiabot/skia_dm" | 300 "/storage/emulated/legacy/skiabot/skia_dm" |
285 ], | 301 ], |
| 302 "cwd": "[SLAVE_BUILD]", |
286 "name": "rmdir skia_dm" | 303 "name": "rmdir skia_dm" |
287 }, | 304 }, |
288 { | 305 { |
289 "cmd": [ | 306 "cmd": [ |
290 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", | 307 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", |
291 "-s", | 308 "-s", |
292 "4d00353cd8ed61c3", | 309 "4d00353cd8ed61c3", |
293 "shell", | 310 "shell", |
294 "if", | 311 "if", |
295 "[", | 312 "[", |
296 "-e", | 313 "-e", |
297 "/storage/emulated/legacy/skiabot/skia_dm", | 314 "/storage/emulated/legacy/skiabot/skia_dm", |
298 "];", | 315 "];", |
299 "then", | 316 "then", |
300 "echo", | 317 "echo", |
301 "FILE_EXISTS;", | 318 "FILE_EXISTS;", |
302 "fi" | 319 "fi" |
303 ], | 320 ], |
| 321 "cwd": "[SLAVE_BUILD]", |
304 "name": "exists skia_dm", | 322 "name": "exists skia_dm", |
305 "stdout": "/path/to/tmp/" | 323 "stdout": "/path/to/tmp/" |
306 }, | 324 }, |
307 { | 325 { |
308 "cmd": [ | 326 "cmd": [ |
309 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", | 327 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", |
310 "-s", | 328 "-s", |
311 "4d00353cd8ed61c3", | 329 "4d00353cd8ed61c3", |
312 "shell", | 330 "shell", |
313 "mkdir", | 331 "mkdir", |
314 "-p", | 332 "-p", |
315 "/storage/emulated/legacy/skiabot/skia_dm" | 333 "/storage/emulated/legacy/skiabot/skia_dm" |
316 ], | 334 ], |
| 335 "cwd": "[SLAVE_BUILD]", |
317 "name": "mkdir skia_dm" | 336 "name": "mkdir skia_dm" |
318 }, | 337 }, |
319 { | 338 { |
320 "cmd": [ | 339 "cmd": [ |
321 "python", | 340 "python", |
322 "-u", | 341 "-u", |
323 "\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", | 342 "\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", |
324 "[SLAVE_BUILD]/tmp/uninteresting_hashes.txt" | 343 "[SLAVE_BUILD]/tmp/uninteresting_hashes.txt" |
325 ], | 344 ], |
326 "cwd": "[SLAVE_BUILD]/skia", | 345 "cwd": "[SLAVE_BUILD]/skia", |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
359 }, | 378 }, |
360 { | 379 { |
361 "cmd": [ | 380 "cmd": [ |
362 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", | 381 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", |
363 "-s", | 382 "-s", |
364 "4d00353cd8ed61c3", | 383 "4d00353cd8ed61c3", |
365 "push", | 384 "push", |
366 "[SLAVE_BUILD]/tmp/uninteresting_hashes.txt", | 385 "[SLAVE_BUILD]/tmp/uninteresting_hashes.txt", |
367 "/storage/emulated/legacy/skiabot/skia_tmp_dir/uninteresting_hashes.txt" | 386 "/storage/emulated/legacy/skiabot/skia_tmp_dir/uninteresting_hashes.txt" |
368 ], | 387 ], |
| 388 "cwd": "[SLAVE_BUILD]", |
369 "name": "push uninteresting_hashes.txt" | 389 "name": "push uninteresting_hashes.txt" |
370 }, | 390 }, |
371 { | 391 { |
372 "cmd": [ | 392 "cmd": [ |
373 "python", | 393 "python", |
374 "-u", | 394 "-u", |
375 "[SLAVE_BUILD]/skia/tools/dm_flags.py", | 395 "[SLAVE_BUILD]/skia/tools/dm_flags.py", |
376 "/path/to/tmp/json", | 396 "/path/to/tmp/json", |
377 "Test-Android-GCC-GalaxyS4-GPU-SGX544-Arm7-Debug" | 397 "Test-Android-GCC-GalaxyS4-GPU-SGX544-Arm7-Debug" |
378 ], | 398 ], |
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
423 "SGX544", | 443 "SGX544", |
424 "model", | 444 "model", |
425 "GalaxyS4", | 445 "GalaxyS4", |
426 "os", | 446 "os", |
427 "Android", | 447 "Android", |
428 "--uninterestingHashesFile", | 448 "--uninterestingHashesFile", |
429 "/storage/emulated/legacy/skiabot/skia_tmp_dir/uninteresting_hashes.txt", | 449 "/storage/emulated/legacy/skiabot/skia_tmp_dir/uninteresting_hashes.txt", |
430 "--nocpu", | 450 "--nocpu", |
431 "--dummy-flags" | 451 "--dummy-flags" |
432 ], | 452 ], |
| 453 "cwd": "[SLAVE_BUILD]", |
433 "env": { | 454 "env": { |
434 "ANDROID_SDK_ROOT": "/home/chrome-bot/android-sdk-linux", | 455 "ANDROID_SDK_ROOT": "/home/chrome-bot/android-sdk-linux", |
435 "SKIA_ANDROID_VERBOSE_SETUP": "1" | 456 "SKIA_ANDROID_VERBOSE_SETUP": "1" |
436 }, | 457 }, |
437 "name": "dm" | 458 "name": "dm" |
438 }, | 459 }, |
439 { | 460 { |
440 "cmd": [ | 461 "cmd": [ |
441 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_pull_if_needed", | 462 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_pull_if_needed", |
442 "-s", | 463 "-s", |
443 "4d00353cd8ed61c3", | 464 "4d00353cd8ed61c3", |
444 "/storage/emulated/legacy/skiabot/skia_dm", | 465 "/storage/emulated/legacy/skiabot/skia_dm", |
445 "[SLAVE_BUILD]/dm" | 466 "[SLAVE_BUILD]/dm" |
446 ], | 467 ], |
| 468 "cwd": "[SLAVE_BUILD]", |
447 "env": { | 469 "env": { |
448 "ANDROID_SDK_ROOT": "/home/chrome-bot/android-sdk-linux", | 470 "ANDROID_SDK_ROOT": "/home/chrome-bot/android-sdk-linux", |
449 "SKIA_ANDROID_VERBOSE_SETUP": "1" | 471 "SKIA_ANDROID_VERBOSE_SETUP": "1" |
450 }, | 472 }, |
451 "name": "pull skia_dm" | 473 "name": "pull skia_dm" |
452 }, | 474 }, |
453 { | 475 { |
454 "cmd": [ | 476 "cmd": [ |
455 "python", | 477 "python", |
456 "-u", | 478 "-u", |
457 "RECIPE_MODULE[skia]/resources/upload_dm_results.py", | 479 "RECIPE_MODULE[skia]/resources/upload_dm_results.py", |
458 "[SLAVE_BUILD]/dm", | 480 "[SLAVE_BUILD]/dm", |
459 "164710", | 481 "164710", |
460 "Test-Android-GCC-GalaxyS4-GPU-SGX544-Arm7-Debug", | 482 "Test-Android-GCC-GalaxyS4-GPU-SGX544-Arm7-Debug", |
461 "5", | 483 "5", |
462 "", | 484 "", |
463 "[SLAVE_BUILD]/skia/common/py/utils" | 485 "[SLAVE_BUILD]/skia/common/py/utils" |
464 ], | 486 ], |
465 "cwd": "[SLAVE_BUILD]/skia", | 487 "cwd": "[SLAVE_BUILD]/skia", |
466 "name": "Upload DM Results" | 488 "name": "Upload DM Results" |
467 }, | 489 }, |
468 { | 490 { |
469 "cmd": [ | 491 "cmd": [ |
470 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", | 492 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", |
471 "-s", | 493 "-s", |
472 "4d00353cd8ed61c3", | 494 "4d00353cd8ed61c3", |
473 "reboot" | 495 "reboot" |
474 ], | 496 ], |
| 497 "cwd": "[SLAVE_BUILD]", |
475 "name": "reboot" | 498 "name": "reboot" |
476 }, | 499 }, |
477 { | 500 { |
478 "cmd": [ | 501 "cmd": [ |
479 "sleep", | 502 "sleep", |
480 "10" | 503 "10" |
481 ], | 504 ], |
| 505 "cwd": "[SLAVE_BUILD]", |
482 "name": "wait for reboot" | 506 "name": "wait for reboot" |
483 }, | 507 }, |
484 { | 508 { |
485 "cmd": [ | 509 "cmd": [ |
486 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", | 510 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", |
487 "-s", | 511 "-s", |
488 "4d00353cd8ed61c3", | 512 "4d00353cd8ed61c3", |
489 "wait-for-device" | 513 "wait-for-device" |
490 ], | 514 ], |
| 515 "cwd": "[SLAVE_BUILD]", |
491 "name": "wait for device (2)" | 516 "name": "wait for device (2)" |
492 } | 517 } |
493 ] | 518 ] |
OLD | NEW |