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

Side by Side Diff: scripts/slave/recipes/chromium.expected/amp_split_recipe_trigger_failure.json

Issue 1104533002: Add recipe for split AMP/local CQ. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: nit: remove extra line in chromium/example.py Created 5 years, 6 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 "python", 4 "python",
5 "-u", 5 "-u",
6 "[BUILD]/scripts/slave/bot_update.py", 6 "[BUILD]/scripts/slave/bot_update.py",
7 "--master", 7 "--master",
8 "chromium.linux", 8 "chromium.fyi",
9 "--builder", 9 "--builder",
10 "EXAMPLE_android_amp_builder_tester", 10 "Android Tests (amp split)",
11 "--slave", 11 "--slave",
12 "slavename", 12 "build1-a1",
13 "--spec", 13 "--spec",
14 "cache_dir = None\nsolutions = [{'custom_vars': {'googlecode_url': 'svn:// svn-mirror.golo.chromium.org/%s', 'nacl_trunk': 'svn://svn-mirror.golo.chromium. org/native_client/trunk', 'sourceforge_url': 'svn://svn-mirror.golo.chromium.org /%(repo)s', 'webkit_trunk': 'svn://svn-mirror.golo.chromium.org/blink/trunk'}, ' deps_file': 'DEPS', 'managed': True, 'name': 'src', 'url': 'svn://svn-mirror.gol o.chromium.org/chrome/trunk/src'}, {'custom_deps': {'src/chrome/test/data/firefo x2_profile/searchplugins': None, 'src/chrome/test/data/firefox2_searchplugins': None, 'src/chrome/test/data/firefox3_profile/searchplugins': None, 'src/chrome/t est/data/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, 's rc/data/esctf': None, 'src/data/mach_ports': None, 'src/data/memory_test': None, 'src/data/mozilla_js_tests': None, 'src/data/page_cycler': None, 'src/data/sele nium_core': None, 'src/data/tab_switching': None, 'src/tools/grit/grit/test/data ': None, 'src/webkit/data/bmp_decoder': None, 'src/webkit/data/ico_decoder': Non e, 'src/webkit/data/test_shell/plugins': None, 'src/webkit/data/xbm_decoder': No ne}, 'deps_file': 'DEPS', 'managed': True, 'name': 'src-internal', 'url': 'svn:/ /svn-mirror.golo.chromium.org/chrome-internal/trunk/src-internal'}]\ntarget_os = ['android']", 14 "cache_dir = None\nsolutions = [{'custom_vars': {'googlecode_url': 'svn:// svn-mirror.golo.chromium.org/%s', 'nacl_trunk': 'svn://svn-mirror.golo.chromium. org/native_client/trunk', 'sourceforge_url': 'svn://svn-mirror.golo.chromium.org /%(repo)s', 'webkit_trunk': 'svn://svn-mirror.golo.chromium.org/blink/trunk'}, ' deps_file': 'DEPS', 'managed': True, 'name': 'src', 'url': 'svn://svn-mirror.gol o.chromium.org/chrome/trunk/src'}]\ntarget_os = ['android']",
15 "--root", 15 "--root",
16 "src", 16 "src",
17 "--revision_mapping_file", 17 "--revision_mapping_file",
18 "{\"src\": \"got_revision\", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/WebKit\": \"got_webkit_revision\", \"src/third_party/webrtc\" : \"got_webrtc_revision\", \"src/tools/swarming_client\": \"got_swarming_client_ revision\", \"src/v8\": \"got_v8_revision\"}", 18 "{\"src\": \"got_revision\", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/WebKit\": \"got_webkit_revision\", \"src/third_party/webrtc\" : \"got_webrtc_revision\", \"src/tools/swarming_client\": \"got_swarming_client_ revision\", \"src/v8\": \"got_v8_revision\"}",
19 "--output_json", 19 "--output_json",
20 "/path/to/tmp/json", 20 "/path/to/tmp/json",
21 "--revision", 21 "--revision",
22 "src@4f4b02f6b7fa20a3a25682c457bbc8ad589c8a00" 22 "src@HEAD"
23 ], 23 ],
24 "cwd": "[SLAVE_BUILD]", 24 "cwd": "[SLAVE_BUILD]",
25 "name": "bot_update", 25 "name": "bot_update",
26 "~followup_annotations": [ 26 "~followup_annotations": [
27 "@@@STEP_TEXT@Some step text@@@", 27 "@@@STEP_TEXT@Some step text@@@",
28 "@@@STEP_LOG_LINE@json.output@{@@@", 28 "@@@STEP_LOG_LINE@json.output@{@@@",
29 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@", 29 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
30 "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@", 30 "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@",
31 "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"src\", @@@", 31 "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"src\", @@@",
32 "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@", 32 "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
(...skipping 25 matching lines...) Expand all
58 "@@@SET_BUILD_PROPERTY@got_v8_revision_cp@\"refs/heads/master@{#43426}\"@@ @", 58 "@@@SET_BUILD_PROPERTY@got_v8_revision_cp@\"refs/heads/master@{#43426}\"@@ @",
59 "@@@SET_BUILD_PROPERTY@got_swarming_client_revision_cp@\"refs/heads/master @{#276089}\"@@@", 59 "@@@SET_BUILD_PROPERTY@got_swarming_client_revision_cp@\"refs/heads/master @{#276089}\"@@@",
60 "@@@SET_BUILD_PROPERTY@got_webrtc_revision_cp@\"refs/heads/master@{#120644 }\"@@@", 60 "@@@SET_BUILD_PROPERTY@got_webrtc_revision_cp@\"refs/heads/master@{#120644 }\"@@@",
61 "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@" 61 "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@"
62 ] 62 ]
63 }, 63 },
64 { 64 {
65 "cmd": [ 65 "cmd": [
66 "python", 66 "python",
67 "-u", 67 "-u",
68 "[DEPOT_TOOLS]/gclient.py",
69 "runhooks"
70 ],
71 "cwd": "[SLAVE_BUILD]",
72 "env": {
73 "GYP_CROSSCOMPILE": "1",
74 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[ BUILD]/goma' target_arch=arm use_goma=1",
75 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
76 },
77 "name": "gclient runhooks"
78 },
79 {
80 "cmd": [
81 "python",
82 "-u",
83 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
84 "[SLAVE_BUILD]/src/testing/buildbot/chromium.fyi.json",
85 "/path/to/tmp/json"
86 ],
87 "cwd": "[SLAVE_BUILD]",
88 "name": "read test spec",
89 "~followup_annotations": [
90 "@@@STEP_TEXT@path: [SLAVE_BUILD]/src/testing/buildbot/chromium.fyi.json@@ @",
91 "@@@STEP_LOG_LINE@json.output@{}@@@",
92 "@@@STEP_LOG_END@json.output@@@"
93 ]
94 },
95 {
96 "cmd": [
97 "python",
98 "-u",
99 "[SLAVE_BUILD]/src/testing/scripts/get_compile_targets.py",
100 "--output",
101 "/path/to/tmp/json",
102 "--",
103 "--build-config-fs",
104 "Release",
105 "--paths",
106 "{\"build\": \"[BUILD]\", \"checkout\": \"[SLAVE_BUILD]/src\"}",
107 "--properties",
108 "{\"buildername\": \"Android Tests (amp split)\", \"buildnumber\": \"77457 \", \"mastername\": \"chromium.fyi\", \"slavename\": \"build1-a1\", \"target_pla tform\": \"android\"}"
109 ],
110 "cwd": "[SLAVE_BUILD]",
111 "name": "get compile targets for scripts",
112 "~followup_annotations": [
113 "@@@STEP_LOG_LINE@json.output@{}@@@",
114 "@@@STEP_LOG_END@json.output@@@"
115 ]
116 },
117 {
118 "cmd": [
119 "python",
120 "-u",
121 "[BUILD]/scripts/slave/cleanup_temp.py"
122 ],
123 "cwd": "[SLAVE_BUILD]",
124 "name": "cleanup_temp"
125 },
126 {
127 "cmd": [
128 "python",
129 "-u",
68 "\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", 130 "\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",
69 "[SLAVE_BUILD]/src/out/Release/debug_info_dumps", 131 "[SLAVE_BUILD]/src/out/Release/debug_info_dumps",
70 "[SLAVE_BUILD]/src/out/Release/test_logs", 132 "[SLAVE_BUILD]/src/out/Release/test_logs",
71 "[SLAVE_BUILD]/src/out/build_product.zip", 133 "[SLAVE_BUILD]/src/out/build_product.zip",
72 "[SLAVE_BUILD]/src" 134 "[SLAVE_BUILD]/src"
73 ], 135 ],
74 "cwd": "[SLAVE_BUILD]", 136 "cwd": "[SLAVE_BUILD]",
75 "name": "clean local files", 137 "name": "clean local files",
76 "~followup_annotations": [ 138 "~followup_annotations": [
77 "@@@STEP_LOG_LINE@python.inline@@@@", 139 "@@@STEP_LOG_LINE@python.inline@@@@",
78 "@@@STEP_LOG_LINE@python.inline@import shutil, sys, os@@@", 140 "@@@STEP_LOG_LINE@python.inline@import shutil, sys, os@@@",
79 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1], True)@@@", 141 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1], True)@@@",
80 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[2], True)@@@", 142 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[2], True)@@@",
81 "@@@STEP_LOG_LINE@python.inline@try:@@@", 143 "@@@STEP_LOG_LINE@python.inline@try:@@@",
82 "@@@STEP_LOG_LINE@python.inline@ os.remove(sys.argv[3])@@@", 144 "@@@STEP_LOG_LINE@python.inline@ os.remove(sys.argv[3])@@@",
83 "@@@STEP_LOG_LINE@python.inline@except OSError:@@@", 145 "@@@STEP_LOG_LINE@python.inline@except OSError:@@@",
84 "@@@STEP_LOG_LINE@python.inline@ pass@@@", 146 "@@@STEP_LOG_LINE@python.inline@ pass@@@",
85 "@@@STEP_LOG_LINE@python.inline@for base, _dirs, files in os.walk(sys.argv [4]):@@@", 147 "@@@STEP_LOG_LINE@python.inline@for base, _dirs, files in os.walk(sys.argv [4]):@@@",
86 "@@@STEP_LOG_LINE@python.inline@ for f in files:@@@", 148 "@@@STEP_LOG_LINE@python.inline@ for f in files:@@@",
87 "@@@STEP_LOG_LINE@python.inline@ if f.endswith('.pyc'):@@@", 149 "@@@STEP_LOG_LINE@python.inline@ if f.endswith('.pyc'):@@@",
88 "@@@STEP_LOG_LINE@python.inline@ os.remove(os.path.join(base, f))@@@" , 150 "@@@STEP_LOG_LINE@python.inline@ os.remove(os.path.join(base, f))@@@" ,
89 "@@@STEP_LOG_END@python.inline@@@" 151 "@@@STEP_LOG_END@python.inline@@@"
90 ] 152 ]
91 }, 153 },
92 { 154 {
93 "cmd": [
94 "python",
95 "-u",
96 "[DEPOT_TOOLS]/gclient.py",
97 "runhooks"
98 ],
99 "cwd": "[SLAVE_BUILD]",
100 "env": {
101 "GYP_CROSSCOMPILE": "1",
102 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[ BUILD]/goma' target_arch=arm use_goma=1",
103 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
104 },
105 "name": "gclient runhooks"
106 },
107 {
108 "allow_subannotations": false, 155 "allow_subannotations": false,
109 "cmd": [ 156 "cmd": [
110 "[SLAVE_BUILD]/src/build/tree_truth.sh", 157 "[SLAVE_BUILD]/src/build/tree_truth.sh",
111 "[SLAVE_BUILD]/src", 158 "[SLAVE_BUILD]/src",
112 "src" 159 "src"
113 ], 160 ],
114 "cwd": "[SLAVE_BUILD]", 161 "cwd": "[SLAVE_BUILD]",
115 "name": "tree truth steps" 162 "name": "tree truth steps"
116 }, 163 },
117 { 164 {
118 "allow_subannotations": false,
119 "cmd": [
120 "[SLAVE_BUILD]/src/build/tree_truth.sh",
121 "[SLAVE_BUILD]/src",
122 "src"
123 ],
124 "cwd": "[SLAVE_BUILD]",
125 "name": "tree truth steps (2)"
126 },
127 {
128 "cmd": [ 165 "cmd": [
129 "python", 166 "python",
130 "-u", 167 "-u",
131 "[BUILD]/scripts/slave/compile.py", 168 "\nimport os, sys\nfrom common import chromium_utils\n\nif os.path.exists( sys.argv[1]):\n chromium_utils.RemoveDirectory(sys.argv[1])\n",
132 "--target", 169 "[SLAVE_BUILD]/src/out/Release"
133 "Release",
134 "--src-dir",
135 "[SLAVE_BUILD]/src",
136 "--build-tool",
137 "ninja",
138 "--compiler",
139 "goma",
140 "--goma-dir",
141 "[BUILD]/goma",
142 "--"
143 ], 170 ],
144 "cwd": "[SLAVE_BUILD]", 171 "cwd": "[SLAVE_BUILD]",
145 "env": { 172 "name": "rmtree build directory",
146 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 173 "~followup_annotations": [
147 }, 174 "@@@STEP_LOG_LINE@python.inline@@@@",
148 "name": "compile" 175 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
176 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils@@@",
177 "@@@STEP_LOG_LINE@python.inline@@@@",
178 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
179 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@",
180 "@@@STEP_LOG_END@python.inline@@@"
181 ]
149 }, 182 },
150 { 183 {
151 "cmd": [ 184 "cmd": [
152 "python", 185 "python",
153 "-u", 186 "-u",
154 "[SLAVE_BUILD]/src/build/android/test_runner.py", 187 "[BUILD]/scripts/slave/extract_build.py",
155 "gtest", 188 "--target",
156 "-s", 189 "Release",
157 "android_webview_unittests", 190 "--build-archive-url",
158 "--enable-platform-mode", 191 "gs://test-domain/test-archive.zip",
159 "-e", 192 "--factory-properties",
160 "remote_device", 193 "{\"buildername\": \"Android Tests (amp split)\", \"buildnumber\": \"77457 \", \"mastername\": \"chromium.fyi\", \"parent_build_archive_url\": \"gs://test- domain/test-archive.zip\", \"recipe\": \"chromium\", \"slavename\": \"build1-a1\ "}",
161 "--api-key-file", 194 "--build-properties",
162 "[BUILD]/site_config/.amp_api_key", 195 "{\"buildername\": \"Android Tests (amp split)\", \"buildnumber\": \"77457 \", \"mastername\": \"chromium.fyi\", \"parent_build_archive_url\": \"gs://test- domain/test-archive.zip\", \"recipe\": \"chromium\", \"slavename\": \"build1-a1\ "}"
163 "--api-secret-file",
164 "[BUILD]/site_config/.amp_api_secret",
165 "--api-address",
166 "172.22.21.180",
167 "--api-port",
168 "80",
169 "--api-protocol",
170 "http",
171 "--device-type",
172 "Android",
173 "--remote-device",
174 "Nexus 5",
175 "--remote-device-os",
176 "4.4.2",
177 "--remote-device-os",
178 "4.4.3",
179 "--trigger",
180 "/path/to/tmp/json",
181 "--verbose",
182 "--release"
183 ], 196 ],
184 "cwd": "[SLAVE_BUILD]", 197 "cwd": "[SLAVE_BUILD]",
185 "name": "[trigger] android_webview_unittests", 198 "name": "extract build"
199 },
200 {
201 "cmd": [
202 "python",
203 "-u",
204 "RECIPE_MODULE[adb]/resources/list_devices.py",
205 "['[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb', 'd evices']",
206 "/path/to/tmp/json"
207 ],
208 "cwd": "[SLAVE_BUILD]",
209 "name": "List adb devices",
186 "~followup_annotations": [ 210 "~followup_annotations": [
187 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", 211 "@@@STEP_LOG_LINE@json.output@[@@@",
188 "@@@STEP_LOG_LINE@json.output@{@@@", 212 "@@@STEP_LOG_LINE@json.output@ \"014E1F310401C009\"@@@",
189 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 213 "@@@STEP_LOG_LINE@json.output@]@@@",
190 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
191 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
192 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
193 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
194 "@@@STEP_LOG_LINE@json.output@ }@@@",
195 "@@@STEP_LOG_LINE@json.output@ }@@@",
196 "@@@STEP_LOG_LINE@json.output@}@@@",
197 "@@@STEP_LOG_END@json.output@@@" 214 "@@@STEP_LOG_END@json.output@@@"
198 ] 215 ]
199 }, 216 },
200 { 217 {
201 "cmd": [ 218 "cmd": [
202 "python", 219 "python",
203 "-u", 220 "-u",
204 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 221 "\nimport subprocess\nimport sys\nadb_path = sys.argv[1]\nfor device in sy s.argv[2:]:\n subprocess.check_call([adb_path, '-s', device, 'root'])\n subpro cess.check_call([adb_path, '-s', device, 'wait-for-device'])\n",
205 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}}", 222 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb",
206 "[TMP_BASE]/amp_trigger_tmp_1/android_webview_unittests.json" 223 "014E1F310401C009"
207 ], 224 ],
208 "cwd": "[SLAVE_BUILD]", 225 "cwd": "[SLAVE_BUILD]",
209 "name": "[trigger] save android_webview_unittests data" 226 "name": "Root devices",
227 "~followup_annotations": [
228 "@@@STEP_LOG_LINE@python.inline@@@@",
229 "@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
230 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
231 "@@@STEP_LOG_LINE@python.inline@adb_path = sys.argv[1]@@@",
232 "@@@STEP_LOG_LINE@python.inline@for device in sys.argv[2:]:@@@",
233 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', d evice, 'root'])@@@",
234 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', d evice, 'wait-for-device'])@@@",
235 "@@@STEP_LOG_END@python.inline@@@"
236 ]
210 }, 237 },
211 { 238 {
212 "cmd": [ 239 "cmd": [
240 "[BUILD]/scripts/slave/daemonizer.py",
241 "--",
242 "[SLAVE_BUILD]/src/build/android/adb_logcat_monitor.py",
243 "[SLAVE_BUILD]/src/out/logcat"
244 ],
245 "cwd": "[SLAVE_BUILD]",
246 "env": {
247 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
248 },
249 "name": "spawn_logcat_monitor"
250 },
251 {
252 "cmd": [
253 "python",
254 "-u",
255 "[BUILD]/scripts/slave/android/authorize_adb_devices.py",
256 "--adb-path",
257 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
258 ],
259 "cwd": "[SLAVE_BUILD]",
260 "env": {
261 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
262 },
263 "name": "authorize_adb_devices"
264 },
265 {
266 "cmd": [
267 "[SLAVE_BUILD]/src/build/android/buildbot/bb_device_status_check.py",
268 "--json-output",
269 "/path/to/tmp/json"
270 ],
271 "cwd": "[SLAVE_BUILD]",
272 "env": {
273 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
274 },
275 "name": "device_status_check",
276 "~followup_annotations": [
277 "@@@STEP_TEXT@Online devices: 1@@@",
278 "@@@STEP_LOG_LINE@json.output@[@@@",
279 "@@@STEP_LOG_LINE@json.output@ {@@@",
280 "@@@STEP_LOG_LINE@json.output@ \"battery\": {@@@",
281 "@@@STEP_LOG_LINE@json.output@ \"AC powered\": \"false\", @@@",
282 "@@@STEP_LOG_LINE@json.output@ \"USB powered\": \"true\", @@@",
283 "@@@STEP_LOG_LINE@json.output@ \"Wireless powered\": \"false\", @@@",
284 "@@@STEP_LOG_LINE@json.output@ \"health\": \"2\", @@@",
285 "@@@STEP_LOG_LINE@json.output@ \"level\": \"100\", @@@",
286 "@@@STEP_LOG_LINE@json.output@ \"present\": \"true\", @@@",
287 "@@@STEP_LOG_LINE@json.output@ \"scale\": \"100\", @@@",
288 "@@@STEP_LOG_LINE@json.output@ \"status\": \"5\", @@@",
289 "@@@STEP_LOG_LINE@json.output@ \"technology\": \"Li-ion\", @@@",
290 "@@@STEP_LOG_LINE@json.output@ \"temperature\": \"249\", @@@",
291 "@@@STEP_LOG_LINE@json.output@ \"voltage\": \"4286\"@@@",
292 "@@@STEP_LOG_LINE@json.output@ }, @@@",
293 "@@@STEP_LOG_LINE@json.output@ \"build\": \"LRX21O\", @@@",
294 "@@@STEP_LOG_LINE@json.output@ \"build_detail\": \"google/razor/flo:5.0 /LRX21O/1570415:userdebug/dev-keys\", @@@",
295 "@@@STEP_LOG_LINE@json.output@ \"imei_slice\": \"Unknown\", @@@",
296 "@@@STEP_LOG_LINE@json.output@ \"serial\": \"07a00ca4\", @@@",
297 "@@@STEP_LOG_LINE@json.output@ \"type\": \"flo\", @@@",
298 "@@@STEP_LOG_LINE@json.output@ \"wifi_ip\": \"\"@@@",
299 "@@@STEP_LOG_LINE@json.output@ }@@@",
300 "@@@STEP_LOG_LINE@json.output@]@@@",
301 "@@@STEP_LOG_END@json.output@@@",
302 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@{@@@",
303 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"battery\": {@@@",
304 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"AC powered\": \"false\", @@@",
305 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"USB powered\": \"true\", @@@",
306 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"Wireless powered\": \"false\", @@@",
307 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"health\": \"2\", @@@",
308 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"level\": \"100\", @@@",
309 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"present\": \"true\", @@@",
310 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"scale\": \"100\", @@@",
311 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"status\": \"5\", @@@",
312 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"technology\": \"Li-ion\", @@@" ,
313 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"temperature\": \"249\", @@@",
314 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"voltage\": \"4286\"@@@",
315 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ }, @@@",
316 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"build\": \"LRX21O\", @@@",
317 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"build_detail\": \"google/razor/f lo:5.0/LRX21O/1570415:userdebug/dev-keys\", @@@",
318 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"imei_slice\": \"Unknown\", @@@",
319 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"serial\": \"07a00ca4\", @@@",
320 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"type\": \"flo\", @@@",
321 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@ \"wifi_ip\": \"\"@@@",
322 "@@@STEP_LOG_LINE@flo LRX21O 07a00ca4@}@@@",
323 "@@@STEP_LOG_END@flo LRX21O 07a00ca4@@@"
324 ]
325 },
326 {
327 "cmd": [
328 "python",
329 "-u",
330 "[SLAVE_BUILD]/src/build/android/provision_devices.py",
331 "-t",
332 "Release"
333 ],
334 "cwd": "[SLAVE_BUILD]",
335 "env": {
336 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
337 },
338 "name": "provision_devices"
339 },
340 {
341 "cmd": [
213 "python", 342 "python",
214 "-u", 343 "-u",
215 "[SLAVE_BUILD]/src/build/android/test_runner.py", 344 "[SLAVE_BUILD]/src/build/android/test_runner.py",
216 "gtest", 345 "gtest",
217 "-s", 346 "-s",
218 "base_unittests", 347 "android_webview_unittests",
219 "--isolate-file-path",
220 "[SLAVE_BUILD]/src/base/base_unittests.isolate",
221 "--enable-platform-mode", 348 "--enable-platform-mode",
222 "-e", 349 "-e",
223 "remote_device", 350 "remote_device",
224 "--api-key-file", 351 "--api-key-file",
225 "[BUILD]/site_config/.amp_api_key", 352 "[BUILD]/site_config/.amp_api_key",
226 "--api-secret-file", 353 "--api-secret-file",
227 "[BUILD]/site_config/.amp_api_secret", 354 "[BUILD]/site_config/.amp_api_secret",
228 "--api-address", 355 "--api-address",
229 "172.22.21.180", 356 "172.22.21.180",
230 "--api-port", 357 "--api-port",
231 "80", 358 "80",
232 "--api-protocol", 359 "--api-protocol",
233 "http", 360 "http",
234 "--device-type", 361 "--device-type",
235 "Android", 362 "Android",
236 "--remote-device", 363 "--remote-device",
237 "Nexus 5", 364 "Nexus 5",
238 "--remote-device-os", 365 "--remote-device-os",
239 "4.4.2", 366 "4.4.2",
240 "--remote-device-os", 367 "--remote-device-os",
241 "4.4.3", 368 "4.4.3",
369 "--remote-device-timeout",
370 "60",
242 "--trigger", 371 "--trigger",
243 "/path/to/tmp/json", 372 "/path/to/tmp/json",
244 "--verbose", 373 "--verbose",
245 "--release" 374 "--release"
246 ], 375 ],
247 "cwd": "[SLAVE_BUILD]", 376 "cwd": "[SLAVE_BUILD]",
248 "name": "[trigger] base_unittests", 377 "name": "[trigger] android_webview_unittests",
249 "~followup_annotations": [ 378 "~followup_annotations": [
250 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", 379 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
251 "@@@STEP_LOG_LINE@json.output@{@@@", 380 "@@@STEP_LOG_LINE@json.output@{@@@",
252 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 381 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
253 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", 382 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
254 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", 383 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
255 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", 384 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
256 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", 385 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
257 "@@@STEP_LOG_LINE@json.output@ }@@@", 386 "@@@STEP_LOG_LINE@json.output@ }@@@",
258 "@@@STEP_LOG_LINE@json.output@ }@@@", 387 "@@@STEP_LOG_LINE@json.output@ }@@@",
259 "@@@STEP_LOG_LINE@json.output@}@@@", 388 "@@@STEP_LOG_LINE@json.output@}@@@",
260 "@@@STEP_LOG_END@json.output@@@" 389 "@@@STEP_LOG_END@json.output@@@"
261 ] 390 ]
262 }, 391 },
263 { 392 {
264 "cmd": [ 393 "cmd": [
265 "python", 394 "python",
266 "-u", 395 "-u",
267 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 396 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
268 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}}", 397 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}}",
269 "[TMP_BASE]/amp_trigger_tmp_1/base_unittests.json" 398 "[TMP_BASE]/amp_trigger_tmp_1/android_webview_unittests.json"
270 ], 399 ],
271 "cwd": "[SLAVE_BUILD]", 400 "cwd": "[SLAVE_BUILD]",
272 "name": "[trigger] save base_unittests data" 401 "name": "[trigger] save android_webview_unittests data"
273 }, 402 },
274 { 403 {
275 "cmd": [ 404 "cmd": [
276 "python", 405 "python",
277 "-u", 406 "-u",
278 "[SLAVE_BUILD]/src/build/android/test_runner.py", 407 "[SLAVE_BUILD]/src/build/android/test_runner.py",
279 "gtest", 408 "gtest",
280 "-s", 409 "-s",
281 "cc_unittests", 410 "base_unittests",
411 "--isolate-file-path",
412 "[SLAVE_BUILD]/src/base/base_unittests.isolate",
282 "--enable-platform-mode", 413 "--enable-platform-mode",
283 "-e", 414 "-e",
284 "remote_device", 415 "remote_device",
285 "--api-key-file", 416 "--api-key-file",
286 "[BUILD]/site_config/.amp_api_key", 417 "[BUILD]/site_config/.amp_api_key",
287 "--api-secret-file", 418 "--api-secret-file",
288 "[BUILD]/site_config/.amp_api_secret", 419 "[BUILD]/site_config/.amp_api_secret",
289 "--api-address", 420 "--api-address",
290 "172.22.21.180", 421 "172.22.21.180",
291 "--api-port", 422 "--api-port",
292 "80", 423 "80",
293 "--api-protocol", 424 "--api-protocol",
294 "http", 425 "http",
295 "--device-type", 426 "--device-type",
296 "Android", 427 "Android",
297 "--remote-device", 428 "--remote-device",
298 "Nexus 5", 429 "Nexus 5",
299 "--remote-device-os", 430 "--remote-device-os",
300 "4.4.2", 431 "4.4.2",
301 "--remote-device-os", 432 "--remote-device-os",
302 "4.4.3", 433 "4.4.3",
434 "--remote-device-timeout",
435 "60",
303 "--trigger", 436 "--trigger",
304 "/path/to/tmp/json", 437 "/path/to/tmp/json",
305 "--verbose", 438 "--verbose",
306 "--release" 439 "--release"
307 ], 440 ],
308 "cwd": "[SLAVE_BUILD]", 441 "cwd": "[SLAVE_BUILD]",
309 "name": "[trigger] cc_unittests", 442 "name": "[trigger] base_unittests",
310 "~followup_annotations": [ 443 "~followup_annotations": [
311 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", 444 "step returned non-zero exit code: 1",
312 "@@@STEP_LOG_LINE@json.output@{@@@", 445 "@@@STEP_LOG_LINE@json.output (invalid)@null@@@",
313 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 446 "@@@STEP_LOG_END@json.output (invalid)@@@",
314 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", 447 "@@@STEP_FAILURE@@@"
315 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
316 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
317 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
318 "@@@STEP_LOG_LINE@json.output@ }@@@",
319 "@@@STEP_LOG_LINE@json.output@ }@@@",
320 "@@@STEP_LOG_LINE@json.output@}@@@",
321 "@@@STEP_LOG_END@json.output@@@"
322 ] 448 ]
323 }, 449 },
324 { 450 {
325 "cmd": [ 451 "cmd": [
326 "python", 452 "python",
327 "-u", 453 "-u",
328 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
329 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}}",
330 "[TMP_BASE]/amp_trigger_tmp_1/cc_unittests.json"
331 ],
332 "cwd": "[SLAVE_BUILD]",
333 "name": "[trigger] save cc_unittests data"
334 },
335 {
336 "cmd": [
337 "python",
338 "-u",
339 "[SLAVE_BUILD]/src/build/android/test_runner.py", 454 "[SLAVE_BUILD]/src/build/android/test_runner.py",
340 "gtest", 455 "gtest",
341 "-s", 456 "-s",
342 "components_unittests", 457 "components_unittests",
343 "--isolate-file-path", 458 "--isolate-file-path",
344 "[SLAVE_BUILD]/src/components/components_unittests.isolate", 459 "[SLAVE_BUILD]/src/components/components_unittests.isolate",
345 "--enable-platform-mode", 460 "--enable-platform-mode",
346 "-e", 461 "-e",
347 "remote_device", 462 "remote_device",
348 "--api-key-file", 463 "--api-key-file",
349 "[BUILD]/site_config/.amp_api_key", 464 "[BUILD]/site_config/.amp_api_key",
350 "--api-secret-file", 465 "--api-secret-file",
351 "[BUILD]/site_config/.amp_api_secret", 466 "[BUILD]/site_config/.amp_api_secret",
352 "--api-address", 467 "--api-address",
353 "172.22.21.180", 468 "172.22.21.180",
354 "--api-port", 469 "--api-port",
355 "80", 470 "80",
356 "--api-protocol", 471 "--api-protocol",
357 "http", 472 "http",
358 "--device-type", 473 "--device-type",
359 "Android", 474 "Android",
360 "--remote-device", 475 "--remote-device",
361 "Nexus 5", 476 "Nexus 5",
362 "--remote-device-os", 477 "--remote-device-os",
363 "4.4.2", 478 "4.4.2",
364 "--remote-device-os", 479 "--remote-device-os",
365 "4.4.3", 480 "4.4.3",
481 "--remote-device-timeout",
482 "60",
366 "--trigger", 483 "--trigger",
367 "/path/to/tmp/json", 484 "/path/to/tmp/json",
368 "--verbose", 485 "--verbose",
369 "--release" 486 "--release"
370 ], 487 ],
371 "cwd": "[SLAVE_BUILD]", 488 "cwd": "[SLAVE_BUILD]",
372 "name": "[trigger] components_unittests", 489 "name": "[trigger] components_unittests",
373 "~followup_annotations": [ 490 "~followup_annotations": [
374 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", 491 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
375 "@@@STEP_LOG_LINE@json.output@{@@@", 492 "@@@STEP_LOG_LINE@json.output@{@@@",
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
417 "--api-protocol", 534 "--api-protocol",
418 "http", 535 "http",
419 "--device-type", 536 "--device-type",
420 "Android", 537 "Android",
421 "--remote-device", 538 "--remote-device",
422 "Nexus 5", 539 "Nexus 5",
423 "--remote-device-os", 540 "--remote-device-os",
424 "4.4.2", 541 "4.4.2",
425 "--remote-device-os", 542 "--remote-device-os",
426 "4.4.3", 543 "4.4.3",
544 "--remote-device-timeout",
545 "60",
427 "--trigger", 546 "--trigger",
428 "/path/to/tmp/json", 547 "/path/to/tmp/json",
429 "--verbose", 548 "--verbose",
430 "--release" 549 "--release"
431 ], 550 ],
432 "cwd": "[SLAVE_BUILD]", 551 "cwd": "[SLAVE_BUILD]",
433 "name": "[trigger] events_unittests", 552 "name": "[trigger] events_unittests",
434 "~followup_annotations": [ 553 "~followup_annotations": [
435 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", 554 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
436 "@@@STEP_LOG_LINE@json.output@{@@@", 555 "@@@STEP_LOG_LINE@json.output@{@@@",
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
478 "--api-protocol", 597 "--api-protocol",
479 "http", 598 "http",
480 "--device-type", 599 "--device-type",
481 "Android", 600 "Android",
482 "--remote-device", 601 "--remote-device",
483 "Nexus 5", 602 "Nexus 5",
484 "--remote-device-os", 603 "--remote-device-os",
485 "4.4.2", 604 "4.4.2",
486 "--remote-device-os", 605 "--remote-device-os",
487 "4.4.3", 606 "4.4.3",
607 "--remote-device-timeout",
608 "60",
488 "--trigger", 609 "--trigger",
489 "/path/to/tmp/json", 610 "/path/to/tmp/json",
490 "--verbose", 611 "--verbose",
491 "--release" 612 "--release"
492 ], 613 ],
493 "cwd": "[SLAVE_BUILD]", 614 "cwd": "[SLAVE_BUILD]",
494 "name": "[trigger] gl_tests", 615 "name": "[trigger] gl_tests",
495 "~followup_annotations": [ 616 "~followup_annotations": [
496 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", 617 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
497 "@@@STEP_LOG_LINE@json.output@{@@@", 618 "@@@STEP_LOG_LINE@json.output@{@@@",
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
539 "--api-protocol", 660 "--api-protocol",
540 "http", 661 "http",
541 "--device-type", 662 "--device-type",
542 "Android", 663 "Android",
543 "--remote-device", 664 "--remote-device",
544 "Nexus 5", 665 "Nexus 5",
545 "--remote-device-os", 666 "--remote-device-os",
546 "4.4.2", 667 "4.4.2",
547 "--remote-device-os", 668 "--remote-device-os",
548 "4.4.3", 669 "4.4.3",
670 "--remote-device-timeout",
671 "60",
549 "--trigger", 672 "--trigger",
550 "/path/to/tmp/json", 673 "/path/to/tmp/json",
551 "--verbose", 674 "--verbose",
552 "--release" 675 "--release"
553 ], 676 ],
554 "cwd": "[SLAVE_BUILD]", 677 "cwd": "[SLAVE_BUILD]",
555 "name": "[trigger] ipc_tests", 678 "name": "[trigger] ipc_tests",
556 "~followup_annotations": [ 679 "~followup_annotations": [
557 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", 680 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
558 "@@@STEP_LOG_LINE@json.output@{@@@", 681 "@@@STEP_LOG_LINE@json.output@{@@@",
(...skipping 19 matching lines...) Expand all
578 "cwd": "[SLAVE_BUILD]", 701 "cwd": "[SLAVE_BUILD]",
579 "name": "[trigger] save ipc_tests data" 702 "name": "[trigger] save ipc_tests data"
580 }, 703 },
581 { 704 {
582 "cmd": [ 705 "cmd": [
583 "python", 706 "python",
584 "-u", 707 "-u",
585 "[SLAVE_BUILD]/src/build/android/test_runner.py", 708 "[SLAVE_BUILD]/src/build/android/test_runner.py",
586 "gtest", 709 "gtest",
587 "-s", 710 "-s",
588 "skia_unittests", 711 "sql_unittests",
712 "--isolate-file-path",
713 "[SLAVE_BUILD]/src/sql/sql_unittests.isolate",
589 "--enable-platform-mode", 714 "--enable-platform-mode",
590 "-e", 715 "-e",
591 "remote_device", 716 "remote_device",
592 "--api-key-file", 717 "--api-key-file",
593 "[BUILD]/site_config/.amp_api_key", 718 "[BUILD]/site_config/.amp_api_key",
594 "--api-secret-file", 719 "--api-secret-file",
595 "[BUILD]/site_config/.amp_api_secret", 720 "[BUILD]/site_config/.amp_api_secret",
596 "--api-address", 721 "--api-address",
597 "172.22.21.180", 722 "172.22.21.180",
598 "--api-port", 723 "--api-port",
599 "80", 724 "80",
600 "--api-protocol", 725 "--api-protocol",
601 "http", 726 "http",
602 "--device-type", 727 "--device-type",
603 "Android", 728 "Android",
604 "--remote-device", 729 "--remote-device",
605 "Nexus 5", 730 "Nexus 5",
606 "--remote-device-os", 731 "--remote-device-os",
607 "4.4.2", 732 "4.4.2",
608 "--remote-device-os", 733 "--remote-device-os",
609 "4.4.3", 734 "4.4.3",
735 "--remote-device-timeout",
736 "60",
610 "--trigger", 737 "--trigger",
611 "/path/to/tmp/json", 738 "/path/to/tmp/json",
612 "--verbose", 739 "--verbose",
613 "--release" 740 "--release"
614 ], 741 ],
615 "cwd": "[SLAVE_BUILD]", 742 "cwd": "[SLAVE_BUILD]",
616 "name": "[trigger] skia_unittests", 743 "name": "[trigger] sql_unittests",
617 "~followup_annotations": [ 744 "~followup_annotations": [
618 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", 745 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
619 "@@@STEP_LOG_LINE@json.output@{@@@", 746 "@@@STEP_LOG_LINE@json.output@{@@@",
620 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 747 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
621 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", 748 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
622 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", 749 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
623 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", 750 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
624 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", 751 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
625 "@@@STEP_LOG_LINE@json.output@ }@@@", 752 "@@@STEP_LOG_LINE@json.output@ }@@@",
626 "@@@STEP_LOG_LINE@json.output@ }@@@", 753 "@@@STEP_LOG_LINE@json.output@ }@@@",
627 "@@@STEP_LOG_LINE@json.output@}@@@", 754 "@@@STEP_LOG_LINE@json.output@}@@@",
628 "@@@STEP_LOG_END@json.output@@@" 755 "@@@STEP_LOG_END@json.output@@@"
629 ] 756 ]
630 }, 757 },
631 { 758 {
632 "cmd": [ 759 "cmd": [
633 "python", 760 "python",
634 "-u", 761 "-u",
635 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 762 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
636 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}}", 763 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}}",
637 "[TMP_BASE]/amp_trigger_tmp_1/skia_unittests.json" 764 "[TMP_BASE]/amp_trigger_tmp_1/sql_unittests.json"
638 ], 765 ],
639 "cwd": "[SLAVE_BUILD]", 766 "cwd": "[SLAVE_BUILD]",
640 "name": "[trigger] save skia_unittests data" 767 "name": "[trigger] save sql_unittests data"
641 }, 768 },
642 { 769 {
643 "cmd": [ 770 "cmd": [
644 "python", 771 "python",
645 "-u", 772 "-u",
646 "[SLAVE_BUILD]/src/build/android/test_runner.py", 773 "[SLAVE_BUILD]/src/build/android/test_runner.py",
647 "gtest", 774 "gtest",
648 "-s", 775 "-s",
649 "sql_unittests", 776 "sync_unit_tests",
650 "--isolate-file-path", 777 "--isolate-file-path",
651 "[SLAVE_BUILD]/src/sql/sql_unittests.isolate", 778 "[SLAVE_BUILD]/src/sync/sync_unit_tests.isolate",
652 "--enable-platform-mode", 779 "--enable-platform-mode",
653 "-e", 780 "-e",
654 "remote_device", 781 "remote_device",
655 "--api-key-file", 782 "--api-key-file",
656 "[BUILD]/site_config/.amp_api_key", 783 "[BUILD]/site_config/.amp_api_key",
657 "--api-secret-file", 784 "--api-secret-file",
658 "[BUILD]/site_config/.amp_api_secret", 785 "[BUILD]/site_config/.amp_api_secret",
659 "--api-address", 786 "--api-address",
660 "172.22.21.180", 787 "172.22.21.180",
661 "--api-port", 788 "--api-port",
662 "80", 789 "80",
663 "--api-protocol", 790 "--api-protocol",
664 "http", 791 "http",
665 "--device-type", 792 "--device-type",
666 "Android", 793 "Android",
667 "--remote-device", 794 "--remote-device",
668 "Nexus 5", 795 "Nexus 5",
669 "--remote-device-os", 796 "--remote-device-os",
670 "4.4.2", 797 "4.4.2",
671 "--remote-device-os", 798 "--remote-device-os",
672 "4.4.3", 799 "4.4.3",
800 "--remote-device-timeout",
801 "60",
673 "--trigger", 802 "--trigger",
674 "/path/to/tmp/json", 803 "/path/to/tmp/json",
675 "--verbose", 804 "--verbose",
676 "--release" 805 "--release"
677 ], 806 ],
678 "cwd": "[SLAVE_BUILD]", 807 "cwd": "[SLAVE_BUILD]",
679 "name": "[trigger] sql_unittests", 808 "name": "[trigger] sync_unit_tests",
680 "~followup_annotations": [ 809 "~followup_annotations": [
681 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", 810 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
682 "@@@STEP_LOG_LINE@json.output@{@@@", 811 "@@@STEP_LOG_LINE@json.output@{@@@",
683 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 812 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
684 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", 813 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
685 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", 814 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
686 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", 815 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
687 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", 816 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
688 "@@@STEP_LOG_LINE@json.output@ }@@@", 817 "@@@STEP_LOG_LINE@json.output@ }@@@",
689 "@@@STEP_LOG_LINE@json.output@ }@@@", 818 "@@@STEP_LOG_LINE@json.output@ }@@@",
690 "@@@STEP_LOG_LINE@json.output@}@@@", 819 "@@@STEP_LOG_LINE@json.output@}@@@",
691 "@@@STEP_LOG_END@json.output@@@" 820 "@@@STEP_LOG_END@json.output@@@"
692 ] 821 ]
693 }, 822 },
694 { 823 {
695 "cmd": [ 824 "cmd": [
696 "python", 825 "python",
697 "-u", 826 "-u",
698 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 827 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
699 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}}", 828 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}}",
700 "[TMP_BASE]/amp_trigger_tmp_1/sql_unittests.json" 829 "[TMP_BASE]/amp_trigger_tmp_1/sync_unit_tests.json"
701 ], 830 ],
702 "cwd": "[SLAVE_BUILD]", 831 "cwd": "[SLAVE_BUILD]",
703 "name": "[trigger] save sql_unittests data" 832 "name": "[trigger] save sync_unit_tests data"
704 }, 833 },
705 { 834 {
706 "cmd": [ 835 "cmd": [
707 "python", 836 "python",
708 "-u", 837 "-u",
709 "[SLAVE_BUILD]/src/build/android/test_runner.py", 838 "[SLAVE_BUILD]/src/build/android/test_runner.py",
710 "gtest", 839 "gtest",
711 "-s", 840 "-s",
712 "sync_unit_tests", 841 "ui_android_unittests",
713 "--isolate-file-path",
714 "[SLAVE_BUILD]/src/sync/sync_unit_tests.isolate",
715 "--enable-platform-mode", 842 "--enable-platform-mode",
716 "-e", 843 "-e",
717 "remote_device", 844 "remote_device",
718 "--api-key-file", 845 "--api-key-file",
719 "[BUILD]/site_config/.amp_api_key", 846 "[BUILD]/site_config/.amp_api_key",
720 "--api-secret-file", 847 "--api-secret-file",
721 "[BUILD]/site_config/.amp_api_secret", 848 "[BUILD]/site_config/.amp_api_secret",
722 "--api-address", 849 "--api-address",
723 "172.22.21.180", 850 "172.22.21.180",
724 "--api-port", 851 "--api-port",
725 "80", 852 "80",
726 "--api-protocol", 853 "--api-protocol",
727 "http", 854 "http",
728 "--device-type", 855 "--device-type",
729 "Android", 856 "Android",
730 "--remote-device", 857 "--remote-device",
731 "Nexus 5", 858 "Nexus 5",
732 "--remote-device-os", 859 "--remote-device-os",
733 "4.4.2", 860 "4.4.2",
734 "--remote-device-os", 861 "--remote-device-os",
735 "4.4.3", 862 "4.4.3",
863 "--remote-device-timeout",
864 "60",
736 "--trigger", 865 "--trigger",
737 "/path/to/tmp/json", 866 "/path/to/tmp/json",
738 "--verbose", 867 "--verbose",
739 "--release" 868 "--release"
740 ], 869 ],
741 "cwd": "[SLAVE_BUILD]", 870 "cwd": "[SLAVE_BUILD]",
742 "name": "[trigger] sync_unit_tests", 871 "name": "[trigger] ui_android_unittests",
743 "~followup_annotations": [ 872 "~followup_annotations": [
744 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", 873 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
745 "@@@STEP_LOG_LINE@json.output@{@@@", 874 "@@@STEP_LOG_LINE@json.output@{@@@",
746 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 875 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
747 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", 876 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
748 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", 877 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
749 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", 878 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
750 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", 879 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
751 "@@@STEP_LOG_LINE@json.output@ }@@@", 880 "@@@STEP_LOG_LINE@json.output@ }@@@",
752 "@@@STEP_LOG_LINE@json.output@ }@@@", 881 "@@@STEP_LOG_LINE@json.output@ }@@@",
753 "@@@STEP_LOG_LINE@json.output@}@@@", 882 "@@@STEP_LOG_LINE@json.output@}@@@",
754 "@@@STEP_LOG_END@json.output@@@" 883 "@@@STEP_LOG_END@json.output@@@"
755 ] 884 ]
756 }, 885 },
757 { 886 {
758 "cmd": [ 887 "cmd": [
759 "python", 888 "python",
760 "-u", 889 "-u",
761 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 890 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
762 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}}", 891 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}}",
763 "[TMP_BASE]/amp_trigger_tmp_1/sync_unit_tests.json" 892 "[TMP_BASE]/amp_trigger_tmp_1/ui_android_unittests.json"
764 ], 893 ],
765 "cwd": "[SLAVE_BUILD]", 894 "cwd": "[SLAVE_BUILD]",
766 "name": "[trigger] save sync_unit_tests data" 895 "name": "[trigger] save ui_android_unittests data"
767 }, 896 },
768 { 897 {
769 "cmd": [ 898 "cmd": [
770 "python", 899 "python",
771 "-u", 900 "-u",
772 "[SLAVE_BUILD]/src/build/android/test_runner.py", 901 "[SLAVE_BUILD]/src/build/android/test_runner.py",
773 "gtest", 902 "gtest",
774 "-s", 903 "-s",
775 "ui_android_unittests", 904 "ui_touch_selection_unittests",
776 "--enable-platform-mode", 905 "--enable-platform-mode",
777 "-e", 906 "-e",
778 "remote_device", 907 "remote_device",
779 "--api-key-file", 908 "--api-key-file",
780 "[BUILD]/site_config/.amp_api_key", 909 "[BUILD]/site_config/.amp_api_key",
781 "--api-secret-file", 910 "--api-secret-file",
782 "[BUILD]/site_config/.amp_api_secret", 911 "[BUILD]/site_config/.amp_api_secret",
783 "--api-address", 912 "--api-address",
784 "172.22.21.180", 913 "172.22.21.180",
785 "--api-port", 914 "--api-port",
786 "80", 915 "80",
787 "--api-protocol", 916 "--api-protocol",
788 "http", 917 "http",
789 "--device-type", 918 "--device-type",
790 "Android", 919 "Android",
791 "--remote-device", 920 "--remote-device",
792 "Nexus 5", 921 "Nexus 5",
793 "--remote-device-os", 922 "--remote-device-os",
794 "4.4.2", 923 "4.4.2",
795 "--remote-device-os", 924 "--remote-device-os",
796 "4.4.3", 925 "4.4.3",
926 "--remote-device-timeout",
927 "60",
797 "--trigger", 928 "--trigger",
798 "/path/to/tmp/json", 929 "/path/to/tmp/json",
799 "--verbose", 930 "--verbose",
800 "--release" 931 "--release"
801 ], 932 ],
802 "cwd": "[SLAVE_BUILD]", 933 "cwd": "[SLAVE_BUILD]",
803 "name": "[trigger] ui_android_unittests", 934 "name": "[trigger] ui_touch_selection_unittests",
804 "~followup_annotations": [ 935 "~followup_annotations": [
805 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", 936 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
806 "@@@STEP_LOG_LINE@json.output@{@@@", 937 "@@@STEP_LOG_LINE@json.output@{@@@",
807 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 938 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
808 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", 939 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
809 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", 940 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
810 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", 941 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
811 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", 942 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
812 "@@@STEP_LOG_LINE@json.output@ }@@@", 943 "@@@STEP_LOG_LINE@json.output@ }@@@",
813 "@@@STEP_LOG_LINE@json.output@ }@@@", 944 "@@@STEP_LOG_LINE@json.output@ }@@@",
814 "@@@STEP_LOG_LINE@json.output@}@@@", 945 "@@@STEP_LOG_LINE@json.output@}@@@",
815 "@@@STEP_LOG_END@json.output@@@" 946 "@@@STEP_LOG_END@json.output@@@"
816 ] 947 ]
817 }, 948 },
818 { 949 {
819 "cmd": [ 950 "cmd": [
820 "python", 951 "python",
821 "-u", 952 "-u",
822 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 953 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
823 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}}", 954 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}}",
824 "[TMP_BASE]/amp_trigger_tmp_1/ui_android_unittests.json" 955 "[TMP_BASE]/amp_trigger_tmp_1/ui_touch_selection_unittests.json"
825 ], 956 ],
826 "cwd": "[SLAVE_BUILD]", 957 "cwd": "[SLAVE_BUILD]",
827 "name": "[trigger] save ui_android_unittests data" 958 "name": "[trigger] save ui_touch_selection_unittests data"
828 }, 959 },
829 { 960 {
830 "cmd": [ 961 "cmd": [
962 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py",
963 "--apk",
964 "AndroidWebView.apk",
965 "--apk_package",
966 "org.chromium.android_webview.shell",
967 "--release"
968 ],
969 "cwd": "[SLAVE_BUILD]",
970 "env": {
971 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
972 },
973 "name": "install AndroidWebView.apk"
974 },
975 {
976 "cmd": [
977 "python",
978 "-u",
979 "[SLAVE_BUILD]/src/build/android/test_runner.py",
980 "instrumentation",
981 "--test-apk",
982 "AndroidWebViewTest",
983 "--isolate-file-path",
984 "android_webview/android_webview_test_apk.isolate",
985 "--flakiness-dashboard-server",
986 "http://test-results.appspot.com",
987 "--verbose",
988 "--release",
989 "--json-results-file",
990 "/path/to/tmp/json"
991 ],
992 "cwd": "[SLAVE_BUILD]",
993 "name": "Instrumentation test AndroidWebViewTest",
994 "~followup_annotations": [
995 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
996 ]
997 },
998 {
999 "cmd": [
1000 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py",
1001 "--apk",
1002 "ChromeShell.apk",
1003 "--apk_package",
1004 "org.chromium.chrome.shell",
1005 "--release"
1006 ],
1007 "cwd": "[SLAVE_BUILD]",
1008 "env": {
1009 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1010 },
1011 "name": "install ChromeShell.apk"
1012 },
1013 {
1014 "cmd": [
1015 "python",
1016 "-u",
1017 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1018 "instrumentation",
1019 "--test-apk",
1020 "ChromeShellTest",
1021 "--isolate-file-path",
1022 "chrome/chrome_shell_test_apk.isolate",
1023 "--flakiness-dashboard-server",
1024 "http://test-results.appspot.com",
1025 "--verbose",
1026 "--release",
1027 "--json-results-file",
1028 "/path/to/tmp/json"
1029 ],
1030 "cwd": "[SLAVE_BUILD]",
1031 "name": "Instrumentation test ChromeShellTest",
1032 "~followup_annotations": [
1033 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
1034 ]
1035 },
1036 {
1037 "cmd": [
1038 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py",
1039 "--apk",
1040 "ContentShell.apk",
1041 "--apk_package",
1042 "org.chromium.content_shell_apk",
1043 "--release"
1044 ],
1045 "cwd": "[SLAVE_BUILD]",
1046 "env": {
1047 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1048 },
1049 "name": "install ContentShell.apk"
1050 },
1051 {
1052 "cmd": [
1053 "python",
1054 "-u",
1055 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1056 "instrumentation",
1057 "--test-apk",
1058 "ContentShellTest",
1059 "--isolate-file-path",
1060 "content/content_shell_test_apk.isolate",
1061 "--flakiness-dashboard-server",
1062 "http://test-results.appspot.com",
1063 "--verbose",
1064 "--release",
1065 "--json-results-file",
1066 "/path/to/tmp/json"
1067 ],
1068 "cwd": "[SLAVE_BUILD]",
1069 "name": "Instrumentation test ContentShellTest",
1070 "~followup_annotations": [
1071 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
1072 ]
1073 },
1074 {
1075 "cmd": [
1076 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py",
1077 "--apk",
1078 "ChromeSyncShell.apk",
1079 "--apk_package",
1080 "org.chromium.chrome.browser.sync",
1081 "--release"
1082 ],
1083 "cwd": "[SLAVE_BUILD]",
1084 "env": {
1085 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1086 },
1087 "name": "install ChromeSyncShell.apk"
1088 },
1089 {
1090 "cmd": [
1091 "python",
1092 "-u",
1093 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1094 "instrumentation",
1095 "--test-apk",
1096 "ChromeSyncShellTest",
1097 "--flakiness-dashboard-server",
1098 "http://test-results.appspot.com",
1099 "--verbose",
1100 "--release",
1101 "--json-results-file",
1102 "/path/to/tmp/json"
1103 ],
1104 "cwd": "[SLAVE_BUILD]",
1105 "name": "Instrumentation test ChromeSyncShellTest",
1106 "~followup_annotations": [
1107 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
1108 ]
1109 },
1110 {
1111 "cmd": [
831 "python", 1112 "python",
832 "-u", 1113 "-u",
833 "[SLAVE_BUILD]/src/build/android/test_runner.py", 1114 "[SLAVE_BUILD]/src/build/android/test_runner.py",
834 "gtest", 1115 "gtest",
835 "-s", 1116 "-s",
836 "ui_touch_selection_unittests", 1117 "breakpad_unittests",
837 "--enable-platform-mode", 1118 "--verbose",
838 "-e", 1119 "--release",
839 "remote_device", 1120 "--isolate_file_path=[SLAVE_BUILD]/src/breakpad/breakpad_unittests.isolate ",
840 "--api-key-file", 1121 "--flakiness-dashboard-server=http://test-results.appspot.com",
841 "[BUILD]/site_config/.amp_api_key", 1122 "--json-results-file",
842 "--api-secret-file", 1123 "/path/to/tmp/json"
843 "[BUILD]/site_config/.amp_api_secret", 1124 ],
844 "--api-address", 1125 "cwd": "[SLAVE_BUILD]",
845 "172.22.21.180", 1126 "env": {
846 "--api-port", 1127 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
847 "80", 1128 },
848 "--api-protocol", 1129 "name": "breakpad_unittests"
849 "http", 1130 },
850 "--device-type", 1131 {
851 "Android", 1132 "cmd": [
852 "--remote-device", 1133 "python",
853 "Nexus 5", 1134 "-u",
854 "--remote-device-os", 1135 "[SLAVE_BUILD]/src/build/android/test_runner.py",
855 "4.4.2", 1136 "gtest",
856 "--remote-device-os", 1137 "-s",
857 "4.4.3", 1138 "cc_unittests",
858 "--trigger", 1139 "--verbose",
859 "/path/to/tmp/json", 1140 "--release",
860 "--verbose", 1141 "--flakiness-dashboard-server=http://test-results.appspot.com",
861 "--release" 1142 "--json-results-file",
862 ], 1143 "/path/to/tmp/json"
863 "cwd": "[SLAVE_BUILD]", 1144 ],
864 "name": "[trigger] ui_touch_selection_unittests", 1145 "cwd": "[SLAVE_BUILD]",
1146 "env": {
1147 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1148 },
1149 "name": "cc_unittests"
1150 },
1151 {
1152 "cmd": [
1153 "python",
1154 "-u",
1155 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1156 "gtest",
1157 "-s",
1158 "content_browsertests",
1159 "--verbose",
1160 "--release",
1161 "--flakiness-dashboard-server=http://test-results.appspot.com",
1162 "--json-results-file",
1163 "/path/to/tmp/json"
1164 ],
1165 "cwd": "[SLAVE_BUILD]",
1166 "env": {
1167 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1168 },
1169 "name": "content_browsertests"
1170 },
1171 {
1172 "cmd": [
1173 "python",
1174 "-u",
1175 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1176 "gtest",
1177 "-s",
1178 "content_unittests",
1179 "--verbose",
1180 "--release",
1181 "--flakiness-dashboard-server=http://test-results.appspot.com",
1182 "--json-results-file",
1183 "/path/to/tmp/json"
1184 ],
1185 "cwd": "[SLAVE_BUILD]",
1186 "env": {
1187 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1188 },
1189 "name": "content_unittests"
1190 },
1191 {
1192 "cmd": [
1193 "python",
1194 "-u",
1195 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1196 "gtest",
1197 "-s",
1198 "gpu_unittests",
1199 "--verbose",
1200 "--release",
1201 "--flakiness-dashboard-server=http://test-results.appspot.com",
1202 "--json-results-file",
1203 "/path/to/tmp/json"
1204 ],
1205 "cwd": "[SLAVE_BUILD]",
1206 "env": {
1207 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1208 },
1209 "name": "gpu_unittests"
1210 },
1211 {
1212 "cmd": [
1213 "python",
1214 "-u",
1215 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1216 "gtest",
1217 "-s",
1218 "media_unittests",
1219 "--verbose",
1220 "--release",
1221 "--flakiness-dashboard-server=http://test-results.appspot.com",
1222 "--json-results-file",
1223 "/path/to/tmp/json"
1224 ],
1225 "cwd": "[SLAVE_BUILD]",
1226 "env": {
1227 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1228 },
1229 "name": "media_unittests"
1230 },
1231 {
1232 "cmd": [
1233 "python",
1234 "-u",
1235 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1236 "gtest",
1237 "-s",
1238 "net_unittests",
1239 "--verbose",
1240 "--release",
1241 "--flakiness-dashboard-server=http://test-results.appspot.com",
1242 "--json-results-file",
1243 "/path/to/tmp/json"
1244 ],
1245 "cwd": "[SLAVE_BUILD]",
1246 "env": {
1247 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1248 },
1249 "name": "net_unittests"
1250 },
1251 {
1252 "cmd": [
1253 "python",
1254 "-u",
1255 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1256 "gtest",
1257 "-s",
1258 "sandbox_linux_unittests",
1259 "--verbose",
1260 "--release",
1261 "--flakiness-dashboard-server=http://test-results.appspot.com",
1262 "--json-results-file",
1263 "/path/to/tmp/json"
1264 ],
1265 "cwd": "[SLAVE_BUILD]",
1266 "env": {
1267 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1268 },
1269 "name": "sandbox_linux_unittests"
1270 },
1271 {
1272 "cmd": [
1273 "python",
1274 "-u",
1275 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1276 "gtest",
1277 "-s",
1278 "ui_base_unittests",
1279 "--verbose",
1280 "--release",
1281 "--flakiness-dashboard-server=http://test-results.appspot.com",
1282 "--json-results-file",
1283 "/path/to/tmp/json"
1284 ],
1285 "cwd": "[SLAVE_BUILD]",
1286 "env": {
1287 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1288 },
1289 "name": "ui_base_unittests"
1290 },
1291 {
1292 "cmd": [
1293 "python",
1294 "-u",
1295 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1296 "gtest",
1297 "-s",
1298 "unit_tests",
1299 "--verbose",
1300 "--release",
1301 "--flakiness-dashboard-server=http://test-results.appspot.com",
1302 "--json-results-file",
1303 "/path/to/tmp/json"
1304 ],
1305 "cwd": "[SLAVE_BUILD]",
1306 "env": {
1307 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1308 },
1309 "name": "unit_tests"
1310 },
1311 {
1312 "cmd": [
1313 "python",
1314 "-u",
1315 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1316 "junit",
1317 "-s",
1318 "junit_unit_tests",
1319 "--verbose",
1320 "--release",
1321 "--json-results-file",
1322 "/path/to/tmp/json"
1323 ],
1324 "cwd": "[SLAVE_BUILD]",
1325 "env": {
1326 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1327 },
1328 "name": "junit_unit_tests",
865 "~followup_annotations": [ 1329 "~followup_annotations": [
866 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", 1330 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
867 "@@@STEP_LOG_LINE@json.output@{@@@",
868 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
869 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
870 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
871 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
872 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
873 "@@@STEP_LOG_LINE@json.output@ }@@@",
874 "@@@STEP_LOG_LINE@json.output@ }@@@",
875 "@@@STEP_LOG_LINE@json.output@}@@@",
876 "@@@STEP_LOG_END@json.output@@@"
877 ] 1331 ]
878 }, 1332 },
879 { 1333 {
880 "cmd": [ 1334 "cmd": [
881 "python", 1335 "python",
882 "-u", 1336 "-u",
883 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
884 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}}",
885 "[TMP_BASE]/amp_trigger_tmp_1/ui_touch_selection_unittests.json"
886 ],
887 "cwd": "[SLAVE_BUILD]",
888 "name": "[trigger] save ui_touch_selection_unittests data"
889 },
890 {
891 "cmd": [
892 "python",
893 "-u",
894 "[SLAVE_BUILD]/src/build/android/test_runner.py", 1337 "[SLAVE_BUILD]/src/build/android/test_runner.py",
895 "junit", 1338 "junit",
896 "-s", 1339 "-s",
897 "junit_unit_tests", 1340 "chrome_junit_tests",
898 "--verbose", 1341 "--verbose",
899 "--release" 1342 "--release",
900 ], 1343 "--json-results-file",
901 "cwd": "[SLAVE_BUILD]", 1344 "/path/to/tmp/json"
902 "env": { 1345 ],
903 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 1346 "cwd": "[SLAVE_BUILD]",
904 }, 1347 "env": {
905 "name": "junit_unit_tests" 1348 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
906 }, 1349 },
907 { 1350 "name": "chrome_junit_tests",
908 "cmd": [
909 "python",
910 "-u",
911 "[SLAVE_BUILD]/src/build/android/test_runner.py",
912 "python",
913 "-s",
914 "gyp_py_unittests",
915 "--verbose"
916 ],
917 "cwd": "[SLAVE_BUILD]",
918 "env": {
919 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
920 },
921 "name": "gyp_py_unittests"
922 },
923 {
924 "cmd": [
925 "python",
926 "-u",
927 "[SLAVE_BUILD]/src/build/android/test_runner.py",
928 "python",
929 "-s",
930 "pylib_py_unittests",
931 "--verbose"
932 ],
933 "cwd": "[SLAVE_BUILD]",
934 "env": {
935 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
936 },
937 "name": "pylib_py_unittests"
938 },
939 {
940 "cmd": [
941 "python",
942 "-u",
943 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
944 "[TMP_BASE]/amp_trigger_tmp_1/android_webview_unittests.json",
945 "/path/to/tmp/json"
946 ],
947 "cwd": "[SLAVE_BUILD]",
948 "name": "[collect] load android_webview_unittests data",
949 "~followup_annotations": [ 1351 "~followup_annotations": [
950 "@@@STEP_LOG_LINE@json.output@{@@@", 1352 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
951 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
952 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
953 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
954 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
955 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
956 "@@@STEP_LOG_LINE@json.output@ }@@@",
957 "@@@STEP_LOG_LINE@json.output@ }@@@",
958 "@@@STEP_LOG_LINE@json.output@}@@@",
959 "@@@STEP_LOG_END@json.output@@@"
960 ] 1353 ]
961 }, 1354 },
962 { 1355 {
963 "cmd": [
964 "python",
965 "-u",
966 "[SLAVE_BUILD]/src/build/android/test_runner.py",
967 "gtest",
968 "-s",
969 "android_webview_unittests",
970 "--enable-platform-mode",
971 "-e",
972 "remote_device",
973 "--api-key-file",
974 "[BUILD]/site_config/.amp_api_key",
975 "--api-secret-file",
976 "[BUILD]/site_config/.amp_api_secret",
977 "--api-address",
978 "172.22.21.180",
979 "--api-port",
980 "80",
981 "--api-protocol",
982 "http",
983 "--device-type",
984 "Android",
985 "--remote-device",
986 "Nexus 5",
987 "--remote-device-os",
988 "4.4.2",
989 "--remote-device-os",
990 "4.4.3",
991 "--collect",
992 "[TMP_BASE]/amp_trigger_tmp_1/android_webview_unittests.json",
993 "--results-path",
994 "[TMP_BASE]/amp_results_tmp_2/android_webview_unittests/results.zip",
995 "--verbose",
996 "--release"
997 ],
998 "cwd": "[SLAVE_BUILD]",
999 "name": "[collect] android_webview_unittests",
1000 "~followup_annotations": [
1001 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
1002 ]
1003 },
1004 {
1005 "cmd": [
1006 "python",
1007 "-u",
1008 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
1009 "[TMP_BASE]/amp_trigger_tmp_1/base_unittests.json",
1010 "/path/to/tmp/json"
1011 ],
1012 "cwd": "[SLAVE_BUILD]",
1013 "name": "[collect] load base_unittests data",
1014 "~followup_annotations": [
1015 "@@@STEP_LOG_LINE@json.output@{@@@",
1016 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
1017 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
1018 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
1019 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
1020 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
1021 "@@@STEP_LOG_LINE@json.output@ }@@@",
1022 "@@@STEP_LOG_LINE@json.output@ }@@@",
1023 "@@@STEP_LOG_LINE@json.output@}@@@",
1024 "@@@STEP_LOG_END@json.output@@@"
1025 ]
1026 },
1027 {
1028 "cmd": [ 1356 "cmd": [
1029 "python", 1357 "python",
1030 "-u", 1358 "-u",
1031 "[SLAVE_BUILD]/src/build/android/test_runner.py", 1359 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1032 "gtest", 1360 "junit",
1033 "-s", 1361 "-s",
1034 "base_unittests", 1362 "content_junit_tests",
1035 "--enable-platform-mode",
1036 "-e",
1037 "remote_device",
1038 "--api-key-file",
1039 "[BUILD]/site_config/.amp_api_key",
1040 "--api-secret-file",
1041 "[BUILD]/site_config/.amp_api_secret",
1042 "--api-address",
1043 "172.22.21.180",
1044 "--api-port",
1045 "80",
1046 "--api-protocol",
1047 "http",
1048 "--device-type",
1049 "Android",
1050 "--remote-device",
1051 "Nexus 5",
1052 "--remote-device-os",
1053 "4.4.2",
1054 "--remote-device-os",
1055 "4.4.3",
1056 "--collect",
1057 "[TMP_BASE]/amp_trigger_tmp_1/base_unittests.json",
1058 "--results-path",
1059 "[TMP_BASE]/amp_results_tmp_2/base_unittests/results.zip",
1060 "--verbose", 1363 "--verbose",
1061 "--release" 1364 "--release",
1365 "--json-results-file",
1366 "/path/to/tmp/json"
1062 ], 1367 ],
1063 "cwd": "[SLAVE_BUILD]", 1368 "cwd": "[SLAVE_BUILD]",
1064 "name": "[collect] base_unittests", 1369 "env": {
1370 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1371 },
1372 "name": "content_junit_tests",
1065 "~followup_annotations": [ 1373 "~followup_annotations": [
1066 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" 1374 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
1067 ] 1375 ]
1068 }, 1376 },
1069 { 1377 {
1070 "cmd": [ 1378 "cmd": [
1071 "python", 1379 "python",
1072 "-u", 1380 "-u",
1073 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 1381 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
1074 "[TMP_BASE]/amp_trigger_tmp_1/cc_unittests.json", 1382 "[TMP_BASE]/amp_trigger_tmp_1/android_webview_unittests.json",
1075 "/path/to/tmp/json" 1383 "/path/to/tmp/json"
1076 ], 1384 ],
1077 "cwd": "[SLAVE_BUILD]", 1385 "cwd": "[SLAVE_BUILD]",
1078 "name": "[collect] load cc_unittests data", 1386 "name": "[collect] load android_webview_unittests data",
1079 "~followup_annotations": [ 1387 "~followup_annotations": [
1080 "@@@STEP_LOG_LINE@json.output@{@@@", 1388 "@@@STEP_LOG_LINE@json.output@{@@@",
1081 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 1389 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
1082 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", 1390 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
1083 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", 1391 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
1084 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", 1392 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
1085 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", 1393 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
1086 "@@@STEP_LOG_LINE@json.output@ }@@@", 1394 "@@@STEP_LOG_LINE@json.output@ }@@@",
1087 "@@@STEP_LOG_LINE@json.output@ }@@@", 1395 "@@@STEP_LOG_LINE@json.output@ }@@@",
1088 "@@@STEP_LOG_LINE@json.output@}@@@", 1396 "@@@STEP_LOG_LINE@json.output@}@@@",
1089 "@@@STEP_LOG_END@json.output@@@" 1397 "@@@STEP_LOG_END@json.output@@@"
1090 ] 1398 ]
1091 }, 1399 },
1092 { 1400 {
1093 "cmd": [ 1401 "cmd": [
1094 "python", 1402 "python",
1095 "-u", 1403 "-u",
1096 "[SLAVE_BUILD]/src/build/android/test_runner.py", 1404 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1097 "gtest", 1405 "gtest",
1098 "-s", 1406 "-s",
1099 "cc_unittests", 1407 "android_webview_unittests",
1100 "--enable-platform-mode", 1408 "--enable-platform-mode",
1101 "-e", 1409 "-e",
1102 "remote_device", 1410 "remote_device",
1103 "--api-key-file", 1411 "--api-key-file",
1104 "[BUILD]/site_config/.amp_api_key", 1412 "[BUILD]/site_config/.amp_api_key",
1105 "--api-secret-file", 1413 "--api-secret-file",
1106 "[BUILD]/site_config/.amp_api_secret", 1414 "[BUILD]/site_config/.amp_api_secret",
1107 "--api-address", 1415 "--api-address",
1108 "172.22.21.180", 1416 "172.22.21.180",
1109 "--api-port", 1417 "--api-port",
1110 "80", 1418 "80",
1111 "--api-protocol", 1419 "--api-protocol",
1112 "http", 1420 "http",
1113 "--device-type", 1421 "--device-type",
1114 "Android", 1422 "Android",
1115 "--remote-device", 1423 "--remote-device",
1116 "Nexus 5", 1424 "Nexus 5",
1117 "--remote-device-os", 1425 "--remote-device-os",
1118 "4.4.2", 1426 "4.4.2",
1119 "--remote-device-os", 1427 "--remote-device-os",
1120 "4.4.3", 1428 "4.4.3",
1429 "--remote-device-timeout",
1430 "60",
1121 "--collect", 1431 "--collect",
1122 "[TMP_BASE]/amp_trigger_tmp_1/cc_unittests.json", 1432 "[TMP_BASE]/amp_trigger_tmp_1/android_webview_unittests.json",
1123 "--results-path", 1433 "--results-path",
1124 "[TMP_BASE]/amp_results_tmp_2/cc_unittests/results.zip", 1434 "[TMP_BASE]/amp_results_tmp_2/android_webview_unittests/results.zip",
1125 "--verbose", 1435 "--verbose",
1126 "--release" 1436 "--release"
1127 ], 1437 ],
1128 "cwd": "[SLAVE_BUILD]", 1438 "cwd": "[SLAVE_BUILD]",
1129 "name": "[collect] cc_unittests", 1439 "name": "[collect] android_webview_unittests",
1130 "~followup_annotations": [ 1440 "~followup_annotations": [
1131 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" 1441 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
1132 ] 1442 ]
1133 }, 1443 },
1134 { 1444 {
1135 "cmd": [ 1445 "cmd": [
1136 "python", 1446 "python",
1137 "-u", 1447 "-u",
1448 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1449 "gtest",
1450 "-s",
1451 "base_unittests",
1452 "--verbose",
1453 "--release",
1454 "--flakiness-dashboard-server=http://test-results.appspot.com",
1455 "--json-results-file",
1456 "/path/to/tmp/json"
1457 ],
1458 "cwd": "[SLAVE_BUILD]",
1459 "env": {
1460 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1461 },
1462 "name": "base_unittests"
1463 },
1464 {
1465 "cmd": [
1466 "python",
1467 "-u",
1138 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 1468 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
1139 "[TMP_BASE]/amp_trigger_tmp_1/components_unittests.json", 1469 "[TMP_BASE]/amp_trigger_tmp_1/components_unittests.json",
1140 "/path/to/tmp/json" 1470 "/path/to/tmp/json"
1141 ], 1471 ],
1142 "cwd": "[SLAVE_BUILD]", 1472 "cwd": "[SLAVE_BUILD]",
1143 "name": "[collect] load components_unittests data", 1473 "name": "[collect] load components_unittests data",
1144 "~followup_annotations": [ 1474 "~followup_annotations": [
1145 "@@@STEP_LOG_LINE@json.output@{@@@", 1475 "@@@STEP_LOG_LINE@json.output@{@@@",
1146 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 1476 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
1147 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", 1477 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
(...skipping 28 matching lines...) Expand all
1176 "--api-protocol", 1506 "--api-protocol",
1177 "http", 1507 "http",
1178 "--device-type", 1508 "--device-type",
1179 "Android", 1509 "Android",
1180 "--remote-device", 1510 "--remote-device",
1181 "Nexus 5", 1511 "Nexus 5",
1182 "--remote-device-os", 1512 "--remote-device-os",
1183 "4.4.2", 1513 "4.4.2",
1184 "--remote-device-os", 1514 "--remote-device-os",
1185 "4.4.3", 1515 "4.4.3",
1516 "--remote-device-timeout",
1517 "60",
1186 "--collect", 1518 "--collect",
1187 "[TMP_BASE]/amp_trigger_tmp_1/components_unittests.json", 1519 "[TMP_BASE]/amp_trigger_tmp_1/components_unittests.json",
1188 "--results-path", 1520 "--results-path",
1189 "[TMP_BASE]/amp_results_tmp_2/components_unittests/results.zip", 1521 "[TMP_BASE]/amp_results_tmp_2/components_unittests/results.zip",
1190 "--verbose", 1522 "--verbose",
1191 "--release" 1523 "--release"
1192 ], 1524 ],
1193 "cwd": "[SLAVE_BUILD]", 1525 "cwd": "[SLAVE_BUILD]",
1194 "name": "[collect] components_unittests", 1526 "name": "[collect] components_unittests",
1195 "~followup_annotations": [ 1527 "~followup_annotations": [
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
1241 "--api-protocol", 1573 "--api-protocol",
1242 "http", 1574 "http",
1243 "--device-type", 1575 "--device-type",
1244 "Android", 1576 "Android",
1245 "--remote-device", 1577 "--remote-device",
1246 "Nexus 5", 1578 "Nexus 5",
1247 "--remote-device-os", 1579 "--remote-device-os",
1248 "4.4.2", 1580 "4.4.2",
1249 "--remote-device-os", 1581 "--remote-device-os",
1250 "4.4.3", 1582 "4.4.3",
1583 "--remote-device-timeout",
1584 "60",
1251 "--collect", 1585 "--collect",
1252 "[TMP_BASE]/amp_trigger_tmp_1/events_unittests.json", 1586 "[TMP_BASE]/amp_trigger_tmp_1/events_unittests.json",
1253 "--results-path", 1587 "--results-path",
1254 "[TMP_BASE]/amp_results_tmp_2/events_unittests/results.zip", 1588 "[TMP_BASE]/amp_results_tmp_2/events_unittests/results.zip",
1255 "--verbose", 1589 "--verbose",
1256 "--release" 1590 "--release"
1257 ], 1591 ],
1258 "cwd": "[SLAVE_BUILD]", 1592 "cwd": "[SLAVE_BUILD]",
1259 "name": "[collect] events_unittests", 1593 "name": "[collect] events_unittests",
1260 "~followup_annotations": [ 1594 "~followup_annotations": [
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
1306 "--api-protocol", 1640 "--api-protocol",
1307 "http", 1641 "http",
1308 "--device-type", 1642 "--device-type",
1309 "Android", 1643 "Android",
1310 "--remote-device", 1644 "--remote-device",
1311 "Nexus 5", 1645 "Nexus 5",
1312 "--remote-device-os", 1646 "--remote-device-os",
1313 "4.4.2", 1647 "4.4.2",
1314 "--remote-device-os", 1648 "--remote-device-os",
1315 "4.4.3", 1649 "4.4.3",
1650 "--remote-device-timeout",
1651 "60",
1316 "--collect", 1652 "--collect",
1317 "[TMP_BASE]/amp_trigger_tmp_1/gl_tests.json", 1653 "[TMP_BASE]/amp_trigger_tmp_1/gl_tests.json",
1318 "--results-path", 1654 "--results-path",
1319 "[TMP_BASE]/amp_results_tmp_2/gl_tests/results.zip", 1655 "[TMP_BASE]/amp_results_tmp_2/gl_tests/results.zip",
1320 "--verbose", 1656 "--verbose",
1321 "--release" 1657 "--release"
1322 ], 1658 ],
1323 "cwd": "[SLAVE_BUILD]", 1659 "cwd": "[SLAVE_BUILD]",
1324 "name": "[collect] gl_tests", 1660 "name": "[collect] gl_tests",
1325 "~followup_annotations": [ 1661 "~followup_annotations": [
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
1371 "--api-protocol", 1707 "--api-protocol",
1372 "http", 1708 "http",
1373 "--device-type", 1709 "--device-type",
1374 "Android", 1710 "Android",
1375 "--remote-device", 1711 "--remote-device",
1376 "Nexus 5", 1712 "Nexus 5",
1377 "--remote-device-os", 1713 "--remote-device-os",
1378 "4.4.2", 1714 "4.4.2",
1379 "--remote-device-os", 1715 "--remote-device-os",
1380 "4.4.3", 1716 "4.4.3",
1717 "--remote-device-timeout",
1718 "60",
1381 "--collect", 1719 "--collect",
1382 "[TMP_BASE]/amp_trigger_tmp_1/ipc_tests.json", 1720 "[TMP_BASE]/amp_trigger_tmp_1/ipc_tests.json",
1383 "--results-path", 1721 "--results-path",
1384 "[TMP_BASE]/amp_results_tmp_2/ipc_tests/results.zip", 1722 "[TMP_BASE]/amp_results_tmp_2/ipc_tests/results.zip",
1385 "--verbose", 1723 "--verbose",
1386 "--release" 1724 "--release"
1387 ], 1725 ],
1388 "cwd": "[SLAVE_BUILD]", 1726 "cwd": "[SLAVE_BUILD]",
1389 "name": "[collect] ipc_tests", 1727 "name": "[collect] ipc_tests",
1390 "~followup_annotations": [ 1728 "~followup_annotations": [
1391 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" 1729 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
1392 ] 1730 ]
1393 }, 1731 },
1394 { 1732 {
1395 "cmd": [ 1733 "cmd": [
1396 "python", 1734 "python",
1397 "-u", 1735 "-u",
1398 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 1736 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
1399 "[TMP_BASE]/amp_trigger_tmp_1/skia_unittests.json",
1400 "/path/to/tmp/json"
1401 ],
1402 "cwd": "[SLAVE_BUILD]",
1403 "name": "[collect] load skia_unittests data",
1404 "~followup_annotations": [
1405 "@@@STEP_LOG_LINE@json.output@{@@@",
1406 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
1407 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
1408 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
1409 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
1410 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
1411 "@@@STEP_LOG_LINE@json.output@ }@@@",
1412 "@@@STEP_LOG_LINE@json.output@ }@@@",
1413 "@@@STEP_LOG_LINE@json.output@}@@@",
1414 "@@@STEP_LOG_END@json.output@@@"
1415 ]
1416 },
1417 {
1418 "cmd": [
1419 "python",
1420 "-u",
1421 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1422 "gtest",
1423 "-s",
1424 "skia_unittests",
1425 "--enable-platform-mode",
1426 "-e",
1427 "remote_device",
1428 "--api-key-file",
1429 "[BUILD]/site_config/.amp_api_key",
1430 "--api-secret-file",
1431 "[BUILD]/site_config/.amp_api_secret",
1432 "--api-address",
1433 "172.22.21.180",
1434 "--api-port",
1435 "80",
1436 "--api-protocol",
1437 "http",
1438 "--device-type",
1439 "Android",
1440 "--remote-device",
1441 "Nexus 5",
1442 "--remote-device-os",
1443 "4.4.2",
1444 "--remote-device-os",
1445 "4.4.3",
1446 "--collect",
1447 "[TMP_BASE]/amp_trigger_tmp_1/skia_unittests.json",
1448 "--results-path",
1449 "[TMP_BASE]/amp_results_tmp_2/skia_unittests/results.zip",
1450 "--verbose",
1451 "--release"
1452 ],
1453 "cwd": "[SLAVE_BUILD]",
1454 "name": "[collect] skia_unittests",
1455 "~followup_annotations": [
1456 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
1457 ]
1458 },
1459 {
1460 "cmd": [
1461 "python",
1462 "-u",
1463 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
1464 "[TMP_BASE]/amp_trigger_tmp_1/sql_unittests.json", 1737 "[TMP_BASE]/amp_trigger_tmp_1/sql_unittests.json",
1465 "/path/to/tmp/json" 1738 "/path/to/tmp/json"
1466 ], 1739 ],
1467 "cwd": "[SLAVE_BUILD]", 1740 "cwd": "[SLAVE_BUILD]",
1468 "name": "[collect] load sql_unittests data", 1741 "name": "[collect] load sql_unittests data",
1469 "~followup_annotations": [ 1742 "~followup_annotations": [
1470 "@@@STEP_LOG_LINE@json.output@{@@@", 1743 "@@@STEP_LOG_LINE@json.output@{@@@",
1471 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 1744 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
1472 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", 1745 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
1473 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", 1746 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
(...skipping 27 matching lines...) Expand all
1501 "--api-protocol", 1774 "--api-protocol",
1502 "http", 1775 "http",
1503 "--device-type", 1776 "--device-type",
1504 "Android", 1777 "Android",
1505 "--remote-device", 1778 "--remote-device",
1506 "Nexus 5", 1779 "Nexus 5",
1507 "--remote-device-os", 1780 "--remote-device-os",
1508 "4.4.2", 1781 "4.4.2",
1509 "--remote-device-os", 1782 "--remote-device-os",
1510 "4.4.3", 1783 "4.4.3",
1784 "--remote-device-timeout",
1785 "60",
1511 "--collect", 1786 "--collect",
1512 "[TMP_BASE]/amp_trigger_tmp_1/sql_unittests.json", 1787 "[TMP_BASE]/amp_trigger_tmp_1/sql_unittests.json",
1513 "--results-path", 1788 "--results-path",
1514 "[TMP_BASE]/amp_results_tmp_2/sql_unittests/results.zip", 1789 "[TMP_BASE]/amp_results_tmp_2/sql_unittests/results.zip",
1515 "--verbose", 1790 "--verbose",
1516 "--release" 1791 "--release"
1517 ], 1792 ],
1518 "cwd": "[SLAVE_BUILD]", 1793 "cwd": "[SLAVE_BUILD]",
1519 "name": "[collect] sql_unittests", 1794 "name": "[collect] sql_unittests",
1520 "~followup_annotations": [ 1795 "~followup_annotations": [
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
1566 "--api-protocol", 1841 "--api-protocol",
1567 "http", 1842 "http",
1568 "--device-type", 1843 "--device-type",
1569 "Android", 1844 "Android",
1570 "--remote-device", 1845 "--remote-device",
1571 "Nexus 5", 1846 "Nexus 5",
1572 "--remote-device-os", 1847 "--remote-device-os",
1573 "4.4.2", 1848 "4.4.2",
1574 "--remote-device-os", 1849 "--remote-device-os",
1575 "4.4.3", 1850 "4.4.3",
1851 "--remote-device-timeout",
1852 "60",
1576 "--collect", 1853 "--collect",
1577 "[TMP_BASE]/amp_trigger_tmp_1/sync_unit_tests.json", 1854 "[TMP_BASE]/amp_trigger_tmp_1/sync_unit_tests.json",
1578 "--results-path", 1855 "--results-path",
1579 "[TMP_BASE]/amp_results_tmp_2/sync_unit_tests/results.zip", 1856 "[TMP_BASE]/amp_results_tmp_2/sync_unit_tests/results.zip",
1580 "--verbose", 1857 "--verbose",
1581 "--release" 1858 "--release"
1582 ], 1859 ],
1583 "cwd": "[SLAVE_BUILD]", 1860 "cwd": "[SLAVE_BUILD]",
1584 "name": "[collect] sync_unit_tests", 1861 "name": "[collect] sync_unit_tests",
1585 "~followup_annotations": [ 1862 "~followup_annotations": [
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
1631 "--api-protocol", 1908 "--api-protocol",
1632 "http", 1909 "http",
1633 "--device-type", 1910 "--device-type",
1634 "Android", 1911 "Android",
1635 "--remote-device", 1912 "--remote-device",
1636 "Nexus 5", 1913 "Nexus 5",
1637 "--remote-device-os", 1914 "--remote-device-os",
1638 "4.4.2", 1915 "4.4.2",
1639 "--remote-device-os", 1916 "--remote-device-os",
1640 "4.4.3", 1917 "4.4.3",
1918 "--remote-device-timeout",
1919 "60",
1641 "--collect", 1920 "--collect",
1642 "[TMP_BASE]/amp_trigger_tmp_1/ui_android_unittests.json", 1921 "[TMP_BASE]/amp_trigger_tmp_1/ui_android_unittests.json",
1643 "--results-path", 1922 "--results-path",
1644 "[TMP_BASE]/amp_results_tmp_2/ui_android_unittests/results.zip", 1923 "[TMP_BASE]/amp_results_tmp_2/ui_android_unittests/results.zip",
1645 "--verbose", 1924 "--verbose",
1646 "--release" 1925 "--release"
1647 ], 1926 ],
1648 "cwd": "[SLAVE_BUILD]", 1927 "cwd": "[SLAVE_BUILD]",
1649 "name": "[collect] ui_android_unittests", 1928 "name": "[collect] ui_android_unittests",
1650 "~followup_annotations": [ 1929 "~followup_annotations": [
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
1696 "--api-protocol", 1975 "--api-protocol",
1697 "http", 1976 "http",
1698 "--device-type", 1977 "--device-type",
1699 "Android", 1978 "Android",
1700 "--remote-device", 1979 "--remote-device",
1701 "Nexus 5", 1980 "Nexus 5",
1702 "--remote-device-os", 1981 "--remote-device-os",
1703 "4.4.2", 1982 "4.4.2",
1704 "--remote-device-os", 1983 "--remote-device-os",
1705 "4.4.3", 1984 "4.4.3",
1985 "--remote-device-timeout",
1986 "60",
1706 "--collect", 1987 "--collect",
1707 "[TMP_BASE]/amp_trigger_tmp_1/ui_touch_selection_unittests.json", 1988 "[TMP_BASE]/amp_trigger_tmp_1/ui_touch_selection_unittests.json",
1708 "--results-path", 1989 "--results-path",
1709 "[TMP_BASE]/amp_results_tmp_2/ui_touch_selection_unittests/results.zip", 1990 "[TMP_BASE]/amp_results_tmp_2/ui_touch_selection_unittests/results.zip",
1710 "--verbose", 1991 "--verbose",
1711 "--release" 1992 "--release"
1712 ], 1993 ],
1713 "cwd": "[SLAVE_BUILD]", 1994 "cwd": "[SLAVE_BUILD]",
1714 "name": "[collect] ui_touch_selection_unittests", 1995 "name": "[collect] ui_touch_selection_unittests",
1715 "~followup_annotations": [ 1996 "~followup_annotations": [
1716 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" 1997 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
1717 ] 1998 ]
1718 }, 1999 },
1719 { 2000 {
1720 "cmd": [ 2001 "cmd": [
1721 "python", 2002 "python",
1722 "-u", 2003 "-u",
2004 "[BUILD]/scripts/slave/tee.py",
2005 "[SLAVE_BUILD]/src/out/Release/full_log",
2006 "--",
2007 "[SLAVE_BUILD]/src/build/android/adb_logcat_printer.py",
2008 "[SLAVE_BUILD]/src/out/logcat"
2009 ],
2010 "cwd": "[SLAVE_BUILD]",
2011 "name": "logcat_dump"
2012 },
2013 {
2014 "cmd": [
2015 "[SLAVE_BUILD]/src/third_party/android_platform/development/scripts/stack" ,
2016 "--arch",
2017 "arm",
2018 "--more-info",
2019 "[SLAVE_BUILD]/src/out/Release/full_log"
2020 ],
2021 "cwd": "[SLAVE_BUILD]",
2022 "env": {
2023 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
2024 },
2025 "name": "stack_tool_with_logcat_dump"
2026 },
2027 {
2028 "cmd": [
2029 "[SLAVE_BUILD]/src/build/android/tombstones.py",
2030 "-a",
2031 "-s",
2032 "-w"
2033 ],
2034 "cwd": "[SLAVE_BUILD]",
2035 "env": {
2036 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
2037 },
2038 "name": "stack_tool_for_tombstones"
2039 },
2040 {
2041 "cmd": [
2042 "python",
2043 "-u",
1723 "\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", 2044 "\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",
1724 "[SLAVE_BUILD]/src/out/Release/test_logs/*.log" 2045 "[SLAVE_BUILD]/src/out/Release/test_logs/*.log"
1725 ], 2046 ],
1726 "cwd": "[SLAVE_BUILD]", 2047 "cwd": "[SLAVE_BUILD]",
1727 "name": "test_report", 2048 "name": "test_report",
1728 "~followup_annotations": [ 2049 "~followup_annotations": [
1729 "@@@STEP_LOG_LINE@python.inline@@@@", 2050 "@@@STEP_LOG_LINE@python.inline@@@@",
1730 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@", 2051 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@",
1731 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@", 2052 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@",
1732 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@", 2053 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@",
1733 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@", 2054 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@",
1734 "@@@STEP_LOG_LINE@python.inline@ print l@@@", 2055 "@@@STEP_LOG_LINE@python.inline@ print l@@@",
1735 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@", 2056 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@",
1736 "@@@STEP_LOG_END@python.inline@@@" 2057 "@@@STEP_LOG_END@python.inline@@@"
1737 ] 2058 ]
1738 } 2059 }
1739 ] 2060 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698