OLD | NEW |
1 [ | 1 [ |
2 { | 2 { |
3 "cmd": [ | 3 "cmd": [ |
4 "which", | 4 "which", |
5 "adb" | 5 "adb" |
6 ], | 6 ], |
7 "name": "which adb", | 7 "name": "which adb", |
8 "stdout": "/path/to/tmp/" | 8 "stdout": "/path/to/tmp/" |
9 }, | 9 }, |
10 { | 10 { |
11 "cmd": [ | 11 "cmd": [ |
12 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_wait_for_device" | 12 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_wait_for_device" |
13 ], | 13 ], |
14 "env": { | 14 "env": { |
15 "ANDROID_HOME": "[SLAVE_BUILD]/android_sdk/android-sdk", | 15 "ANDROID_HOME": "[SLAVE_BUILD]/android_sdk/android-sdk", |
16 "ANDROID_SDK_ROOT": "[SLAVE_BUILD]/android_sdk/android-sdk", | 16 "ANDROID_SDK_ROOT": "[SLAVE_BUILD]/android_sdk/android-sdk", |
17 "BUILDTYPE": "Debug", | 17 "BUILDTYPE": "Debug", |
18 "CHROME_HEADLESS": "1", | 18 "CHROME_HEADLESS": "1", |
19 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0", | |
20 "SKIA_ANDROID_VERBOSE_SETUP": "1", | 19 "SKIA_ANDROID_VERBOSE_SETUP": "1", |
21 "SKIA_OUT": "[SLAVE_BUILD]/out" | 20 "SKIA_OUT": "[SLAVE_BUILD]/out" |
22 }, | 21 }, |
23 "name": "wait for device (1)" | 22 "name": "wait for device (1)" |
24 }, | 23 }, |
25 { | 24 { |
26 "cmd": [ | 25 "cmd": [ |
27 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_wait_for_charge" | 26 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_wait_for_charge" |
28 ], | 27 ], |
29 "env": { | 28 "env": { |
30 "ANDROID_HOME": "[SLAVE_BUILD]/android_sdk/android-sdk", | 29 "ANDROID_HOME": "[SLAVE_BUILD]/android_sdk/android-sdk", |
31 "ANDROID_SDK_ROOT": "[SLAVE_BUILD]/android_sdk/android-sdk", | 30 "ANDROID_SDK_ROOT": "[SLAVE_BUILD]/android_sdk/android-sdk", |
32 "BUILDTYPE": "Debug", | 31 "BUILDTYPE": "Debug", |
33 "CHROME_HEADLESS": "1", | 32 "CHROME_HEADLESS": "1", |
34 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0", | |
35 "SKIA_ANDROID_VERBOSE_SETUP": "1", | 33 "SKIA_ANDROID_VERBOSE_SETUP": "1", |
36 "SKIA_OUT": "[SLAVE_BUILD]/out" | 34 "SKIA_OUT": "[SLAVE_BUILD]/out" |
37 }, | 35 }, |
38 "name": "wait for charge (1)" | 36 "name": "wait for charge (1)" |
39 }, | 37 }, |
40 { | 38 { |
41 "cmd": [ | 39 "cmd": [ |
42 "/usr/bin/adb", | 40 "/usr/bin/adb", |
43 "shell", | 41 "shell", |
44 "echo", | 42 "echo", |
45 "$EXTERNAL_STORAGE" | 43 "$EXTERNAL_STORAGE" |
46 ], | 44 ], |
47 "env": { | 45 "env": { |
48 "BUILDTYPE": "Debug", | 46 "BUILDTYPE": "Debug", |
49 "CHROME_HEADLESS": "1", | 47 "CHROME_HEADLESS": "1", |
50 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0", | |
51 "SKIA_OUT": "[SLAVE_BUILD]/out" | 48 "SKIA_OUT": "[SLAVE_BUILD]/out" |
52 }, | 49 }, |
53 "name": "get EXTERNAL_STORAGE dir", | 50 "name": "get EXTERNAL_STORAGE dir", |
54 "stdout": "/path/to/tmp/" | 51 "stdout": "/path/to/tmp/" |
55 }, | 52 }, |
56 { | 53 { |
57 "cmd": [ | 54 "cmd": [ |
58 "/usr/bin/adb", | 55 "/usr/bin/adb", |
59 "root" | 56 "root" |
60 ], | 57 ], |
61 "env": { | 58 "env": { |
62 "BUILDTYPE": "Debug", | 59 "BUILDTYPE": "Debug", |
63 "CHROME_HEADLESS": "1", | 60 "CHROME_HEADLESS": "1", |
64 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0", | |
65 "SKIA_OUT": "[SLAVE_BUILD]/out" | 61 "SKIA_OUT": "[SLAVE_BUILD]/out" |
66 }, | 62 }, |
67 "name": "adb root", | 63 "name": "adb root", |
68 "stdout": "/path/to/tmp/" | 64 "stdout": "/path/to/tmp/" |
69 }, | 65 }, |
70 { | 66 { |
71 "cmd": [ | 67 "cmd": [ |
72 "sleep", | 68 "sleep", |
73 "10" | 69 "10" |
74 ], | 70 ], |
75 "env": { | 71 "env": { |
76 "BUILDTYPE": "Debug", | 72 "BUILDTYPE": "Debug", |
77 "CHROME_HEADLESS": "1", | 73 "CHROME_HEADLESS": "1", |
78 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0", | |
79 "SKIA_OUT": "[SLAVE_BUILD]/out" | 74 "SKIA_OUT": "[SLAVE_BUILD]/out" |
80 }, | 75 }, |
81 "name": "wait" | 76 "name": "wait" |
82 }, | 77 }, |
83 { | 78 { |
84 "cmd": [ | 79 "cmd": [ |
85 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_wait_for_device" | 80 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_wait_for_device" |
86 ], | 81 ], |
87 "env": { | 82 "env": { |
88 "ANDROID_HOME": "[SLAVE_BUILD]/android_sdk/android-sdk", | 83 "ANDROID_HOME": "[SLAVE_BUILD]/android_sdk/android-sdk", |
89 "ANDROID_SDK_ROOT": "[SLAVE_BUILD]/android_sdk/android-sdk", | 84 "ANDROID_SDK_ROOT": "[SLAVE_BUILD]/android_sdk/android-sdk", |
90 "BUILDTYPE": "Debug", | 85 "BUILDTYPE": "Debug", |
91 "CHROME_HEADLESS": "1", | 86 "CHROME_HEADLESS": "1", |
92 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0", | |
93 "SKIA_ANDROID_VERBOSE_SETUP": "1", | 87 "SKIA_ANDROID_VERBOSE_SETUP": "1", |
94 "SKIA_OUT": "[SLAVE_BUILD]/out" | 88 "SKIA_OUT": "[SLAVE_BUILD]/out" |
95 }, | 89 }, |
96 "name": "wait for device (2)" | 90 "name": "wait for device (2)" |
97 }, | 91 }, |
98 { | 92 { |
99 "cmd": [ | 93 "cmd": [ |
100 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_wait_for_charge" | 94 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_wait_for_charge" |
101 ], | 95 ], |
102 "env": { | 96 "env": { |
103 "ANDROID_HOME": "[SLAVE_BUILD]/android_sdk/android-sdk", | 97 "ANDROID_HOME": "[SLAVE_BUILD]/android_sdk/android-sdk", |
104 "ANDROID_SDK_ROOT": "[SLAVE_BUILD]/android_sdk/android-sdk", | 98 "ANDROID_SDK_ROOT": "[SLAVE_BUILD]/android_sdk/android-sdk", |
105 "BUILDTYPE": "Debug", | 99 "BUILDTYPE": "Debug", |
106 "CHROME_HEADLESS": "1", | 100 "CHROME_HEADLESS": "1", |
107 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0", | |
108 "SKIA_ANDROID_VERBOSE_SETUP": "1", | 101 "SKIA_ANDROID_VERBOSE_SETUP": "1", |
109 "SKIA_OUT": "[SLAVE_BUILD]/out" | 102 "SKIA_OUT": "[SLAVE_BUILD]/out" |
110 }, | 103 }, |
111 "name": "wait for charge (2)" | 104 "name": "wait for charge (2)" |
112 }, | 105 }, |
113 { | 106 { |
114 "cmd": [ | 107 "cmd": [ |
115 "[SLAVE_BUILD]/skia/platform_tools/android/bin/android_kill_skia", | 108 "[SLAVE_BUILD]/skia/platform_tools/android/bin/android_kill_skia", |
116 "--verbose" | 109 "--verbose" |
117 ], | 110 ], |
118 "env": { | 111 "env": { |
119 "ANDROID_HOME": "[SLAVE_BUILD]/android_sdk/android-sdk", | 112 "ANDROID_HOME": "[SLAVE_BUILD]/android_sdk/android-sdk", |
120 "ANDROID_SDK_ROOT": "[SLAVE_BUILD]/android_sdk/android-sdk", | 113 "ANDROID_SDK_ROOT": "[SLAVE_BUILD]/android_sdk/android-sdk", |
121 "BUILDTYPE": "Debug", | 114 "BUILDTYPE": "Debug", |
122 "CHROME_HEADLESS": "1", | 115 "CHROME_HEADLESS": "1", |
123 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0", | |
124 "SKIA_ANDROID_VERBOSE_SETUP": "1", | 116 "SKIA_ANDROID_VERBOSE_SETUP": "1", |
125 "SKIA_OUT": "[SLAVE_BUILD]/out" | 117 "SKIA_OUT": "[SLAVE_BUILD]/out" |
126 }, | 118 }, |
127 "name": "kill skia" | 119 "name": "kill skia" |
128 }, | 120 }, |
129 { | 121 { |
130 "cmd": [ | 122 "cmd": [ |
131 "/usr/bin/adb", | 123 "/usr/bin/adb", |
132 "shell", | 124 "shell", |
133 "stop" | 125 "stop" |
134 ], | 126 ], |
135 "env": { | 127 "env": { |
136 "BUILDTYPE": "Debug", | 128 "BUILDTYPE": "Debug", |
137 "CHROME_HEADLESS": "1", | 129 "CHROME_HEADLESS": "1", |
138 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0", | |
139 "SKIA_OUT": "[SLAVE_BUILD]/out" | 130 "SKIA_OUT": "[SLAVE_BUILD]/out" |
140 }, | 131 }, |
141 "name": "stop shell" | 132 "name": "stop shell" |
142 }, | 133 }, |
143 { | 134 { |
144 "cmd": [ | 135 "cmd": [ |
145 "/usr/bin/adb", | 136 "/usr/bin/adb", |
146 "shell", | 137 "shell", |
147 "dumpsys", | 138 "dumpsys", |
148 "batteryproperties" | 139 "batteryproperties" |
149 ], | 140 ], |
150 "env": { | 141 "env": { |
151 "BUILDTYPE": "Debug", | 142 "BUILDTYPE": "Debug", |
152 "CHROME_HEADLESS": "1", | 143 "CHROME_HEADLESS": "1", |
153 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0", | |
154 "SKIA_OUT": "[SLAVE_BUILD]/out" | 144 "SKIA_OUT": "[SLAVE_BUILD]/out" |
155 }, | 145 }, |
156 "name": "starting battery stats" | 146 "name": "starting battery stats" |
157 }, | 147 }, |
158 { | 148 { |
159 "cmd": [ | 149 "cmd": [ |
160 "/usr/bin/adb", | 150 "/usr/bin/adb", |
161 "shell", | 151 "shell", |
162 "cat", | 152 "cat", |
163 "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor" | 153 "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor" |
164 ], | 154 ], |
165 "env": { | 155 "env": { |
166 "BUILDTYPE": "Debug", | 156 "BUILDTYPE": "Debug", |
167 "CHROME_HEADLESS": "1", | 157 "CHROME_HEADLESS": "1", |
168 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0", | |
169 "SKIA_OUT": "[SLAVE_BUILD]/out" | 158 "SKIA_OUT": "[SLAVE_BUILD]/out" |
170 }, | 159 }, |
171 "name": "cat scaling_governor" | 160 "name": "cat scaling_governor" |
172 }, | 161 }, |
173 { | 162 { |
174 "cmd": [ | 163 "cmd": [ |
175 "/usr/bin/adb", | 164 "/usr/bin/adb", |
176 "shell", | 165 "shell", |
177 "cat", | 166 "cat", |
178 "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq" | 167 "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq" |
179 ], | 168 ], |
180 "env": { | 169 "env": { |
181 "BUILDTYPE": "Debug", | 170 "BUILDTYPE": "Debug", |
182 "CHROME_HEADLESS": "1", | 171 "CHROME_HEADLESS": "1", |
183 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0", | |
184 "SKIA_OUT": "[SLAVE_BUILD]/out" | 172 "SKIA_OUT": "[SLAVE_BUILD]/out" |
185 }, | 173 }, |
186 "name": "cat cpu_freq" | 174 "name": "cat cpu_freq" |
187 }, | 175 }, |
188 { | 176 { |
189 "cmd": [ | 177 "cmd": [ |
190 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_push_if_needed", | 178 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_push_if_needed", |
191 "--verbose", | 179 "--verbose", |
192 "[SLAVE_BUILD]/skia/resources", | 180 "[SLAVE_BUILD]/skia/resources", |
193 "/storage/emulated/legacy/skiabot/skia_resources" | 181 "/storage/emulated/legacy/skiabot/skia_resources" |
194 ], | 182 ], |
195 "env": { | 183 "env": { |
196 "ANDROID_HOME": "[SLAVE_BUILD]/android_sdk/android-sdk", | 184 "ANDROID_HOME": "[SLAVE_BUILD]/android_sdk/android-sdk", |
197 "ANDROID_SDK_ROOT": "[SLAVE_BUILD]/android_sdk/android-sdk", | 185 "ANDROID_SDK_ROOT": "[SLAVE_BUILD]/android_sdk/android-sdk", |
198 "BUILDTYPE": "Debug", | 186 "BUILDTYPE": "Debug", |
199 "CHROME_HEADLESS": "1", | 187 "CHROME_HEADLESS": "1", |
200 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0", | |
201 "SKIA_ANDROID_VERBOSE_SETUP": "1", | 188 "SKIA_ANDROID_VERBOSE_SETUP": "1", |
202 "SKIA_OUT": "[SLAVE_BUILD]/out" | 189 "SKIA_OUT": "[SLAVE_BUILD]/out" |
203 }, | 190 }, |
204 "name": "push resources" | 191 "name": "push resources" |
205 }, | 192 }, |
206 { | 193 { |
207 "cmd": [ | 194 "cmd": [ |
208 "python", | 195 "python", |
209 "-u", | 196 "-u", |
210 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 197 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
(...skipping 15 matching lines...) Expand all Loading... |
226 { | 213 { |
227 "cmd": [ | 214 "cmd": [ |
228 "/usr/bin/adb", | 215 "/usr/bin/adb", |
229 "shell", | 216 "shell", |
230 "cat", | 217 "cat", |
231 "/storage/emulated/legacy/skiabot/skia_tmp_dir/SKP_VERSION" | 218 "/storage/emulated/legacy/skiabot/skia_tmp_dir/SKP_VERSION" |
232 ], | 219 ], |
233 "env": { | 220 "env": { |
234 "BUILDTYPE": "Debug", | 221 "BUILDTYPE": "Debug", |
235 "CHROME_HEADLESS": "1", | 222 "CHROME_HEADLESS": "1", |
236 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0", | |
237 "SKIA_OUT": "[SLAVE_BUILD]/out" | 223 "SKIA_OUT": "[SLAVE_BUILD]/out" |
238 }, | 224 }, |
239 "name": "read SKP_VERSION", | 225 "name": "read SKP_VERSION", |
240 "stdout": "/path/to/tmp/" | 226 "stdout": "/path/to/tmp/" |
241 }, | 227 }, |
242 { | 228 { |
243 "cmd": [ | 229 "cmd": [ |
244 "python", | 230 "python", |
245 "-u", | 231 "-u", |
246 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 232 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
(...skipping 15 matching lines...) Expand all Loading... |
262 { | 248 { |
263 "cmd": [ | 249 "cmd": [ |
264 "/usr/bin/adb", | 250 "/usr/bin/adb", |
265 "shell", | 251 "shell", |
266 "cat", | 252 "cat", |
267 "/storage/emulated/legacy/skiabot/skia_tmp_dir/SK_IMAGE_VERSION" | 253 "/storage/emulated/legacy/skiabot/skia_tmp_dir/SK_IMAGE_VERSION" |
268 ], | 254 ], |
269 "env": { | 255 "env": { |
270 "BUILDTYPE": "Debug", | 256 "BUILDTYPE": "Debug", |
271 "CHROME_HEADLESS": "1", | 257 "CHROME_HEADLESS": "1", |
272 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0", | |
273 "SKIA_OUT": "[SLAVE_BUILD]/out" | 258 "SKIA_OUT": "[SLAVE_BUILD]/out" |
274 }, | 259 }, |
275 "name": "read SK_IMAGE_VERSION", | 260 "name": "read SK_IMAGE_VERSION", |
276 "stdout": "/path/to/tmp/" | 261 "stdout": "/path/to/tmp/" |
277 }, | 262 }, |
278 { | 263 { |
279 "cmd": [ | 264 "cmd": [ |
280 "python", | 265 "python", |
281 "-u", | 266 "-u", |
282 "\nimport os, sys\nfrom common import chromium_utils # Error? See https://
crbug.com/584783.\n\n\nif os.path.exists(sys.argv[1]):\n chromium_utils.RemoveD
irectory(sys.argv[1])\n", | 267 "\nimport os, sys\nfrom common import chromium_utils # Error? See https://
crbug.com/584783.\n\n\nif os.path.exists(sys.argv[1]):\n chromium_utils.RemoveD
irectory(sys.argv[1])\n", |
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
323 "cmd": [ | 308 "cmd": [ |
324 "/usr/bin/adb", | 309 "/usr/bin/adb", |
325 "shell", | 310 "shell", |
326 "rm", | 311 "rm", |
327 "-r", | 312 "-r", |
328 "/storage/emulated/legacy/skiabot/skia_dm" | 313 "/storage/emulated/legacy/skiabot/skia_dm" |
329 ], | 314 ], |
330 "env": { | 315 "env": { |
331 "BUILDTYPE": "Debug", | 316 "BUILDTYPE": "Debug", |
332 "CHROME_HEADLESS": "1", | 317 "CHROME_HEADLESS": "1", |
333 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0", | |
334 "SKIA_OUT": "[SLAVE_BUILD]/out" | 318 "SKIA_OUT": "[SLAVE_BUILD]/out" |
335 }, | 319 }, |
336 "name": "rmdir skia_dm" | 320 "name": "rmdir skia_dm" |
337 }, | 321 }, |
338 { | 322 { |
339 "cmd": [ | 323 "cmd": [ |
340 "/usr/bin/adb", | 324 "/usr/bin/adb", |
341 "shell", | 325 "shell", |
342 "if", | 326 "if", |
343 "[", | 327 "[", |
344 "-e", | 328 "-e", |
345 "/storage/emulated/legacy/skiabot/skia_dm", | 329 "/storage/emulated/legacy/skiabot/skia_dm", |
346 "];", | 330 "];", |
347 "then", | 331 "then", |
348 "echo", | 332 "echo", |
349 "FILE_EXISTS;", | 333 "FILE_EXISTS;", |
350 "fi" | 334 "fi" |
351 ], | 335 ], |
352 "env": { | 336 "env": { |
353 "BUILDTYPE": "Debug", | 337 "BUILDTYPE": "Debug", |
354 "CHROME_HEADLESS": "1", | 338 "CHROME_HEADLESS": "1", |
355 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0", | |
356 "SKIA_OUT": "[SLAVE_BUILD]/out" | 339 "SKIA_OUT": "[SLAVE_BUILD]/out" |
357 }, | 340 }, |
358 "name": "exists skia_dm", | 341 "name": "exists skia_dm", |
359 "stdout": "/path/to/tmp/" | 342 "stdout": "/path/to/tmp/" |
360 }, | 343 }, |
361 { | 344 { |
362 "cmd": [ | 345 "cmd": [ |
363 "/usr/bin/adb", | 346 "/usr/bin/adb", |
364 "shell", | 347 "shell", |
365 "mkdir", | 348 "mkdir", |
366 "-p", | 349 "-p", |
367 "/storage/emulated/legacy/skiabot/skia_dm" | 350 "/storage/emulated/legacy/skiabot/skia_dm" |
368 ], | 351 ], |
369 "env": { | 352 "env": { |
370 "BUILDTYPE": "Debug", | 353 "BUILDTYPE": "Debug", |
371 "CHROME_HEADLESS": "1", | 354 "CHROME_HEADLESS": "1", |
372 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0", | |
373 "SKIA_OUT": "[SLAVE_BUILD]/out" | 355 "SKIA_OUT": "[SLAVE_BUILD]/out" |
374 }, | 356 }, |
375 "name": "mkdir skia_dm" | 357 "name": "mkdir skia_dm" |
376 }, | 358 }, |
377 { | 359 { |
378 "cmd": [ | 360 "cmd": [ |
379 "python", | 361 "python", |
380 "-u", | 362 "-u", |
381 "\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", | 363 "\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", |
382 "[SLAVE_BUILD]/tmp", | 364 "[SLAVE_BUILD]/tmp", |
(...skipping 17 matching lines...) Expand all Loading... |
400 "cmd": [ | 382 "cmd": [ |
401 "python", | 383 "python", |
402 "-u", | 384 "-u", |
403 "\nimport contextlib\nimport math\nimport socket\nimport sys\nimport time\
nimport urllib2\n\nHASHES_URL = 'https://gold.skia.org/_/hashes'\nRETRIES = 5\nT
IMEOUT = 60\nWAIT_BASE = 15\n\nsocket.setdefaulttimeout(TIMEOUT)\nfor retry in r
ange(RETRIES):\n try:\n with contextlib.closing(\n urllib2.urlopen(HA
SHES_URL, timeout=TIMEOUT)) as w:\n hashes = w.read()\n with open(sys.
argv[1], 'w') as f:\n f.write(hashes)\n break\n except Exception
as e:\n print 'Failed to get uninteresting hashes from %s:' % HASHES_URL\n
print e\n if retry == RETRIES:\n raise\n waittime = WAIT_BASE * math
.pow(2, retry)\n print 'Retry in %d seconds.' % waittime\n time.sleep(wait
time)\n", | 385 "\nimport contextlib\nimport math\nimport socket\nimport sys\nimport time\
nimport urllib2\n\nHASHES_URL = 'https://gold.skia.org/_/hashes'\nRETRIES = 5\nT
IMEOUT = 60\nWAIT_BASE = 15\n\nsocket.setdefaulttimeout(TIMEOUT)\nfor retry in r
ange(RETRIES):\n try:\n with contextlib.closing(\n urllib2.urlopen(HA
SHES_URL, timeout=TIMEOUT)) as w:\n hashes = w.read()\n with open(sys.
argv[1], 'w') as f:\n f.write(hashes)\n break\n except Exception
as e:\n print 'Failed to get uninteresting hashes from %s:' % HASHES_URL\n
print e\n if retry == RETRIES:\n raise\n waittime = WAIT_BASE * math
.pow(2, retry)\n print 'Retry in %d seconds.' % waittime\n time.sleep(wait
time)\n", |
404 "[SLAVE_BUILD]/tmp/uninteresting_hashes.txt" | 386 "[SLAVE_BUILD]/tmp/uninteresting_hashes.txt" |
405 ], | 387 ], |
406 "cwd": "[SLAVE_BUILD]/skia", | 388 "cwd": "[SLAVE_BUILD]/skia", |
407 "env": { | 389 "env": { |
408 "BUILDTYPE": "Debug", | 390 "BUILDTYPE": "Debug", |
409 "CHROME_HEADLESS": "1", | 391 "CHROME_HEADLESS": "1", |
410 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0", | |
411 "SKIA_OUT": "[SLAVE_BUILD]/out" | 392 "SKIA_OUT": "[SLAVE_BUILD]/out" |
412 }, | 393 }, |
413 "name": "get uninteresting hashes", | 394 "name": "get uninteresting hashes", |
414 "~followup_annotations": [ | 395 "~followup_annotations": [ |
415 "@@@STEP_LOG_LINE@python.inline@@@@", | 396 "@@@STEP_LOG_LINE@python.inline@@@@", |
416 "@@@STEP_LOG_LINE@python.inline@import contextlib@@@", | 397 "@@@STEP_LOG_LINE@python.inline@import contextlib@@@", |
417 "@@@STEP_LOG_LINE@python.inline@import math@@@", | 398 "@@@STEP_LOG_LINE@python.inline@import math@@@", |
418 "@@@STEP_LOG_LINE@python.inline@import socket@@@", | 399 "@@@STEP_LOG_LINE@python.inline@import socket@@@", |
419 "@@@STEP_LOG_LINE@python.inline@import sys@@@", | 400 "@@@STEP_LOG_LINE@python.inline@import sys@@@", |
420 "@@@STEP_LOG_LINE@python.inline@import time@@@", | 401 "@@@STEP_LOG_LINE@python.inline@import time@@@", |
(...skipping 27 matching lines...) Expand all Loading... |
448 { | 429 { |
449 "cmd": [ | 430 "cmd": [ |
450 "/usr/bin/adb", | 431 "/usr/bin/adb", |
451 "push", | 432 "push", |
452 "[SLAVE_BUILD]/tmp/uninteresting_hashes.txt", | 433 "[SLAVE_BUILD]/tmp/uninteresting_hashes.txt", |
453 "/storage/emulated/legacy/skiabot/skia_tmp_dir/uninteresting_hashes.txt" | 434 "/storage/emulated/legacy/skiabot/skia_tmp_dir/uninteresting_hashes.txt" |
454 ], | 435 ], |
455 "env": { | 436 "env": { |
456 "BUILDTYPE": "Debug", | 437 "BUILDTYPE": "Debug", |
457 "CHROME_HEADLESS": "1", | 438 "CHROME_HEADLESS": "1", |
458 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0", | |
459 "SKIA_OUT": "[SLAVE_BUILD]/out" | 439 "SKIA_OUT": "[SLAVE_BUILD]/out" |
460 }, | 440 }, |
461 "name": "push uninteresting_hashes.txt" | 441 "name": "push uninteresting_hashes.txt" |
462 }, | 442 }, |
463 { | 443 { |
464 "cmd": [ | 444 "cmd": [ |
465 "[SLAVE_BUILD]/skia/platform_tools/android/bin/android_run_skia", | 445 "[SLAVE_BUILD]/skia/platform_tools/android/bin/android_run_skia", |
466 "--verbose", | 446 "--verbose", |
467 "--logcat", | 447 "--logcat", |
468 "-d", | 448 "-d", |
(...skipping 336 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
805 "_", | 785 "_", |
806 "image", | 786 "image", |
807 "_", | 787 "_", |
808 ".SRW" | 788 ".SRW" |
809 ], | 789 ], |
810 "env": { | 790 "env": { |
811 "ANDROID_HOME": "[SLAVE_BUILD]/android_sdk/android-sdk", | 791 "ANDROID_HOME": "[SLAVE_BUILD]/android_sdk/android-sdk", |
812 "ANDROID_SDK_ROOT": "[SLAVE_BUILD]/android_sdk/android-sdk", | 792 "ANDROID_SDK_ROOT": "[SLAVE_BUILD]/android_sdk/android-sdk", |
813 "BUILDTYPE": "Debug", | 793 "BUILDTYPE": "Debug", |
814 "CHROME_HEADLESS": "1", | 794 "CHROME_HEADLESS": "1", |
815 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0", | |
816 "SKIA_ANDROID_VERBOSE_SETUP": "1", | 795 "SKIA_ANDROID_VERBOSE_SETUP": "1", |
817 "SKIA_OUT": "[SLAVE_BUILD]/out" | 796 "SKIA_OUT": "[SLAVE_BUILD]/out" |
818 }, | 797 }, |
819 "name": "dm" | 798 "name": "dm" |
820 }, | 799 }, |
821 { | 800 { |
822 "cmd": [ | 801 "cmd": [ |
823 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_pull_if_needed", | 802 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_pull_if_needed", |
824 "--verbose", | 803 "--verbose", |
825 "/storage/emulated/legacy/skiabot/skia_dm", | 804 "/storage/emulated/legacy/skiabot/skia_dm", |
826 "[CUSTOM_[SWARM_OUT_DIR]]/dm" | 805 "[CUSTOM_[SWARM_OUT_DIR]]/dm" |
827 ], | 806 ], |
828 "env": { | 807 "env": { |
829 "ANDROID_HOME": "[SLAVE_BUILD]/android_sdk/android-sdk", | 808 "ANDROID_HOME": "[SLAVE_BUILD]/android_sdk/android-sdk", |
830 "ANDROID_SDK_ROOT": "[SLAVE_BUILD]/android_sdk/android-sdk", | 809 "ANDROID_SDK_ROOT": "[SLAVE_BUILD]/android_sdk/android-sdk", |
831 "BUILDTYPE": "Debug", | 810 "BUILDTYPE": "Debug", |
832 "CHROME_HEADLESS": "1", | 811 "CHROME_HEADLESS": "1", |
833 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0", | |
834 "SKIA_ANDROID_VERBOSE_SETUP": "1", | 812 "SKIA_ANDROID_VERBOSE_SETUP": "1", |
835 "SKIA_OUT": "[SLAVE_BUILD]/out" | 813 "SKIA_OUT": "[SLAVE_BUILD]/out" |
836 }, | 814 }, |
837 "name": "pull skia_dm" | 815 "name": "pull skia_dm" |
838 }, | 816 }, |
839 { | 817 { |
840 "cmd": [ | 818 "cmd": [ |
841 "/usr/bin/adb", | 819 "/usr/bin/adb", |
842 "shell", | 820 "shell", |
843 "dumpsys", | 821 "dumpsys", |
844 "batteryproperties" | 822 "batteryproperties" |
845 ], | 823 ], |
846 "env": { | 824 "env": { |
847 "BUILDTYPE": "Debug", | 825 "BUILDTYPE": "Debug", |
848 "CHROME_HEADLESS": "1", | 826 "CHROME_HEADLESS": "1", |
849 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0", | |
850 "SKIA_OUT": "[SLAVE_BUILD]/out" | 827 "SKIA_OUT": "[SLAVE_BUILD]/out" |
851 }, | 828 }, |
852 "name": "final battery stats" | 829 "name": "final battery stats" |
853 }, | 830 }, |
854 { | 831 { |
855 "cmd": [ | 832 "cmd": [ |
856 "/usr/bin/adb", | 833 "/usr/bin/adb", |
857 "reboot" | 834 "reboot" |
858 ], | 835 ], |
859 "env": { | 836 "env": { |
860 "BUILDTYPE": "Debug", | 837 "BUILDTYPE": "Debug", |
861 "CHROME_HEADLESS": "1", | 838 "CHROME_HEADLESS": "1", |
862 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0", | |
863 "SKIA_OUT": "[SLAVE_BUILD]/out" | 839 "SKIA_OUT": "[SLAVE_BUILD]/out" |
864 }, | 840 }, |
865 "name": "reboot" | 841 "name": "reboot" |
866 }, | 842 }, |
867 { | 843 { |
868 "cmd": [ | 844 "cmd": [ |
869 "sleep", | 845 "sleep", |
870 "10" | 846 "10" |
871 ], | 847 ], |
872 "env": { | 848 "env": { |
873 "BUILDTYPE": "Debug", | 849 "BUILDTYPE": "Debug", |
874 "CHROME_HEADLESS": "1", | 850 "CHROME_HEADLESS": "1", |
875 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0", | |
876 "SKIA_OUT": "[SLAVE_BUILD]/out" | 851 "SKIA_OUT": "[SLAVE_BUILD]/out" |
877 }, | 852 }, |
878 "name": "wait for reboot" | 853 "name": "wait for reboot" |
879 }, | 854 }, |
880 { | 855 { |
881 "cmd": [ | 856 "cmd": [ |
882 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_wait_for_device" | 857 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_wait_for_device" |
883 ], | 858 ], |
884 "env": { | 859 "env": { |
885 "ANDROID_HOME": "[SLAVE_BUILD]/android_sdk/android-sdk", | 860 "ANDROID_HOME": "[SLAVE_BUILD]/android_sdk/android-sdk", |
886 "ANDROID_SDK_ROOT": "[SLAVE_BUILD]/android_sdk/android-sdk", | 861 "ANDROID_SDK_ROOT": "[SLAVE_BUILD]/android_sdk/android-sdk", |
887 "BUILDTYPE": "Debug", | 862 "BUILDTYPE": "Debug", |
888 "CHROME_HEADLESS": "1", | 863 "CHROME_HEADLESS": "1", |
889 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0", | |
890 "SKIA_ANDROID_VERBOSE_SETUP": "1", | 864 "SKIA_ANDROID_VERBOSE_SETUP": "1", |
891 "SKIA_OUT": "[SLAVE_BUILD]/out" | 865 "SKIA_OUT": "[SLAVE_BUILD]/out" |
892 }, | 866 }, |
893 "name": "wait for device (3)" | 867 "name": "wait for device (3)" |
894 }, | 868 }, |
895 { | 869 { |
896 "cmd": [ | 870 "cmd": [ |
897 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_wait_for_charge" | 871 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_wait_for_charge" |
898 ], | 872 ], |
899 "env": { | 873 "env": { |
900 "ANDROID_HOME": "[SLAVE_BUILD]/android_sdk/android-sdk", | 874 "ANDROID_HOME": "[SLAVE_BUILD]/android_sdk/android-sdk", |
901 "ANDROID_SDK_ROOT": "[SLAVE_BUILD]/android_sdk/android-sdk", | 875 "ANDROID_SDK_ROOT": "[SLAVE_BUILD]/android_sdk/android-sdk", |
902 "BUILDTYPE": "Debug", | 876 "BUILDTYPE": "Debug", |
903 "CHROME_HEADLESS": "1", | 877 "CHROME_HEADLESS": "1", |
904 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0", | |
905 "SKIA_ANDROID_VERBOSE_SETUP": "1", | 878 "SKIA_ANDROID_VERBOSE_SETUP": "1", |
906 "SKIA_OUT": "[SLAVE_BUILD]/out" | 879 "SKIA_OUT": "[SLAVE_BUILD]/out" |
907 }, | 880 }, |
908 "name": "wait for charge (3)" | 881 "name": "wait for charge (3)" |
909 }, | 882 }, |
910 { | 883 { |
911 "cmd": [ | 884 "cmd": [ |
912 "/usr/bin/adb", | 885 "/usr/bin/adb", |
913 "kill-server" | 886 "kill-server" |
914 ], | 887 ], |
915 "env": { | 888 "env": { |
916 "BUILDTYPE": "Debug", | 889 "BUILDTYPE": "Debug", |
917 "CHROME_HEADLESS": "1", | 890 "CHROME_HEADLESS": "1", |
918 "GYP_DEFINES": "skia_arch_type=arm skia_warnings_as_errors=0", | |
919 "SKIA_OUT": "[SLAVE_BUILD]/out" | 891 "SKIA_OUT": "[SLAVE_BUILD]/out" |
920 }, | 892 }, |
921 "name": "kill-server" | 893 "name": "kill-server" |
922 }, | 894 }, |
923 { | 895 { |
924 "name": "$result", | 896 "name": "$result", |
925 "recipe_result": null, | 897 "recipe_result": null, |
926 "status_code": 0 | 898 "status_code": 0 |
927 } | 899 } |
928 ] | 900 ] |
OLD | NEW |