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

Side by Side Diff: scripts/slave/recipes/android_webview_aosp_perf.expected/basic.json

Issue 1777863005: Recipe changes to move webview perf bots to the android/perf recipe (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: Rebase. Created 4 years, 8 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
(Empty)
1 [
2 {
3 "cmd": [
4 "python",
5 "-u",
6 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
7 "--master",
8 "chromium.testing.master",
9 "--builder",
10 "TestBuilder",
11 "--slave",
12 "TestSlavename",
13 "--spec",
14 "cache_dir = '[GIT_CACHE]'\nsolutions = [{'custom_vars': {'googlecode_url' : 'svn://svn-mirror.golo.chromium.org/%s', 'llvm_url': 'svn://svn-mirror.golo.ch romium.org/llvm-project', 'nacl_trunk': 'svn://svn-mirror.golo.chromium.org/nati ve_client/trunk', 'sourceforge_url': 'svn://svn-mirror.golo.chromium.org/%(repo) s', 'webkit_trunk': 'svn://svn-mirror.golo.chromium.org/blink/trunk'}, 'deps_fil e': 'DEPS', 'managed': False, 'name': 'src', 'url': 'svn://svn-mirror.golo.chrom ium.org/chrome/trunk/src'}, {'custom_deps': {'src/chrome/test/data/firefox2_prof ile/searchplugins': None, 'src/chrome/test/data/firefox2_searchplugins': None, ' src/chrome/test/data/firefox3_profile/searchplugins': None, 'src/chrome/test/dat a/firefox3_searchplugins': None, 'src/chrome/test/data/osdd': None, 'src/chrome/ test/data/perf/frame_rate/private': None, 'src/chrome/test/data/plugin': None, ' src/chrome/test/data/ssl/certs': None, 'src/data/autodiscovery': None, 'src/data /esctf': None, 'src/data/mach_ports': None, 'src/data/memory_test': None, 'src/d ata/mozilla_js_tests': None, 'src/data/selenium_core': None, 'src/data/tab_switc hing': None, 'src/tools/grit/grit/test/data': None, 'src/webkit/data/bmp_decoder ': None, 'src/webkit/data/ico_decoder': None, 'src/webkit/data/test_shell/plugin s': None, 'src/webkit/data/xbm_decoder': None}, 'deps_file': 'DEPS', 'managed': False, 'name': 'src-internal', 'url': 'svn://svn-mirror.golo.chromium.org/chrome -internal/trunk/src-internal'}]\ntarget_os = ['android']",
15 "--root",
16 "src",
17 "--revision_mapping_file",
18 "{\"src\": \"got_revision\", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/angle\": \"got_angle_revision\", \"src/third_party/webrtc\": \"got_webrtc_revision\", \"src/tools/swarming_client\": \"got_swarming_client_re vision\", \"src/v8\": \"got_v8_revision\"}",
19 "--git-cache-dir",
20 "[GIT_CACHE]",
21 "--output_json",
22 "/path/to/tmp/json",
23 "--revision",
24 "src@204787",
25 "--force",
26 "--output_manifest"
27 ],
28 "cwd": "[SLAVE_BUILD]",
29 "env": {
30 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
31 },
32 "name": "bot_update",
33 "~followup_annotations": [
34 "@@@STEP_TEXT@Some step text@@@",
35 "@@@STEP_LOG_LINE@json.output@{@@@",
36 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
37 "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@",
38 "@@@STEP_LOG_LINE@json.output@ \"src\": \"204787\"@@@",
39 "@@@STEP_LOG_LINE@json.output@ }, @@@",
40 "@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@",
41 "@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
42 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src .git\", @@@",
43 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e 86ddfd4ebd0fe58cb9\"@@@",
44 "@@@STEP_LOG_LINE@json.output@ }, @@@",
45 "@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@",
46 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /native_client.git\", @@@",
47 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"d998e125e8253980d76e26 9b7982aeeefc1b9b50\"@@@",
48 "@@@STEP_LOG_LINE@json.output@ }, @@@",
49 "@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
50 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /third_party/angle.git\", @@@",
51 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a 728eb85b8d7bc6080c\"@@@",
52 "@@@STEP_LOG_LINE@json.output@ }, @@@",
53 "@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc\": {@@@",
54 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /third_party/webrtc.git\", @@@",
55 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"0f90628433546e61d92685 96da93418c623137f4\"@@@",
56 "@@@STEP_LOG_LINE@json.output@ }, @@@",
57 "@@@STEP_LOG_LINE@json.output@ \"src/tools/swarming_client\": {@@@",
58 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /tools/swarming_client.git\", @@@",
59 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"a0ee5d99f1d4b38ddaa4c7 59c837980b63b99566\"@@@",
60 "@@@STEP_LOG_LINE@json.output@ }, @@@",
61 "@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
62 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /v8.git\", @@@",
63 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"801ada225ddc271c132c3a 35f03975671d43e399\"@@@",
64 "@@@STEP_LOG_LINE@json.output@ }@@@",
65 "@@@STEP_LOG_LINE@json.output@ }, @@@",
66 "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@",
67 "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"src\", @@@",
68 "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
69 "@@@STEP_LOG_LINE@json.output@ \"got_angle_revision\": \"fac9503c46405f 77757b9a728eb85b8d7bc6080c\", @@@",
70 "@@@STEP_LOG_LINE@json.output@ \"got_angle_revision_cp\": \"refs/heads/ master@{#297276}\", @@@",
71 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision\": \"d998e125e825398 0d76e269b7982aeeefc1b9b50\", @@@",
72 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_cp\": \"refs/heads/m aster@{#274981}\", @@@",
73 "@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"f27fede2220bcd326aee 3e86ddfd4ebd0fe58cb9\", @@@",
74 "@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/master @{#170242}\", @@@",
75 "@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision\": \"a0ee 5d99f1d4b38ddaa4c759c837980b63b99566\", @@@",
76 "@@@STEP_LOG_LINE@json.output@ \"got_swarming_client_revision_cp\": \"r efs/heads/master@{#276089}\", @@@",
77 "@@@STEP_LOG_LINE@json.output@ \"got_v8_revision\": \"801ada225ddc271c1 32c3a35f03975671d43e399\", @@@",
78 "@@@STEP_LOG_LINE@json.output@ \"got_v8_revision_cp\": \"refs/heads/mas ter@{#43426}\", @@@",
79 "@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision\": \"0f90628433546 e61d9268596da93418c623137f4\", @@@",
80 "@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision_cp\": \"refs/heads /master@{#120644}\"@@@",
81 "@@@STEP_LOG_LINE@json.output@ }, @@@",
82 "@@@STEP_LOG_LINE@json.output@ \"root\": \"src\", @@@",
83 "@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@",
84 "@@@STEP_LOG_LINE@json.output@}@@@",
85 "@@@STEP_LOG_END@json.output@@@",
86 "@@@SET_BUILD_PROPERTY@got_nacl_revision@\"d998e125e8253980d76e269b7982aee efc1b9b50\"@@@",
87 "@@@SET_BUILD_PROPERTY@got_swarming_client_revision@\"a0ee5d99f1d4b38ddaa4 c759c837980b63b99566\"@@@",
88 "@@@SET_BUILD_PROPERTY@got_webrtc_revision@\"0f90628433546e61d9268596da934 18c623137f4\"@@@",
89 "@@@SET_BUILD_PROPERTY@got_revision@\"f27fede2220bcd326aee3e86ddfd4ebd0fe5 8cb9\"@@@",
90 "@@@SET_BUILD_PROPERTY@got_nacl_revision_cp@\"refs/heads/master@{#274981}\ "@@@",
91 "@@@SET_BUILD_PROPERTY@got_angle_revision@\"fac9503c46405f77757b9a728eb85b 8d7bc6080c\"@@@",
92 "@@@SET_BUILD_PROPERTY@got_v8_revision@\"801ada225ddc271c132c3a35f03975671 d43e399\"@@@",
93 "@@@SET_BUILD_PROPERTY@got_v8_revision_cp@\"refs/heads/master@{#43426}\"@@ @",
94 "@@@SET_BUILD_PROPERTY@got_swarming_client_revision_cp@\"refs/heads/master @{#276089}\"@@@",
95 "@@@SET_BUILD_PROPERTY@got_webrtc_revision_cp@\"refs/heads/master@{#120644 }\"@@@",
96 "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@" ,
97 "@@@SET_BUILD_PROPERTY@got_angle_revision_cp@\"refs/heads/master@{#297276} \"@@@"
98 ]
99 },
100 {
101 "cmd": [
102 "python",
103 "-u",
104 "\nimport shutil, sys, os\nshutil.rmtree(sys.argv[1], True)\nshutil.rmtree (sys.argv[2], True)\ntry:\n os.remove(sys.argv[3])\nexcept OSError:\n pass\nfo r base, _dirs, files in os.walk(sys.argv[4]):\n for f in files:\n if f.endsw ith('.pyc'):\n os.remove(os.path.join(base, f))\n",
105 "[SLAVE_BUILD]/src/out/Release/debug_info_dumps",
106 "[SLAVE_BUILD]/src/out/Release/test_logs",
107 "[SLAVE_BUILD]/src/out/build_product.zip",
108 "[SLAVE_BUILD]/src"
109 ],
110 "cwd": "[SLAVE_BUILD]",
111 "name": "clean local files",
112 "~followup_annotations": [
113 "@@@STEP_LOG_LINE@python.inline@@@@",
114 "@@@STEP_LOG_LINE@python.inline@import shutil, sys, os@@@",
115 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1], True)@@@",
116 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[2], True)@@@",
117 "@@@STEP_LOG_LINE@python.inline@try:@@@",
118 "@@@STEP_LOG_LINE@python.inline@ os.remove(sys.argv[3])@@@",
119 "@@@STEP_LOG_LINE@python.inline@except OSError:@@@",
120 "@@@STEP_LOG_LINE@python.inline@ pass@@@",
121 "@@@STEP_LOG_LINE@python.inline@for base, _dirs, files in os.walk(sys.argv [4]):@@@",
122 "@@@STEP_LOG_LINE@python.inline@ for f in files:@@@",
123 "@@@STEP_LOG_LINE@python.inline@ if f.endswith('.pyc'):@@@",
124 "@@@STEP_LOG_LINE@python.inline@ os.remove(os.path.join(base, f))@@@" ,
125 "@@@STEP_LOG_END@python.inline@@@"
126 ]
127 },
128 {
129 "cmd": [
130 "python",
131 "-u",
132 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
133 "runhooks"
134 ],
135 "cwd": "[SLAVE_BUILD]",
136 "env": {
137 "GYP_CROSSCOMPILE": "1",
138 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[ BUILD]/goma' target_arch=arm use_goma=1",
139 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
140 },
141 "name": "gclient runhooks"
142 },
143 {
144 "cmd": [
145 "python",
146 "-u",
147 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
148 "--show-path",
149 "python",
150 "RECIPE_PACKAGE_REPO[build]/scripts/slave/compile.py",
151 "--ninja-path",
152 "RECIPE_PACKAGE_REPO[depot_tools]/ninja",
153 "--target",
154 "Release",
155 "--src-dir",
156 "[SLAVE_BUILD]/src",
157 "--goma-cache-dir",
158 "[GOMA_CACHE]",
159 "--build-tool",
160 "ninja",
161 "--compiler",
162 "goma",
163 "--goma-jsonstatus",
164 "/path/to/tmp/json",
165 "--goma-dir",
166 "[BUILD]/goma",
167 "--",
168 "android_tools",
169 "push_apps_to_background_apk",
170 "system_webview_apk",
171 "system_webview_shell_apk"
172 ],
173 "cwd": "[SLAVE_BUILD]",
174 "env": {
175 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
176 },
177 "name": "compile",
178 "~followup_annotations": [
179 "@@@STEP_LOG_LINE@json.output (invalid)@null@@@",
180 "@@@STEP_LOG_END@json.output (invalid)@@@"
181 ]
182 },
183 {
184 "cmd": [
185 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py",
186 "--",
187 "[SLAVE_BUILD]/src/build/android/adb_logcat_monitor.py",
188 "[SLAVE_BUILD]/src/out/logcat"
189 ],
190 "cwd": "[SLAVE_BUILD]",
191 "env": {
192 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
193 },
194 "name": "spawn_logcat_monitor"
195 },
196 {
197 "cmd": [
198 "[SLAVE_BUILD]/src/build/android/buildbot/bb_device_status_check.py",
199 "--json-output",
200 "/path/to/tmp/json",
201 "--blacklist-file",
202 "[SLAVE_BUILD]/src/out/bad_devices.json",
203 "--known-devices-file",
204 "[BUILD]/site_config/.known_devices"
205 ],
206 "cwd": "[SLAVE_BUILD]",
207 "env": {
208 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
209 },
210 "name": "device_status_check",
211 "~followup_annotations": [
212 "@@@STEP_TEXT@Online devices: 1@@@",
213 "@@@STEP_LOG_LINE@json.output@[@@@",
214 "@@@STEP_LOG_LINE@json.output@ {@@@",
215 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"device\", @@@",
216 "@@@STEP_LOG_LINE@json.output@ \"battery\": {@@@",
217 "@@@STEP_LOG_LINE@json.output@ \"AC powered\": \"false\", @@@",
218 "@@@STEP_LOG_LINE@json.output@ \"USB powered\": \"true\", @@@",
219 "@@@STEP_LOG_LINE@json.output@ \"Wireless powered\": \"false\", @@@",
220 "@@@STEP_LOG_LINE@json.output@ \"health\": \"2\", @@@",
221 "@@@STEP_LOG_LINE@json.output@ \"level\": \"100\", @@@",
222 "@@@STEP_LOG_LINE@json.output@ \"present\": \"true\", @@@",
223 "@@@STEP_LOG_LINE@json.output@ \"scale\": \"100\", @@@",
224 "@@@STEP_LOG_LINE@json.output@ \"status\": \"5\", @@@",
225 "@@@STEP_LOG_LINE@json.output@ \"technology\": \"Li-ion\", @@@",
226 "@@@STEP_LOG_LINE@json.output@ \"temperature\": \"249\", @@@",
227 "@@@STEP_LOG_LINE@json.output@ \"voltage\": \"4286\"@@@",
228 "@@@STEP_LOG_LINE@json.output@ }, @@@",
229 "@@@STEP_LOG_LINE@json.output@ \"blacklisted\": false, @@@",
230 "@@@STEP_LOG_LINE@json.output@ \"build\": \"LRX21O\", @@@",
231 "@@@STEP_LOG_LINE@json.output@ \"build_detail\": \"google/razor/flo:5.0 /LRX21O/1570415:userdebug/dev-keys\", @@@",
232 "@@@STEP_LOG_LINE@json.output@ \"imei_slice\": \"Unknown\", @@@",
233 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"07a00ca4\", @@@",
234 "@@@STEP_LOG_LINE@json.output@ \"type\": \"flo\", @@@",
235 "@@@STEP_LOG_LINE@json.output@ \"usb_status\": true, @@@",
236 "@@@STEP_LOG_LINE@json.output@ \"wifi_ip\": \"\"@@@",
237 "@@@STEP_LOG_LINE@json.output@ }, @@@",
238 "@@@STEP_LOG_LINE@json.output@ {@@@",
239 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"offline\", @@@",
240 "@@@STEP_LOG_LINE@json.output@ \"blacklisted\": true, @@@",
241 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"03e0363a003c6ad4\", @@@",
242 "@@@STEP_LOG_LINE@json.output@ \"usb_status\": false@@@",
243 "@@@STEP_LOG_LINE@json.output@ }, @@@",
244 "@@@STEP_LOG_LINE@json.output@ {@@@",
245 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"unauthorized\", @@@",
246 "@@@STEP_LOG_LINE@json.output@ \"blacklisted\": true, @@@",
247 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"03e0363a003c6ad5\", @@@",
248 "@@@STEP_LOG_LINE@json.output@ \"usb_status\": true@@@",
249 "@@@STEP_LOG_LINE@json.output@ }, @@@",
250 "@@@STEP_LOG_LINE@json.output@ {@@@",
251 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"device\", @@@",
252 "@@@STEP_LOG_LINE@json.output@ \"blacklisted\": true, @@@",
253 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"03e0363a003c6ad6\", @@@",
254 "@@@STEP_LOG_LINE@json.output@ \"usb_status\": true@@@",
255 "@@@STEP_LOG_LINE@json.output@ }@@@",
256 "@@@STEP_LOG_LINE@json.output@]@@@",
257 "@@@STEP_LOG_END@json.output@@@",
258 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@{@@@",
259 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"adb_status\": \"device\", @@@",
260 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"battery\": {@@@",
261 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"AC powered\": \"false\", @@@",
262 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"USB powered\": \"true\", @@@",
263 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"Wireless powered\": \"false\", @@@",
264 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"health\": \"2\", @@@",
265 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"level\": \"100\", @@@",
266 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"present\": \"true\", @@@",
267 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"scale\": \"100\", @@@",
268 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"status\": \"5\", @@@",
269 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"technology\": \"Li-ion\", @@@" ,
270 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"temperature\": \"249\", @@@",
271 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"voltage\": \"4286\"@@@",
272 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ }, @@@",
273 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"blacklisted\": false, @@@",
274 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"build\": \"LRX21O\", @@@",
275 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"build_detail\": \"google/razor/f lo:5.0/LRX21O/1570415:userdebug/dev-keys\", @@@",
276 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"imei_slice\": \"Unknown\", @@@",
277 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"serial\": \"07a00ca4\", @@@",
278 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"type\": \"flo\", @@@",
279 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"usb_status\": true, @@@",
280 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"wifi_ip\": \"\"@@@",
281 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@}@@@",
282 "@@@STEP_LOG_END@flo LRX21O 07a00ca4@@@",
283 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@{@@@",
284 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@ \"adb_status\": \"offline\", @@@",
285 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@ \"blacklisted\": true, @@@",
286 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@ \"serial\": \"03e0363a003c6a d4\", @@@",
287 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@ \"usb_status\": false@@@",
288 "@@@STEP_LOG_LINE@03e0363a003c6ad4: missing@}@@@",
289 "@@@STEP_LOG_END@03e0363a003c6ad4: missing@@@",
290 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@{@@@",
291 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@ \"adb_status \": \"unauthorized\", @@@",
292 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@ \"blackliste d\": true, @@@",
293 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@ \"serial\": \"03e0363a003c6ad5\", @@@",
294 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@ \"usb_status \": true@@@",
295 "@@@STEP_LOG_LINE@03e0363a003c6ad5: adb status unauthorized@}@@@",
296 "@@@STEP_LOG_END@03e0363a003c6ad5: adb status unauthorized@@@",
297 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@{@@@",
298 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"adb_status\": \"device \", @@@",
299 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"blacklisted\": true, @ @@",
300 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"serial\": \"03e0363a00 3c6ad6\", @@@",
301 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"usb_status\": true@@@" ,
302 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@}@@@",
303 "@@@STEP_LOG_END@03e0363a003c6ad6: blacklisted@@@"
304 ]
305 },
306 {
307 "cmd": [
308 "python",
309 "-u",
310 "[SLAVE_BUILD]/src/build/android/provision_devices.py",
311 "-t",
312 "Release",
313 "--blacklist-file",
314 "[SLAVE_BUILD]/src/out/bad_devices.json",
315 "--output-device-blacklist",
316 "/path/to/tmp/json",
317 "--reboot-timeout",
318 "180",
319 "--min-battery-level",
320 "95",
321 "--disable-network",
322 "--disable-java-debug"
323 ],
324 "cwd": "[SLAVE_BUILD]",
325 "env": {
326 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
327 },
328 "name": "provision_devices"
329 },
330 {
331 "cmd": [
332 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py",
333 "SystemWebView.apk",
334 "-v",
335 "--blacklist-file",
336 "[SLAVE_BUILD]/src/out/bad_devices.json",
337 "--release"
338 ],
339 "cwd": "[SLAVE_BUILD]",
340 "env": {
341 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
342 },
343 "name": "install SystemWebView.apk"
344 },
345 {
346 "cmd": [
347 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py",
348 "SystemWebViewShell.apk",
349 "-v",
350 "--blacklist-file",
351 "[SLAVE_BUILD]/src/out/bad_devices.json",
352 "--release"
353 ],
354 "cwd": "[SLAVE_BUILD]",
355 "env": {
356 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
357 },
358 "name": "install SystemWebViewShell.apk"
359 },
360 {
361 "cmd": [
362 "python",
363 "-u",
364 "RECIPE_MODULE[build::adb]/resources/list_devices.py",
365 "['[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb', 'd evices']",
366 "/path/to/tmp/json"
367 ],
368 "cwd": "[SLAVE_BUILD]",
369 "name": "List adb devices",
370 "~followup_annotations": [
371 "@@@STEP_LOG_LINE@json.output@[@@@",
372 "@@@STEP_LOG_LINE@json.output@ \"014E1F310401C009\"@@@",
373 "@@@STEP_LOG_LINE@json.output@]@@@",
374 "@@@STEP_LOG_END@json.output@@@"
375 ]
376 },
377 {
378 "cmd": [
379 "python",
380 "-u",
381 "[SLAVE_BUILD]/src/tools/perf/run_benchmark",
382 "list",
383 "--browser",
384 "android-webview",
385 "--json-output",
386 "/path/to/tmp/json",
387 "--num-shards",
388 "5",
389 "--device",
390 "014E1F310401C009"
391 ],
392 "cwd": "[SLAVE_BUILD]",
393 "name": "List Perf Tests",
394 "~followup_annotations": [
395 "@@@STEP_LOG_LINE@json.output@{@@@",
396 "@@@STEP_LOG_LINE@json.output@ \"steps\": {@@@",
397 "@@@STEP_LOG_LINE@json.output@ \"blink_perf.all.exact\": {@@@",
398 "@@@STEP_LOG_LINE@json.output@ \"cmd\": \"/usr/bin/python /path/to/ru n_benchmark --a=1 -v --b=2\", @@@",
399 "@@@STEP_LOG_LINE@json.output@ \"device_affinity\": 1, @@@",
400 "@@@STEP_LOG_LINE@json.output@ \"perf_dashboard_id\": \"blink_perf.al l\"@@@",
401 "@@@STEP_LOG_LINE@json.output@ }, @@@",
402 "@@@STEP_LOG_LINE@json.output@ \"blink_perf.all.release\": {@@@",
403 "@@@STEP_LOG_LINE@json.output@ \"cmd\": \"/usr/bin/python /path/to/ru n_benchmark --a=1 -v --b=2\", @@@",
404 "@@@STEP_LOG_LINE@json.output@ \"device_affinity\": 0, @@@",
405 "@@@STEP_LOG_LINE@json.output@ \"perf_dashboard_id\": \"blink_perf.al l\"@@@",
406 "@@@STEP_LOG_LINE@json.output@ }, @@@",
407 "@@@STEP_LOG_LINE@json.output@ \"blink_perf.dom\": {@@@",
408 "@@@STEP_LOG_LINE@json.output@ \"cmd\": \"/path/to/run_benchmark -v - -upload-results blink_perf.dom\", @@@",
409 "@@@STEP_LOG_LINE@json.output@ \"device_affinity\": 1, @@@",
410 "@@@STEP_LOG_LINE@json.output@ \"perf_dashboard_id\": \"blink_perf.do m\"@@@",
411 "@@@STEP_LOG_LINE@json.output@ }, @@@",
412 "@@@STEP_LOG_LINE@json.output@ \"dromaeo.cssqueryjquery\": {@@@",
413 "@@@STEP_LOG_LINE@json.output@ \"cmd\": \"/path/to/run_benchmark\", @ @@",
414 "@@@STEP_LOG_LINE@json.output@ \"device_affinity\": 3@@@",
415 "@@@STEP_LOG_LINE@json.output@ }, @@@",
416 "@@@STEP_LOG_LINE@json.output@ \"dromaeo.cssqueryjquery.release\": {@@@ ",
417 "@@@STEP_LOG_LINE@json.output@ \"cmd\": \"/path/to/run_benchmark\", @ @@",
418 "@@@STEP_LOG_LINE@json.output@ \"device_affinity\": 1, @@@",
419 "@@@STEP_LOG_LINE@json.output@ \"perf_dashboard_id\": \"dromaeo.cssqu eryjquery\"@@@",
420 "@@@STEP_LOG_LINE@json.output@ }@@@",
421 "@@@STEP_LOG_LINE@json.output@ }, @@@",
422 "@@@STEP_LOG_LINE@json.output@ \"version\": 2@@@",
423 "@@@STEP_LOG_LINE@json.output@}@@@",
424 "@@@STEP_LOG_END@json.output@@@"
425 ]
426 },
427 {
428 "cmd": [
429 "python",
430 "-u",
431 "[SLAVE_BUILD]/src/build/android/test_runner.py",
432 "perf",
433 "--release",
434 "--verbose",
435 "--steps",
436 "{\"steps\": {\"blink_perf.all.exact\": {\"cmd\": \"/usr/bin/python /path/ to/run_benchmark --a=1 -v --b=2\", \"device_affinity\": 1, \"perf_dashboard_id\" : \"blink_perf.all\"}, \"blink_perf.all.release\": {\"cmd\": \"/usr/bin/python / path/to/run_benchmark --a=1 -v --b=2\", \"device_affinity\": 0, \"perf_dashboard _id\": \"blink_perf.all\"}, \"blink_perf.dom\": {\"cmd\": \"/path/to/run_benchma rk -v --upload-results blink_perf.dom\", \"device_affinity\": 1, \"perf_dashboar d_id\": \"blink_perf.dom\"}, \"dromaeo.cssqueryjquery\": {\"cmd\": \"/path/to/ru n_benchmark\", \"device_affinity\": 3}, \"dromaeo.cssqueryjquery.release\": {\"c md\": \"/path/to/run_benchmark\", \"device_affinity\": 1, \"perf_dashboard_id\": \"dromaeo.cssqueryjquery\"}}, \"version\": 2}",
437 "--blacklist-file",
438 "[SLAVE_BUILD]/src/out/bad_devices.json",
439 "--collect-chartjson-data"
440 ],
441 "cwd": "[SLAVE_BUILD]/src",
442 "env": {
443 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
444 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
445 },
446 "name": "Sharded Perf Tests"
447 },
448 {
449 "cmd": [
450 "python",
451 "-u",
452 "[SLAVE_BUILD]/src/build/android/test_runner.py",
453 "perf",
454 "--steps",
455 "{\"steps\": {\"blink_perf.all.exact\": {\"cmd\": \"/usr/bin/python /path/ to/run_benchmark --a=1 -v --b=2\", \"device_affinity\": 1, \"perf_dashboard_id\" : \"blink_perf.all\"}, \"blink_perf.all.release\": {\"cmd\": \"/usr/bin/python / path/to/run_benchmark --a=1 -v --b=2\", \"device_affinity\": 0, \"perf_dashboard _id\": \"blink_perf.all\"}, \"blink_perf.dom\": {\"cmd\": \"/path/to/run_benchma rk -v --upload-results blink_perf.dom\", \"device_affinity\": 1, \"perf_dashboar d_id\": \"blink_perf.dom\"}, \"dromaeo.cssqueryjquery\": {\"cmd\": \"/path/to/ru n_benchmark\", \"device_affinity\": 3}, \"dromaeo.cssqueryjquery.release\": {\"c md\": \"/path/to/run_benchmark\", \"device_affinity\": 1, \"perf_dashboard_id\": \"dromaeo.cssqueryjquery\"}}, \"version\": 2}",
456 "--output-json-list",
457 "/path/to/tmp/json",
458 "--blacklist-file",
459 "[SLAVE_BUILD]/src/out/bad_devices.json"
460 ],
461 "cwd": "[SLAVE_BUILD]",
462 "env": {
463 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
464 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
465 },
466 "name": "get perf test list",
467 "~followup_annotations": [
468 "@@@STEP_LOG_LINE@json.output@[@@@",
469 "@@@STEP_LOG_LINE@json.output@ {@@@",
470 "@@@STEP_LOG_LINE@json.output@ \"device_affinity\": 0, @@@",
471 "@@@STEP_LOG_LINE@json.output@ \"end_time\": 1443438432.949711, @@@",
472 "@@@STEP_LOG_LINE@json.output@ \"has_archive\": true, @@@",
473 "@@@STEP_LOG_LINE@json.output@ \"test\": \"perf_test.foo\"@@@",
474 "@@@STEP_LOG_LINE@json.output@ }, @@@",
475 "@@@STEP_LOG_LINE@json.output@ {@@@",
476 "@@@STEP_LOG_LINE@json.output@ \"device_affinity\": 0, @@@",
477 "@@@STEP_LOG_LINE@json.output@ \"test\": \"page_cycler.foo\"@@@",
478 "@@@STEP_LOG_LINE@json.output@ }@@@",
479 "@@@STEP_LOG_LINE@json.output@]@@@",
480 "@@@STEP_LOG_END@json.output@@@"
481 ]
482 },
483 {
484 "allow_subannotations": true,
485 "cmd": [
486 "python",
487 "-u",
488 "RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
489 "--target",
490 "Release",
491 "--no-xvfb",
492 "--factory-properties",
493 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" branch\": \"TestBranch\", \"buildername\": \"TestBuilder\", \"buildnumber\": 571 , \"mastername\": \"chromium.testing.master\", \"project\": \"\", \"recipe\": \" android_webview_aosp_perf\", \"repository\": \"svn://svn-mirror.golo.chromium.or g/chrome/trunk\", \"revision\": \"204787\", \"slavename\": \"TestSlavename\", \" workdir\": \"/path/to/workdir/TestSlavename\"}",
494 "--build-properties",
495 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" branch\": \"TestBranch\", \"buildername\": \"TestBuilder\", \"buildnumber\": 571 , \"mastername\": \"chromium.testing.master\", \"project\": \"\", \"recipe\": \" android_webview_aosp_perf\", \"repository\": \"svn://svn-mirror.golo.chromium.or g/chrome/trunk\", \"revision\": \"204787\", \"slavename\": \"TestSlavename\", \" workdir\": \"/path/to/workdir/TestSlavename\"}",
496 "--annotate=graphing",
497 "--results-url=https://chromeperf.appspot.com",
498 "--perf-dashboard-id=page_cycler.foo",
499 "--perf-id=android-webview",
500 "--test-type=page_cycler.foo",
501 "--step-name=page_cycler.foo",
502 "--chartjson-file",
503 "/path/to/tmp/json",
504 "--builder-name=TestBuilder",
505 "--slave-name=TestSlavename",
506 "--build-number=571",
507 "--run-python-script",
508 "[SLAVE_BUILD]/src/build/android/test_runner.py",
509 "perf",
510 "--print-step",
511 "page_cycler.foo",
512 "--verbose",
513 "--blacklist-file",
514 "[SLAVE_BUILD]/src/out/bad_devices.json"
515 ],
516 "cwd": "[SLAVE_BUILD]",
517 "env": {
518 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
519 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
520 },
521 "name": "page_cycler.foo",
522 "~followup_annotations": [
523 "@@@STEP_TEXT@<br/>Device Affinity: 0<br/>@@@",
524 "@@@STEP_LOG_LINE@json.output@[]@@@",
525 "@@@STEP_LOG_END@json.output@@@"
526 ]
527 },
528 {
529 "allow_subannotations": true,
530 "cmd": [
531 "python",
532 "-u",
533 "RECIPE_PACKAGE_REPO[build]/scripts/slave/runtest.py",
534 "--target",
535 "Release",
536 "--no-xvfb",
537 "--factory-properties",
538 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" branch\": \"TestBranch\", \"buildername\": \"TestBuilder\", \"buildnumber\": 571 , \"mastername\": \"chromium.testing.master\", \"project\": \"\", \"recipe\": \" android_webview_aosp_perf\", \"repository\": \"svn://svn-mirror.golo.chromium.or g/chrome/trunk\", \"revision\": \"204787\", \"slavename\": \"TestSlavename\", \" workdir\": \"/path/to/workdir/TestSlavename\"}",
539 "--build-properties",
540 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" branch\": \"TestBranch\", \"buildername\": \"TestBuilder\", \"buildnumber\": 571 , \"mastername\": \"chromium.testing.master\", \"project\": \"\", \"recipe\": \" android_webview_aosp_perf\", \"repository\": \"svn://svn-mirror.golo.chromium.or g/chrome/trunk\", \"revision\": \"204787\", \"slavename\": \"TestSlavename\", \" workdir\": \"/path/to/workdir/TestSlavename\"}",
541 "--annotate=graphing",
542 "--results-url=https://chromeperf.appspot.com",
543 "--perf-dashboard-id=perf_test.foo",
544 "--perf-id=android-webview",
545 "--test-type=perf_test.foo",
546 "--step-name=perf_test.foo",
547 "--chartjson-file",
548 "/path/to/tmp/json",
549 "--builder-name=TestBuilder",
550 "--slave-name=TestSlavename",
551 "--build-number=571",
552 "--run-python-script",
553 "[SLAVE_BUILD]/src/build/android/test_runner.py",
554 "perf",
555 "--print-step",
556 "perf_test.foo",
557 "--verbose",
558 "--blacklist-file",
559 "[SLAVE_BUILD]/src/out/bad_devices.json"
560 ],
561 "cwd": "[SLAVE_BUILD]",
562 "env": {
563 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
564 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
565 },
566 "name": "perf_test.foo",
567 "~followup_annotations": [
568 "@@@STEP_TEXT@<br/>Device Affinity: 0<br/>@@@",
569 "@@@STEP_LOG_LINE@json.output@[]@@@",
570 "@@@STEP_LOG_END@json.output@@@"
571 ]
572 },
573 {
574 "cmd": [
575 "python",
576 "-u",
577 "RECIPE_PACKAGE_REPO[build]/scripts/slave/tee.py",
578 "[SLAVE_BUILD]/src/out/Release/full_log",
579 "--",
580 "[SLAVE_BUILD]/src/build/android/adb_logcat_printer.py",
581 "[SLAVE_BUILD]/src/out/logcat"
582 ],
583 "cwd": "[SLAVE_BUILD]",
584 "name": "logcat_dump"
585 },
586 {
587 "cmd": [
588 "[SLAVE_BUILD]/src/third_party/android_platform/development/scripts/stack" ,
589 "--arch",
590 "arm",
591 "--more-info",
592 "[SLAVE_BUILD]/src/out/Release/full_log"
593 ],
594 "cwd": "[SLAVE_BUILD]",
595 "env": {
596 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
597 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
598 },
599 "name": "stack_tool_with_logcat_dump"
600 },
601 {
602 "cmd": [
603 "[SLAVE_BUILD]/src/build/android/tombstones.py",
604 "-a",
605 "-s",
606 "-w"
607 ],
608 "cwd": "[SLAVE_BUILD]",
609 "env": {
610 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Release",
611 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
612 },
613 "name": "stack_tool_for_tombstones"
614 },
615 {
616 "cmd": [
617 "python",
618 "-u",
619 "\nimport glob, os, sys\nfor report in glob.glob(sys.argv[1]):\n with ope n(report, 'r') as f:\n for l in f.readlines():\n print l\n os.remove(re port)\n",
620 "[SLAVE_BUILD]/src/out/Release/test_logs/*.log"
621 ],
622 "cwd": "[SLAVE_BUILD]",
623 "name": "test_report",
624 "~followup_annotations": [
625 "@@@STEP_LOG_LINE@python.inline@@@@",
626 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@",
627 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@",
628 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@",
629 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@",
630 "@@@STEP_LOG_LINE@python.inline@ print l@@@",
631 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@",
632 "@@@STEP_LOG_END@python.inline@@@"
633 ]
634 },
635 {
636 "name": "$result",
637 "recipe_result": null,
638 "status_code": 0
639 }
640 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698