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

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

Issue 1104533002: Add recipe for split AMP/local CQ. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: Parent builder Android Builder (dbg) and expectation changes. 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",
241 "4.4.3",
242 "--trigger", 367 "--trigger",
243 "/path/to/tmp/json", 368 "/path/to/tmp/json",
244 "--verbose", 369 "--verbose",
245 "--release" 370 "--release"
246 ], 371 ],
247 "cwd": "[SLAVE_BUILD]", 372 "cwd": "[SLAVE_BUILD]",
248 "name": "[trigger] base_unittests", 373 "name": "[trigger] android_webview_unittests",
249 "~followup_annotations": [ 374 "~followup_annotations": [
250 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", 375 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
251 "@@@STEP_LOG_LINE@json.output@{@@@", 376 "@@@STEP_LOG_LINE@json.output@{@@@",
252 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 377 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
253 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", 378 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
254 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", 379 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
255 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", 380 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
256 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", 381 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
257 "@@@STEP_LOG_LINE@json.output@ }@@@", 382 "@@@STEP_LOG_LINE@json.output@ }@@@",
258 "@@@STEP_LOG_LINE@json.output@ }@@@", 383 "@@@STEP_LOG_LINE@json.output@ }@@@",
259 "@@@STEP_LOG_LINE@json.output@}@@@", 384 "@@@STEP_LOG_LINE@json.output@}@@@",
260 "@@@STEP_LOG_END@json.output@@@" 385 "@@@STEP_LOG_END@json.output@@@"
261 ] 386 ]
262 }, 387 },
263 { 388 {
264 "cmd": [ 389 "cmd": [
265 "python", 390 "python",
266 "-u", 391 "-u",
267 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 392 "\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\"}}}", 393 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}}",
269 "[TMP_BASE]/amp_trigger_tmp_1/base_unittests.json" 394 "[TMP_BASE]/amp_trigger_tmp_1/android_webview_unittests.json"
270 ], 395 ],
271 "cwd": "[SLAVE_BUILD]", 396 "cwd": "[SLAVE_BUILD]",
272 "name": "[trigger] save base_unittests data" 397 "name": "[trigger] save android_webview_unittests data"
273 }, 398 },
274 { 399 {
275 "cmd": [ 400 "cmd": [
276 "python", 401 "python",
277 "-u", 402 "-u",
278 "[SLAVE_BUILD]/src/build/android/test_runner.py", 403 "[SLAVE_BUILD]/src/build/android/test_runner.py",
279 "gtest", 404 "gtest",
280 "-s", 405 "-s",
281 "cc_unittests", 406 "base_unittests",
407 "--isolate-file-path",
408 "[SLAVE_BUILD]/src/base/base_unittests.isolate",
282 "--enable-platform-mode", 409 "--enable-platform-mode",
283 "-e", 410 "-e",
284 "remote_device", 411 "remote_device",
285 "--api-key-file", 412 "--api-key-file",
286 "[BUILD]/site_config/.amp_api_key", 413 "[BUILD]/site_config/.amp_api_key",
287 "--api-secret-file", 414 "--api-secret-file",
288 "[BUILD]/site_config/.amp_api_secret", 415 "[BUILD]/site_config/.amp_api_secret",
289 "--api-address", 416 "--api-address",
290 "172.22.21.180", 417 "172.22.21.180",
291 "--api-port", 418 "--api-port",
292 "80", 419 "80",
293 "--api-protocol", 420 "--api-protocol",
294 "http", 421 "http",
295 "--device-type", 422 "--device-type",
296 "Android", 423 "Android",
297 "--remote-device", 424 "--remote-device",
298 "Nexus 5", 425 "Nexus 5",
299 "--remote-device-os", 426 "--remote-device-os",
300 "4.4.2", 427 "4.4.2",
301 "--remote-device-os",
302 "4.4.3",
303 "--trigger", 428 "--trigger",
304 "/path/to/tmp/json", 429 "/path/to/tmp/json",
305 "--verbose", 430 "--verbose",
306 "--release" 431 "--release"
307 ], 432 ],
308 "cwd": "[SLAVE_BUILD]", 433 "cwd": "[SLAVE_BUILD]",
309 "name": "[trigger] cc_unittests", 434 "name": "[trigger] base_unittests",
310 "~followup_annotations": [ 435 "~followup_annotations": [
311 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", 436 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
312 "@@@STEP_LOG_LINE@json.output@{@@@", 437 "@@@STEP_LOG_LINE@json.output@{@@@",
313 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 438 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
314 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", 439 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
315 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", 440 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
316 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", 441 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
317 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", 442 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
318 "@@@STEP_LOG_LINE@json.output@ }@@@", 443 "@@@STEP_LOG_LINE@json.output@ }@@@",
319 "@@@STEP_LOG_LINE@json.output@ }@@@", 444 "@@@STEP_LOG_LINE@json.output@ }@@@",
320 "@@@STEP_LOG_LINE@json.output@}@@@", 445 "@@@STEP_LOG_LINE@json.output@}@@@",
321 "@@@STEP_LOG_END@json.output@@@" 446 "@@@STEP_LOG_END@json.output@@@"
322 ] 447 ]
323 }, 448 },
324 { 449 {
325 "cmd": [ 450 "cmd": [
326 "python", 451 "python",
327 "-u", 452 "-u",
328 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 453 "\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\"}}}", 454 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}}",
330 "[TMP_BASE]/amp_trigger_tmp_1/cc_unittests.json" 455 "[TMP_BASE]/amp_trigger_tmp_1/base_unittests.json"
331 ], 456 ],
332 "cwd": "[SLAVE_BUILD]", 457 "cwd": "[SLAVE_BUILD]",
333 "name": "[trigger] save cc_unittests data" 458 "name": "[trigger] save base_unittests data"
334 }, 459 },
335 { 460 {
336 "cmd": [ 461 "cmd": [
337 "python", 462 "python",
338 "-u", 463 "-u",
339 "[SLAVE_BUILD]/src/build/android/test_runner.py", 464 "[SLAVE_BUILD]/src/build/android/test_runner.py",
340 "gtest", 465 "gtest",
341 "-s", 466 "-s",
342 "components_unittests", 467 "components_unittests",
343 "--isolate-file-path", 468 "--isolate-file-path",
(...skipping 10 matching lines...) Expand all
354 "--api-port", 479 "--api-port",
355 "80", 480 "80",
356 "--api-protocol", 481 "--api-protocol",
357 "http", 482 "http",
358 "--device-type", 483 "--device-type",
359 "Android", 484 "Android",
360 "--remote-device", 485 "--remote-device",
361 "Nexus 5", 486 "Nexus 5",
362 "--remote-device-os", 487 "--remote-device-os",
363 "4.4.2", 488 "4.4.2",
364 "--remote-device-os",
365 "4.4.3",
366 "--trigger", 489 "--trigger",
367 "/path/to/tmp/json", 490 "/path/to/tmp/json",
368 "--verbose", 491 "--verbose",
369 "--release" 492 "--release"
370 ], 493 ],
371 "cwd": "[SLAVE_BUILD]", 494 "cwd": "[SLAVE_BUILD]",
372 "name": "[trigger] components_unittests", 495 "name": "[trigger] components_unittests",
373 "~followup_annotations": [ 496 "~followup_annotations": [
374 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", 497 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
375 "@@@STEP_LOG_LINE@json.output@{@@@", 498 "@@@STEP_LOG_LINE@json.output@{@@@",
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
415 "--api-port", 538 "--api-port",
416 "80", 539 "80",
417 "--api-protocol", 540 "--api-protocol",
418 "http", 541 "http",
419 "--device-type", 542 "--device-type",
420 "Android", 543 "Android",
421 "--remote-device", 544 "--remote-device",
422 "Nexus 5", 545 "Nexus 5",
423 "--remote-device-os", 546 "--remote-device-os",
424 "4.4.2", 547 "4.4.2",
425 "--remote-device-os",
426 "4.4.3",
427 "--trigger", 548 "--trigger",
428 "/path/to/tmp/json", 549 "/path/to/tmp/json",
429 "--verbose", 550 "--verbose",
430 "--release" 551 "--release"
431 ], 552 ],
432 "cwd": "[SLAVE_BUILD]", 553 "cwd": "[SLAVE_BUILD]",
433 "name": "[trigger] events_unittests", 554 "name": "[trigger] events_unittests",
434 "~followup_annotations": [ 555 "~followup_annotations": [
435 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", 556 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
436 "@@@STEP_LOG_LINE@json.output@{@@@", 557 "@@@STEP_LOG_LINE@json.output@{@@@",
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
476 "--api-port", 597 "--api-port",
477 "80", 598 "80",
478 "--api-protocol", 599 "--api-protocol",
479 "http", 600 "http",
480 "--device-type", 601 "--device-type",
481 "Android", 602 "Android",
482 "--remote-device", 603 "--remote-device",
483 "Nexus 5", 604 "Nexus 5",
484 "--remote-device-os", 605 "--remote-device-os",
485 "4.4.2", 606 "4.4.2",
486 "--remote-device-os",
487 "4.4.3",
488 "--trigger", 607 "--trigger",
489 "/path/to/tmp/json", 608 "/path/to/tmp/json",
490 "--verbose", 609 "--verbose",
491 "--release" 610 "--release"
492 ], 611 ],
493 "cwd": "[SLAVE_BUILD]", 612 "cwd": "[SLAVE_BUILD]",
494 "name": "[trigger] gl_tests", 613 "name": "[trigger] gl_tests",
495 "~followup_annotations": [ 614 "~followup_annotations": [
496 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", 615 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
497 "@@@STEP_LOG_LINE@json.output@{@@@", 616 "@@@STEP_LOG_LINE@json.output@{@@@",
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
537 "--api-port", 656 "--api-port",
538 "80", 657 "80",
539 "--api-protocol", 658 "--api-protocol",
540 "http", 659 "http",
541 "--device-type", 660 "--device-type",
542 "Android", 661 "Android",
543 "--remote-device", 662 "--remote-device",
544 "Nexus 5", 663 "Nexus 5",
545 "--remote-device-os", 664 "--remote-device-os",
546 "4.4.2", 665 "4.4.2",
547 "--remote-device-os",
548 "4.4.3",
549 "--trigger", 666 "--trigger",
550 "/path/to/tmp/json", 667 "/path/to/tmp/json",
551 "--verbose", 668 "--verbose",
552 "--release" 669 "--release"
553 ], 670 ],
554 "cwd": "[SLAVE_BUILD]", 671 "cwd": "[SLAVE_BUILD]",
555 "name": "[trigger] ipc_tests", 672 "name": "[trigger] ipc_tests",
556 "~followup_annotations": [ 673 "~followup_annotations": [
557 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", 674 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
558 "@@@STEP_LOG_LINE@json.output@{@@@", 675 "@@@STEP_LOG_LINE@json.output@{@@@",
(...skipping 19 matching lines...) Expand all
578 "cwd": "[SLAVE_BUILD]", 695 "cwd": "[SLAVE_BUILD]",
579 "name": "[trigger] save ipc_tests data" 696 "name": "[trigger] save ipc_tests data"
580 }, 697 },
581 { 698 {
582 "cmd": [ 699 "cmd": [
583 "python", 700 "python",
584 "-u", 701 "-u",
585 "[SLAVE_BUILD]/src/build/android/test_runner.py", 702 "[SLAVE_BUILD]/src/build/android/test_runner.py",
586 "gtest", 703 "gtest",
587 "-s", 704 "-s",
588 "skia_unittests", 705 "sql_unittests",
706 "--isolate-file-path",
707 "[SLAVE_BUILD]/src/sql/sql_unittests.isolate",
589 "--enable-platform-mode", 708 "--enable-platform-mode",
590 "-e", 709 "-e",
591 "remote_device", 710 "remote_device",
592 "--api-key-file", 711 "--api-key-file",
593 "[BUILD]/site_config/.amp_api_key", 712 "[BUILD]/site_config/.amp_api_key",
594 "--api-secret-file", 713 "--api-secret-file",
595 "[BUILD]/site_config/.amp_api_secret", 714 "[BUILD]/site_config/.amp_api_secret",
596 "--api-address", 715 "--api-address",
597 "172.22.21.180", 716 "172.22.21.180",
598 "--api-port", 717 "--api-port",
599 "80", 718 "80",
600 "--api-protocol", 719 "--api-protocol",
601 "http", 720 "http",
602 "--device-type", 721 "--device-type",
603 "Android", 722 "Android",
604 "--remote-device", 723 "--remote-device",
605 "Nexus 5", 724 "Nexus 5",
606 "--remote-device-os", 725 "--remote-device-os",
607 "4.4.2", 726 "4.4.2",
608 "--remote-device-os",
609 "4.4.3",
610 "--trigger", 727 "--trigger",
611 "/path/to/tmp/json", 728 "/path/to/tmp/json",
612 "--verbose", 729 "--verbose",
613 "--release" 730 "--release"
614 ], 731 ],
615 "cwd": "[SLAVE_BUILD]", 732 "cwd": "[SLAVE_BUILD]",
616 "name": "[trigger] skia_unittests", 733 "name": "[trigger] sql_unittests",
617 "~followup_annotations": [ 734 "~followup_annotations": [
618 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", 735 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
619 "@@@STEP_LOG_LINE@json.output@{@@@", 736 "@@@STEP_LOG_LINE@json.output@{@@@",
620 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 737 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
621 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", 738 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
622 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", 739 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
623 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", 740 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
624 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", 741 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
625 "@@@STEP_LOG_LINE@json.output@ }@@@", 742 "@@@STEP_LOG_LINE@json.output@ }@@@",
626 "@@@STEP_LOG_LINE@json.output@ }@@@", 743 "@@@STEP_LOG_LINE@json.output@ }@@@",
627 "@@@STEP_LOG_LINE@json.output@}@@@", 744 "@@@STEP_LOG_LINE@json.output@}@@@",
628 "@@@STEP_LOG_END@json.output@@@" 745 "@@@STEP_LOG_END@json.output@@@"
629 ] 746 ]
630 }, 747 },
631 { 748 {
632 "cmd": [ 749 "cmd": [
633 "python", 750 "python",
634 "-u", 751 "-u",
635 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 752 "\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\"}}}", 753 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}}",
637 "[TMP_BASE]/amp_trigger_tmp_1/skia_unittests.json" 754 "[TMP_BASE]/amp_trigger_tmp_1/sql_unittests.json"
638 ], 755 ],
639 "cwd": "[SLAVE_BUILD]", 756 "cwd": "[SLAVE_BUILD]",
640 "name": "[trigger] save skia_unittests data" 757 "name": "[trigger] save sql_unittests data"
641 }, 758 },
642 { 759 {
643 "cmd": [ 760 "cmd": [
644 "python", 761 "python",
645 "-u", 762 "-u",
646 "[SLAVE_BUILD]/src/build/android/test_runner.py", 763 "[SLAVE_BUILD]/src/build/android/test_runner.py",
647 "gtest", 764 "gtest",
648 "-s", 765 "-s",
649 "sql_unittests", 766 "sync_unit_tests",
650 "--isolate-file-path", 767 "--isolate-file-path",
651 "[SLAVE_BUILD]/src/sql/sql_unittests.isolate", 768 "[SLAVE_BUILD]/src/sync/sync_unit_tests.isolate",
652 "--enable-platform-mode", 769 "--enable-platform-mode",
653 "-e", 770 "-e",
654 "remote_device", 771 "remote_device",
655 "--api-key-file", 772 "--api-key-file",
656 "[BUILD]/site_config/.amp_api_key", 773 "[BUILD]/site_config/.amp_api_key",
657 "--api-secret-file", 774 "--api-secret-file",
658 "[BUILD]/site_config/.amp_api_secret", 775 "[BUILD]/site_config/.amp_api_secret",
659 "--api-address", 776 "--api-address",
660 "172.22.21.180", 777 "172.22.21.180",
661 "--api-port", 778 "--api-port",
662 "80", 779 "80",
663 "--api-protocol", 780 "--api-protocol",
664 "http", 781 "http",
665 "--device-type", 782 "--device-type",
666 "Android", 783 "Android",
667 "--remote-device", 784 "--remote-device",
668 "Nexus 5", 785 "Nexus 5",
669 "--remote-device-os", 786 "--remote-device-os",
670 "4.4.2", 787 "4.4.2",
671 "--remote-device-os",
672 "4.4.3",
673 "--trigger", 788 "--trigger",
674 "/path/to/tmp/json", 789 "/path/to/tmp/json",
675 "--verbose", 790 "--verbose",
676 "--release" 791 "--release"
677 ], 792 ],
678 "cwd": "[SLAVE_BUILD]", 793 "cwd": "[SLAVE_BUILD]",
679 "name": "[trigger] sql_unittests", 794 "name": "[trigger] sync_unit_tests",
680 "~followup_annotations": [ 795 "~followup_annotations": [
681 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", 796 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
682 "@@@STEP_LOG_LINE@json.output@{@@@", 797 "@@@STEP_LOG_LINE@json.output@{@@@",
683 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 798 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
684 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", 799 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
685 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", 800 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
686 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", 801 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
687 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", 802 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
688 "@@@STEP_LOG_LINE@json.output@ }@@@", 803 "@@@STEP_LOG_LINE@json.output@ }@@@",
689 "@@@STEP_LOG_LINE@json.output@ }@@@", 804 "@@@STEP_LOG_LINE@json.output@ }@@@",
690 "@@@STEP_LOG_LINE@json.output@}@@@", 805 "@@@STEP_LOG_LINE@json.output@}@@@",
691 "@@@STEP_LOG_END@json.output@@@" 806 "@@@STEP_LOG_END@json.output@@@"
692 ] 807 ]
693 }, 808 },
694 { 809 {
695 "cmd": [ 810 "cmd": [
696 "python", 811 "python",
697 "-u", 812 "-u",
698 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 813 "\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\"}}}", 814 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}}",
700 "[TMP_BASE]/amp_trigger_tmp_1/sql_unittests.json" 815 "[TMP_BASE]/amp_trigger_tmp_1/sync_unit_tests.json"
701 ], 816 ],
702 "cwd": "[SLAVE_BUILD]", 817 "cwd": "[SLAVE_BUILD]",
703 "name": "[trigger] save sql_unittests data" 818 "name": "[trigger] save sync_unit_tests data"
704 }, 819 },
705 { 820 {
706 "cmd": [ 821 "cmd": [
707 "python", 822 "python",
708 "-u", 823 "-u",
709 "[SLAVE_BUILD]/src/build/android/test_runner.py", 824 "[SLAVE_BUILD]/src/build/android/test_runner.py",
710 "gtest", 825 "gtest",
711 "-s", 826 "-s",
712 "sync_unit_tests", 827 "ui_android_unittests",
713 "--isolate-file-path",
714 "[SLAVE_BUILD]/src/sync/sync_unit_tests.isolate",
715 "--enable-platform-mode", 828 "--enable-platform-mode",
716 "-e", 829 "-e",
717 "remote_device", 830 "remote_device",
718 "--api-key-file", 831 "--api-key-file",
719 "[BUILD]/site_config/.amp_api_key", 832 "[BUILD]/site_config/.amp_api_key",
720 "--api-secret-file", 833 "--api-secret-file",
721 "[BUILD]/site_config/.amp_api_secret", 834 "[BUILD]/site_config/.amp_api_secret",
722 "--api-address", 835 "--api-address",
723 "172.22.21.180", 836 "172.22.21.180",
724 "--api-port", 837 "--api-port",
725 "80", 838 "80",
726 "--api-protocol", 839 "--api-protocol",
727 "http", 840 "http",
728 "--device-type", 841 "--device-type",
729 "Android", 842 "Android",
730 "--remote-device", 843 "--remote-device",
731 "Nexus 5", 844 "Nexus 5",
732 "--remote-device-os", 845 "--remote-device-os",
733 "4.4.2", 846 "4.4.2",
734 "--remote-device-os",
735 "4.4.3",
736 "--trigger", 847 "--trigger",
737 "/path/to/tmp/json", 848 "/path/to/tmp/json",
738 "--verbose", 849 "--verbose",
739 "--release" 850 "--release"
740 ], 851 ],
741 "cwd": "[SLAVE_BUILD]", 852 "cwd": "[SLAVE_BUILD]",
742 "name": "[trigger] sync_unit_tests", 853 "name": "[trigger] ui_android_unittests",
743 "~followup_annotations": [ 854 "~followup_annotations": [
744 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", 855 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
745 "@@@STEP_LOG_LINE@json.output@{@@@", 856 "@@@STEP_LOG_LINE@json.output@{@@@",
746 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 857 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
747 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", 858 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
748 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", 859 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
749 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", 860 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
750 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", 861 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
751 "@@@STEP_LOG_LINE@json.output@ }@@@", 862 "@@@STEP_LOG_LINE@json.output@ }@@@",
752 "@@@STEP_LOG_LINE@json.output@ }@@@", 863 "@@@STEP_LOG_LINE@json.output@ }@@@",
753 "@@@STEP_LOG_LINE@json.output@}@@@", 864 "@@@STEP_LOG_LINE@json.output@}@@@",
754 "@@@STEP_LOG_END@json.output@@@" 865 "@@@STEP_LOG_END@json.output@@@"
755 ] 866 ]
756 }, 867 },
757 { 868 {
758 "cmd": [ 869 "cmd": [
759 "python", 870 "python",
760 "-u", 871 "-u",
761 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 872 "\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\"}}}", 873 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}}",
763 "[TMP_BASE]/amp_trigger_tmp_1/sync_unit_tests.json" 874 "[TMP_BASE]/amp_trigger_tmp_1/ui_android_unittests.json"
764 ], 875 ],
765 "cwd": "[SLAVE_BUILD]", 876 "cwd": "[SLAVE_BUILD]",
766 "name": "[trigger] save sync_unit_tests data" 877 "name": "[trigger] save ui_android_unittests data"
767 }, 878 },
768 { 879 {
769 "cmd": [ 880 "cmd": [
770 "python", 881 "python",
771 "-u", 882 "-u",
772 "[SLAVE_BUILD]/src/build/android/test_runner.py", 883 "[SLAVE_BUILD]/src/build/android/test_runner.py",
773 "gtest", 884 "gtest",
774 "-s", 885 "-s",
775 "ui_android_unittests", 886 "ui_touch_selection_unittests",
776 "--enable-platform-mode", 887 "--enable-platform-mode",
777 "-e", 888 "-e",
778 "remote_device", 889 "remote_device",
779 "--api-key-file", 890 "--api-key-file",
780 "[BUILD]/site_config/.amp_api_key", 891 "[BUILD]/site_config/.amp_api_key",
781 "--api-secret-file", 892 "--api-secret-file",
782 "[BUILD]/site_config/.amp_api_secret", 893 "[BUILD]/site_config/.amp_api_secret",
783 "--api-address", 894 "--api-address",
784 "172.22.21.180", 895 "172.22.21.180",
785 "--api-port", 896 "--api-port",
786 "80", 897 "80",
787 "--api-protocol", 898 "--api-protocol",
788 "http", 899 "http",
789 "--device-type", 900 "--device-type",
790 "Android", 901 "Android",
791 "--remote-device", 902 "--remote-device",
792 "Nexus 5", 903 "Nexus 5",
793 "--remote-device-os", 904 "--remote-device-os",
794 "4.4.2", 905 "4.4.2",
795 "--remote-device-os",
796 "4.4.3",
797 "--trigger", 906 "--trigger",
798 "/path/to/tmp/json", 907 "/path/to/tmp/json",
799 "--verbose", 908 "--verbose",
800 "--release" 909 "--release"
801 ], 910 ],
802 "cwd": "[SLAVE_BUILD]", 911 "cwd": "[SLAVE_BUILD]",
803 "name": "[trigger] ui_android_unittests", 912 "name": "[trigger] ui_touch_selection_unittests",
804 "~followup_annotations": [ 913 "~followup_annotations": [
805 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", 914 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
806 "@@@STEP_LOG_LINE@json.output@{@@@", 915 "@@@STEP_LOG_LINE@json.output@{@@@",
807 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 916 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
808 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", 917 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
809 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", 918 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
810 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", 919 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
811 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", 920 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
812 "@@@STEP_LOG_LINE@json.output@ }@@@", 921 "@@@STEP_LOG_LINE@json.output@ }@@@",
813 "@@@STEP_LOG_LINE@json.output@ }@@@", 922 "@@@STEP_LOG_LINE@json.output@ }@@@",
814 "@@@STEP_LOG_LINE@json.output@}@@@", 923 "@@@STEP_LOG_LINE@json.output@}@@@",
815 "@@@STEP_LOG_END@json.output@@@" 924 "@@@STEP_LOG_END@json.output@@@"
816 ] 925 ]
817 }, 926 },
818 { 927 {
819 "cmd": [ 928 "cmd": [
820 "python", 929 "python",
821 "-u", 930 "-u",
822 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 931 "\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\"}}}", 932 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}}",
824 "[TMP_BASE]/amp_trigger_tmp_1/ui_android_unittests.json" 933 "[TMP_BASE]/amp_trigger_tmp_1/ui_touch_selection_unittests.json"
825 ], 934 ],
826 "cwd": "[SLAVE_BUILD]", 935 "cwd": "[SLAVE_BUILD]",
827 "name": "[trigger] save ui_android_unittests data" 936 "name": "[trigger] save ui_touch_selection_unittests data"
828 }, 937 },
829 { 938 {
830 "cmd": [ 939 "cmd": [
940 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py",
941 "--apk",
942 "AndroidWebView.apk",
943 "--apk_package",
944 "org.chromium.android_webview.shell",
945 "--release"
946 ],
947 "cwd": "[SLAVE_BUILD]",
948 "env": {
949 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
950 },
951 "name": "install AndroidWebView.apk"
952 },
953 {
954 "cmd": [
955 "python",
956 "-u",
957 "[SLAVE_BUILD]/src/build/android/test_runner.py",
958 "instrumentation",
959 "--test-apk",
960 "AndroidWebViewTest",
961 "--isolate-file-path",
962 "android_webview/android_webview_test_apk.isolate",
963 "--flakiness-dashboard-server",
964 "http://test-results.appspot.com",
965 "--verbose",
966 "--release",
967 "--json-results-file",
968 "/path/to/tmp/json"
969 ],
970 "cwd": "[SLAVE_BUILD]",
971 "name": "Instrumentation test AndroidWebViewTest",
972 "~followup_annotations": [
973 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
974 ]
975 },
976 {
977 "cmd": [
978 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py",
979 "--apk",
980 "ChromeShell.apk",
981 "--apk_package",
982 "org.chromium.chrome.shell",
983 "--release"
984 ],
985 "cwd": "[SLAVE_BUILD]",
986 "env": {
987 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
988 },
989 "name": "install ChromeShell.apk"
990 },
991 {
992 "cmd": [
993 "python",
994 "-u",
995 "[SLAVE_BUILD]/src/build/android/test_runner.py",
996 "instrumentation",
997 "--test-apk",
998 "ChromeShellTest",
999 "--isolate-file-path",
1000 "chrome/chrome_shell_test_apk.isolate",
1001 "--flakiness-dashboard-server",
1002 "http://test-results.appspot.com",
1003 "--verbose",
1004 "--release",
1005 "--json-results-file",
1006 "/path/to/tmp/json"
1007 ],
1008 "cwd": "[SLAVE_BUILD]",
1009 "name": "Instrumentation test ChromeShellTest",
1010 "~followup_annotations": [
1011 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
1012 ]
1013 },
1014 {
1015 "cmd": [
1016 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py",
1017 "--apk",
1018 "ContentShell.apk",
1019 "--apk_package",
1020 "org.chromium.content_shell_apk",
1021 "--release"
1022 ],
1023 "cwd": "[SLAVE_BUILD]",
1024 "env": {
1025 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1026 },
1027 "name": "install ContentShell.apk"
1028 },
1029 {
1030 "cmd": [
1031 "python",
1032 "-u",
1033 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1034 "instrumentation",
1035 "--test-apk",
1036 "ContentShellTest",
1037 "--isolate-file-path",
1038 "content/content_shell_test_apk.isolate",
1039 "--flakiness-dashboard-server",
1040 "http://test-results.appspot.com",
1041 "--verbose",
1042 "--release",
1043 "--json-results-file",
1044 "/path/to/tmp/json"
1045 ],
1046 "cwd": "[SLAVE_BUILD]",
1047 "name": "Instrumentation test ContentShellTest",
1048 "~followup_annotations": [
1049 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
1050 ]
1051 },
1052 {
1053 "cmd": [
1054 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py",
1055 "--apk",
1056 "ChromeSyncShell.apk",
1057 "--apk_package",
1058 "org.chromium.chrome.browser.sync",
1059 "--release"
1060 ],
1061 "cwd": "[SLAVE_BUILD]",
1062 "env": {
1063 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1064 },
1065 "name": "install ChromeSyncShell.apk"
1066 },
1067 {
1068 "cmd": [
1069 "python",
1070 "-u",
1071 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1072 "instrumentation",
1073 "--test-apk",
1074 "ChromeSyncShellTest",
1075 "--flakiness-dashboard-server",
1076 "http://test-results.appspot.com",
1077 "--verbose",
1078 "--release",
1079 "--json-results-file",
1080 "/path/to/tmp/json"
1081 ],
1082 "cwd": "[SLAVE_BUILD]",
1083 "name": "Instrumentation test ChromeSyncShellTest",
1084 "~followup_annotations": [
1085 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
1086 ]
1087 },
1088 {
1089 "cmd": [
1090 "python",
1091 "-u",
1092 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1093 "gtest",
1094 "-s",
1095 "breakpad_unittests",
1096 "--verbose",
1097 "--release",
1098 "--isolate_file_path=[SLAVE_BUILD]/src/breakpad/breakpad_unittests.isolate ",
1099 "--flakiness-dashboard-server=http://test-results.appspot.com",
1100 "--json-results-file",
1101 "/path/to/tmp/json"
1102 ],
1103 "cwd": "[SLAVE_BUILD]",
1104 "env": {
1105 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1106 },
1107 "name": "breakpad_unittests"
1108 },
1109 {
1110 "cmd": [
1111 "python",
1112 "-u",
1113 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1114 "gtest",
1115 "-s",
1116 "cc_unittests",
1117 "--verbose",
1118 "--release",
1119 "--flakiness-dashboard-server=http://test-results.appspot.com",
1120 "--json-results-file",
1121 "/path/to/tmp/json"
1122 ],
1123 "cwd": "[SLAVE_BUILD]",
1124 "env": {
1125 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1126 },
1127 "name": "cc_unittests"
1128 },
1129 {
1130 "cmd": [
1131 "python",
1132 "-u",
1133 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1134 "gtest",
1135 "-s",
1136 "content_browsertests",
1137 "--verbose",
1138 "--release",
1139 "--flakiness-dashboard-server=http://test-results.appspot.com",
1140 "--json-results-file",
1141 "/path/to/tmp/json"
1142 ],
1143 "cwd": "[SLAVE_BUILD]",
1144 "env": {
1145 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1146 },
1147 "name": "content_browsertests"
1148 },
1149 {
1150 "cmd": [
1151 "python",
1152 "-u",
1153 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1154 "gtest",
1155 "-s",
1156 "content_unittests",
1157 "--verbose",
1158 "--release",
1159 "--flakiness-dashboard-server=http://test-results.appspot.com",
1160 "--json-results-file",
1161 "/path/to/tmp/json"
1162 ],
1163 "cwd": "[SLAVE_BUILD]",
1164 "env": {
1165 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1166 },
1167 "name": "content_unittests"
1168 },
1169 {
1170 "cmd": [
1171 "python",
1172 "-u",
1173 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1174 "gtest",
1175 "-s",
1176 "gpu_unittests",
1177 "--verbose",
1178 "--release",
1179 "--flakiness-dashboard-server=http://test-results.appspot.com",
1180 "--json-results-file",
1181 "/path/to/tmp/json"
1182 ],
1183 "cwd": "[SLAVE_BUILD]",
1184 "env": {
1185 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1186 },
1187 "name": "gpu_unittests"
1188 },
1189 {
1190 "cmd": [
1191 "python",
1192 "-u",
1193 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1194 "gtest",
1195 "-s",
1196 "media_unittests",
1197 "--verbose",
1198 "--release",
1199 "--flakiness-dashboard-server=http://test-results.appspot.com",
1200 "--json-results-file",
1201 "/path/to/tmp/json"
1202 ],
1203 "cwd": "[SLAVE_BUILD]",
1204 "env": {
1205 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1206 },
1207 "name": "media_unittests"
1208 },
1209 {
1210 "cmd": [
831 "python", 1211 "python",
832 "-u", 1212 "-u",
833 "[SLAVE_BUILD]/src/build/android/test_runner.py", 1213 "[SLAVE_BUILD]/src/build/android/test_runner.py",
834 "gtest", 1214 "gtest",
835 "-s", 1215 "-s",
836 "ui_touch_selection_unittests", 1216 "net_unittests",
837 "--enable-platform-mode",
838 "-e",
839 "remote_device",
840 "--api-key-file",
841 "[BUILD]/site_config/.amp_api_key",
842 "--api-secret-file",
843 "[BUILD]/site_config/.amp_api_secret",
844 "--api-address",
845 "172.22.21.180",
846 "--api-port",
847 "80",
848 "--api-protocol",
849 "http",
850 "--device-type",
851 "Android",
852 "--remote-device",
853 "Nexus 5",
854 "--remote-device-os",
855 "4.4.2",
856 "--remote-device-os",
857 "4.4.3",
858 "--trigger",
859 "/path/to/tmp/json",
860 "--verbose", 1217 "--verbose",
861 "--release" 1218 "--release",
1219 "--flakiness-dashboard-server=http://test-results.appspot.com",
1220 "--json-results-file",
1221 "/path/to/tmp/json"
862 ], 1222 ],
863 "cwd": "[SLAVE_BUILD]", 1223 "cwd": "[SLAVE_BUILD]",
864 "name": "[trigger] ui_touch_selection_unittests", 1224 "env": {
865 "~followup_annotations": [ 1225 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
866 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", 1226 },
867 "@@@STEP_LOG_LINE@json.output@{@@@", 1227 "name": "net_unittests"
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 ]
878 }, 1228 },
879 { 1229 {
880 "cmd": [ 1230 "cmd": [
881 "python", 1231 "python",
882 "-u", 1232 "-u",
883 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 1233 "[SLAVE_BUILD]/src/build/android/test_runner.py",
884 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}}", 1234 "gtest",
885 "[TMP_BASE]/amp_trigger_tmp_1/ui_touch_selection_unittests.json" 1235 "-s",
1236 "sandbox_linux_unittests",
1237 "--verbose",
1238 "--release",
1239 "--flakiness-dashboard-server=http://test-results.appspot.com",
1240 "--json-results-file",
1241 "/path/to/tmp/json"
886 ], 1242 ],
887 "cwd": "[SLAVE_BUILD]", 1243 "cwd": "[SLAVE_BUILD]",
888 "name": "[trigger] save ui_touch_selection_unittests data" 1244 "env": {
1245 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1246 },
1247 "name": "sandbox_linux_unittests"
1248 },
1249 {
1250 "cmd": [
1251 "python",
1252 "-u",
1253 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1254 "gtest",
1255 "-s",
1256 "ui_base_unittests",
1257 "--verbose",
1258 "--release",
1259 "--flakiness-dashboard-server=http://test-results.appspot.com",
1260 "--json-results-file",
1261 "/path/to/tmp/json"
1262 ],
1263 "cwd": "[SLAVE_BUILD]",
1264 "env": {
1265 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1266 },
1267 "name": "ui_base_unittests"
1268 },
1269 {
1270 "cmd": [
1271 "python",
1272 "-u",
1273 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1274 "gtest",
1275 "-s",
1276 "unit_tests",
1277 "--verbose",
1278 "--release",
1279 "--flakiness-dashboard-server=http://test-results.appspot.com",
1280 "--json-results-file",
1281 "/path/to/tmp/json"
1282 ],
1283 "cwd": "[SLAVE_BUILD]",
1284 "env": {
1285 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1286 },
1287 "name": "unit_tests"
889 }, 1288 },
890 { 1289 {
891 "cmd": [ 1290 "cmd": [
892 "python", 1291 "python",
893 "-u", 1292 "-u",
894 "[SLAVE_BUILD]/src/build/android/test_runner.py", 1293 "[SLAVE_BUILD]/src/build/android/test_runner.py",
895 "junit", 1294 "junit",
896 "-s", 1295 "-s",
897 "junit_unit_tests", 1296 "junit_unit_tests",
898 "--verbose", 1297 "--verbose",
899 "--release" 1298 "--release",
1299 "--json-results-file",
1300 "/path/to/tmp/json"
900 ], 1301 ],
901 "cwd": "[SLAVE_BUILD]", 1302 "cwd": "[SLAVE_BUILD]",
902 "env": { 1303 "env": {
903 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 1304 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
904 }, 1305 },
905 "name": "junit_unit_tests" 1306 "name": "junit_unit_tests",
1307 "~followup_annotations": [
1308 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
1309 ]
906 }, 1310 },
907 { 1311 {
908 "cmd": [ 1312 "cmd": [
909 "python", 1313 "python",
910 "-u", 1314 "-u",
911 "[SLAVE_BUILD]/src/build/android/test_runner.py", 1315 "[SLAVE_BUILD]/src/build/android/test_runner.py",
912 "python", 1316 "junit",
913 "-s", 1317 "-s",
914 "gyp_py_unittests", 1318 "chrome_junit_tests",
915 "--verbose" 1319 "--verbose",
1320 "--release",
1321 "--json-results-file",
1322 "/path/to/tmp/json"
916 ], 1323 ],
917 "cwd": "[SLAVE_BUILD]", 1324 "cwd": "[SLAVE_BUILD]",
918 "env": { 1325 "env": {
919 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 1326 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
920 }, 1327 },
921 "name": "gyp_py_unittests" 1328 "name": "chrome_junit_tests",
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": [ 1329 "~followup_annotations": [
950 "@@@STEP_LOG_LINE@json.output@{@@@", 1330 "@@@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 ] 1331 ]
961 }, 1332 },
962 { 1333 {
963 "cmd": [ 1334 "cmd": [
964 "python", 1335 "python",
965 "-u", 1336 "-u",
966 "[SLAVE_BUILD]/src/build/android/test_runner.py", 1337 "[SLAVE_BUILD]/src/build/android/test_runner.py",
967 "gtest", 1338 "junit",
968 "-s", 1339 "-s",
969 "android_webview_unittests", 1340 "content_junit_tests",
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", 1341 "--verbose",
996 "--release" 1342 "--release",
1343 "--json-results-file",
1344 "/path/to/tmp/json"
997 ], 1345 ],
998 "cwd": "[SLAVE_BUILD]", 1346 "cwd": "[SLAVE_BUILD]",
999 "name": "[collect] android_webview_unittests", 1347 "env": {
1348 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1349 },
1350 "name": "content_junit_tests",
1000 "~followup_annotations": [ 1351 "~followup_annotations": [
1001 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" 1352 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
1002 ] 1353 ]
1003 }, 1354 },
1004 { 1355 {
1005 "cmd": [ 1356 "cmd": [
1006 "python", 1357 "python",
1007 "-u", 1358 "-u",
1008 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 1359 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
1009 "[TMP_BASE]/amp_trigger_tmp_1/base_unittests.json", 1360 "[TMP_BASE]/amp_trigger_tmp_1/android_webview_unittests.json",
1010 "/path/to/tmp/json" 1361 "/path/to/tmp/json"
1011 ], 1362 ],
1012 "cwd": "[SLAVE_BUILD]", 1363 "cwd": "[SLAVE_BUILD]",
1013 "name": "[collect] load base_unittests data", 1364 "name": "[collect] load android_webview_unittests data",
1014 "~followup_annotations": [ 1365 "~followup_annotations": [
1015 "@@@STEP_LOG_LINE@json.output@{@@@", 1366 "@@@STEP_LOG_LINE@json.output@{@@@",
1016 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 1367 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
1017 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", 1368 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
1018 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", 1369 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
1019 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", 1370 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
1020 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", 1371 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
1021 "@@@STEP_LOG_LINE@json.output@ }@@@", 1372 "@@@STEP_LOG_LINE@json.output@ }@@@",
1022 "@@@STEP_LOG_LINE@json.output@ }@@@", 1373 "@@@STEP_LOG_LINE@json.output@ }@@@",
1023 "@@@STEP_LOG_LINE@json.output@}@@@", 1374 "@@@STEP_LOG_LINE@json.output@}@@@",
1024 "@@@STEP_LOG_END@json.output@@@" 1375 "@@@STEP_LOG_END@json.output@@@"
1025 ] 1376 ]
1026 }, 1377 },
1027 { 1378 {
1028 "cmd": [ 1379 "cmd": [
1029 "python", 1380 "python",
1030 "-u", 1381 "-u",
1031 "[SLAVE_BUILD]/src/build/android/test_runner.py", 1382 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1032 "gtest", 1383 "gtest",
1033 "-s", 1384 "-s",
1034 "base_unittests", 1385 "android_webview_unittests",
1035 "--enable-platform-mode", 1386 "--enable-platform-mode",
1036 "-e", 1387 "-e",
1037 "remote_device", 1388 "remote_device",
1038 "--api-key-file", 1389 "--api-key-file",
1039 "[BUILD]/site_config/.amp_api_key", 1390 "[BUILD]/site_config/.amp_api_key",
1040 "--api-secret-file", 1391 "--api-secret-file",
1041 "[BUILD]/site_config/.amp_api_secret", 1392 "[BUILD]/site_config/.amp_api_secret",
1042 "--api-address", 1393 "--api-address",
1043 "172.22.21.180", 1394 "172.22.21.180",
1044 "--api-port", 1395 "--api-port",
1045 "80", 1396 "80",
1046 "--api-protocol", 1397 "--api-protocol",
1047 "http", 1398 "http",
1048 "--device-type", 1399 "--device-type",
1049 "Android", 1400 "Android",
1050 "--remote-device", 1401 "--remote-device",
1051 "Nexus 5", 1402 "Nexus 5",
1052 "--remote-device-os", 1403 "--remote-device-os",
1053 "4.4.2", 1404 "4.4.2",
1054 "--remote-device-os",
1055 "4.4.3",
1056 "--collect", 1405 "--collect",
1057 "[TMP_BASE]/amp_trigger_tmp_1/base_unittests.json", 1406 "[TMP_BASE]/amp_trigger_tmp_1/android_webview_unittests.json",
1058 "--results-path", 1407 "--results-path",
1059 "[TMP_BASE]/amp_results_tmp_2/base_unittests/results.zip", 1408 "[TMP_BASE]/amp_results_tmp_2/android_webview_unittests/results.zip",
1060 "--verbose", 1409 "--verbose",
1061 "--release" 1410 "--release"
1062 ], 1411 ],
1063 "cwd": "[SLAVE_BUILD]", 1412 "cwd": "[SLAVE_BUILD]",
1064 "name": "[collect] base_unittests", 1413 "name": "[collect] android_webview_unittests",
1065 "~followup_annotations": [ 1414 "~followup_annotations": [
1066 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" 1415 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
1067 ] 1416 ]
1068 }, 1417 },
1069 { 1418 {
1070 "cmd": [ 1419 "cmd": [
1071 "python", 1420 "python",
1072 "-u", 1421 "-u",
1073 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 1422 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
1074 "[TMP_BASE]/amp_trigger_tmp_1/cc_unittests.json", 1423 "[TMP_BASE]/amp_trigger_tmp_1/base_unittests.json",
1075 "/path/to/tmp/json" 1424 "/path/to/tmp/json"
1076 ], 1425 ],
1077 "cwd": "[SLAVE_BUILD]", 1426 "cwd": "[SLAVE_BUILD]",
1078 "name": "[collect] load cc_unittests data", 1427 "name": "[collect] load base_unittests data",
1079 "~followup_annotations": [ 1428 "~followup_annotations": [
1080 "@@@STEP_LOG_LINE@json.output@{@@@", 1429 "@@@STEP_LOG_LINE@json.output@{@@@",
1081 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 1430 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
1082 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", 1431 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
1083 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", 1432 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
1084 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", 1433 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
1085 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", 1434 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
1086 "@@@STEP_LOG_LINE@json.output@ }@@@", 1435 "@@@STEP_LOG_LINE@json.output@ }@@@",
1087 "@@@STEP_LOG_LINE@json.output@ }@@@", 1436 "@@@STEP_LOG_LINE@json.output@ }@@@",
1088 "@@@STEP_LOG_LINE@json.output@}@@@", 1437 "@@@STEP_LOG_LINE@json.output@}@@@",
1089 "@@@STEP_LOG_END@json.output@@@" 1438 "@@@STEP_LOG_END@json.output@@@"
1090 ] 1439 ]
1091 }, 1440 },
1092 { 1441 {
1093 "cmd": [ 1442 "cmd": [
1094 "python", 1443 "python",
1095 "-u", 1444 "-u",
1096 "[SLAVE_BUILD]/src/build/android/test_runner.py", 1445 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1097 "gtest", 1446 "gtest",
1098 "-s", 1447 "-s",
1099 "cc_unittests", 1448 "base_unittests",
1100 "--enable-platform-mode", 1449 "--enable-platform-mode",
1101 "-e", 1450 "-e",
1102 "remote_device", 1451 "remote_device",
1103 "--api-key-file", 1452 "--api-key-file",
1104 "[BUILD]/site_config/.amp_api_key", 1453 "[BUILD]/site_config/.amp_api_key",
1105 "--api-secret-file", 1454 "--api-secret-file",
1106 "[BUILD]/site_config/.amp_api_secret", 1455 "[BUILD]/site_config/.amp_api_secret",
1107 "--api-address", 1456 "--api-address",
1108 "172.22.21.180", 1457 "172.22.21.180",
1109 "--api-port", 1458 "--api-port",
1110 "80", 1459 "80",
1111 "--api-protocol", 1460 "--api-protocol",
1112 "http", 1461 "http",
1113 "--device-type", 1462 "--device-type",
1114 "Android", 1463 "Android",
1115 "--remote-device", 1464 "--remote-device",
1116 "Nexus 5", 1465 "Nexus 5",
1117 "--remote-device-os", 1466 "--remote-device-os",
1118 "4.4.2", 1467 "4.4.2",
1119 "--remote-device-os",
1120 "4.4.3",
1121 "--collect", 1468 "--collect",
1122 "[TMP_BASE]/amp_trigger_tmp_1/cc_unittests.json", 1469 "[TMP_BASE]/amp_trigger_tmp_1/base_unittests.json",
1123 "--results-path", 1470 "--results-path",
1124 "[TMP_BASE]/amp_results_tmp_2/cc_unittests/results.zip", 1471 "[TMP_BASE]/amp_results_tmp_2/base_unittests/results.zip",
1125 "--verbose", 1472 "--verbose",
1126 "--release" 1473 "--release"
1127 ], 1474 ],
1128 "cwd": "[SLAVE_BUILD]", 1475 "cwd": "[SLAVE_BUILD]",
1129 "name": "[collect] cc_unittests", 1476 "name": "[collect] base_unittests",
1130 "~followup_annotations": [ 1477 "~followup_annotations": [
1131 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" 1478 "step returned non-zero exit code: 1",
1479 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
1480 "@@@STEP_FAILURE@@@"
1132 ] 1481 ]
1133 }, 1482 },
1134 { 1483 {
1135 "cmd": [ 1484 "cmd": [
1136 "python", 1485 "python",
1137 "-u", 1486 "-u",
1138 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 1487 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
1139 "[TMP_BASE]/amp_trigger_tmp_1/components_unittests.json", 1488 "[TMP_BASE]/amp_trigger_tmp_1/components_unittests.json",
1140 "/path/to/tmp/json" 1489 "/path/to/tmp/json"
1141 ], 1490 ],
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
1174 "--api-port", 1523 "--api-port",
1175 "80", 1524 "80",
1176 "--api-protocol", 1525 "--api-protocol",
1177 "http", 1526 "http",
1178 "--device-type", 1527 "--device-type",
1179 "Android", 1528 "Android",
1180 "--remote-device", 1529 "--remote-device",
1181 "Nexus 5", 1530 "Nexus 5",
1182 "--remote-device-os", 1531 "--remote-device-os",
1183 "4.4.2", 1532 "4.4.2",
1184 "--remote-device-os",
1185 "4.4.3",
1186 "--collect", 1533 "--collect",
1187 "[TMP_BASE]/amp_trigger_tmp_1/components_unittests.json", 1534 "[TMP_BASE]/amp_trigger_tmp_1/components_unittests.json",
1188 "--results-path", 1535 "--results-path",
1189 "[TMP_BASE]/amp_results_tmp_2/components_unittests/results.zip", 1536 "[TMP_BASE]/amp_results_tmp_2/components_unittests/results.zip",
1190 "--verbose", 1537 "--verbose",
1191 "--release" 1538 "--release"
1192 ], 1539 ],
1193 "cwd": "[SLAVE_BUILD]", 1540 "cwd": "[SLAVE_BUILD]",
1194 "name": "[collect] components_unittests", 1541 "name": "[collect] components_unittests",
1195 "~followup_annotations": [ 1542 "~followup_annotations": [
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
1239 "--api-port", 1586 "--api-port",
1240 "80", 1587 "80",
1241 "--api-protocol", 1588 "--api-protocol",
1242 "http", 1589 "http",
1243 "--device-type", 1590 "--device-type",
1244 "Android", 1591 "Android",
1245 "--remote-device", 1592 "--remote-device",
1246 "Nexus 5", 1593 "Nexus 5",
1247 "--remote-device-os", 1594 "--remote-device-os",
1248 "4.4.2", 1595 "4.4.2",
1249 "--remote-device-os",
1250 "4.4.3",
1251 "--collect", 1596 "--collect",
1252 "[TMP_BASE]/amp_trigger_tmp_1/events_unittests.json", 1597 "[TMP_BASE]/amp_trigger_tmp_1/events_unittests.json",
1253 "--results-path", 1598 "--results-path",
1254 "[TMP_BASE]/amp_results_tmp_2/events_unittests/results.zip", 1599 "[TMP_BASE]/amp_results_tmp_2/events_unittests/results.zip",
1255 "--verbose", 1600 "--verbose",
1256 "--release" 1601 "--release"
1257 ], 1602 ],
1258 "cwd": "[SLAVE_BUILD]", 1603 "cwd": "[SLAVE_BUILD]",
1259 "name": "[collect] events_unittests", 1604 "name": "[collect] events_unittests",
1260 "~followup_annotations": [ 1605 "~followup_annotations": [
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
1304 "--api-port", 1649 "--api-port",
1305 "80", 1650 "80",
1306 "--api-protocol", 1651 "--api-protocol",
1307 "http", 1652 "http",
1308 "--device-type", 1653 "--device-type",
1309 "Android", 1654 "Android",
1310 "--remote-device", 1655 "--remote-device",
1311 "Nexus 5", 1656 "Nexus 5",
1312 "--remote-device-os", 1657 "--remote-device-os",
1313 "4.4.2", 1658 "4.4.2",
1314 "--remote-device-os",
1315 "4.4.3",
1316 "--collect", 1659 "--collect",
1317 "[TMP_BASE]/amp_trigger_tmp_1/gl_tests.json", 1660 "[TMP_BASE]/amp_trigger_tmp_1/gl_tests.json",
1318 "--results-path", 1661 "--results-path",
1319 "[TMP_BASE]/amp_results_tmp_2/gl_tests/results.zip", 1662 "[TMP_BASE]/amp_results_tmp_2/gl_tests/results.zip",
1320 "--verbose", 1663 "--verbose",
1321 "--release" 1664 "--release"
1322 ], 1665 ],
1323 "cwd": "[SLAVE_BUILD]", 1666 "cwd": "[SLAVE_BUILD]",
1324 "name": "[collect] gl_tests", 1667 "name": "[collect] gl_tests",
1325 "~followup_annotations": [ 1668 "~followup_annotations": [
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
1369 "--api-port", 1712 "--api-port",
1370 "80", 1713 "80",
1371 "--api-protocol", 1714 "--api-protocol",
1372 "http", 1715 "http",
1373 "--device-type", 1716 "--device-type",
1374 "Android", 1717 "Android",
1375 "--remote-device", 1718 "--remote-device",
1376 "Nexus 5", 1719 "Nexus 5",
1377 "--remote-device-os", 1720 "--remote-device-os",
1378 "4.4.2", 1721 "4.4.2",
1379 "--remote-device-os",
1380 "4.4.3",
1381 "--collect", 1722 "--collect",
1382 "[TMP_BASE]/amp_trigger_tmp_1/ipc_tests.json", 1723 "[TMP_BASE]/amp_trigger_tmp_1/ipc_tests.json",
1383 "--results-path", 1724 "--results-path",
1384 "[TMP_BASE]/amp_results_tmp_2/ipc_tests/results.zip", 1725 "[TMP_BASE]/amp_results_tmp_2/ipc_tests/results.zip",
1385 "--verbose", 1726 "--verbose",
1386 "--release" 1727 "--release"
1387 ], 1728 ],
1388 "cwd": "[SLAVE_BUILD]", 1729 "cwd": "[SLAVE_BUILD]",
1389 "name": "[collect] ipc_tests", 1730 "name": "[collect] ipc_tests",
1390 "~followup_annotations": [ 1731 "~followup_annotations": [
1391 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" 1732 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
1392 ] 1733 ]
1393 }, 1734 },
1394 { 1735 {
1395 "cmd": [ 1736 "cmd": [
1396 "python", 1737 "python",
1397 "-u", 1738 "-u",
1398 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 1739 "\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", 1740 "[TMP_BASE]/amp_trigger_tmp_1/sql_unittests.json",
1465 "/path/to/tmp/json" 1741 "/path/to/tmp/json"
1466 ], 1742 ],
1467 "cwd": "[SLAVE_BUILD]", 1743 "cwd": "[SLAVE_BUILD]",
1468 "name": "[collect] load sql_unittests data", 1744 "name": "[collect] load sql_unittests data",
1469 "~followup_annotations": [ 1745 "~followup_annotations": [
1470 "@@@STEP_LOG_LINE@json.output@{@@@", 1746 "@@@STEP_LOG_LINE@json.output@{@@@",
1471 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 1747 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
1472 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", 1748 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
1473 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", 1749 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
(...skipping 25 matching lines...) Expand all
1499 "--api-port", 1775 "--api-port",
1500 "80", 1776 "80",
1501 "--api-protocol", 1777 "--api-protocol",
1502 "http", 1778 "http",
1503 "--device-type", 1779 "--device-type",
1504 "Android", 1780 "Android",
1505 "--remote-device", 1781 "--remote-device",
1506 "Nexus 5", 1782 "Nexus 5",
1507 "--remote-device-os", 1783 "--remote-device-os",
1508 "4.4.2", 1784 "4.4.2",
1509 "--remote-device-os",
1510 "4.4.3",
1511 "--collect", 1785 "--collect",
1512 "[TMP_BASE]/amp_trigger_tmp_1/sql_unittests.json", 1786 "[TMP_BASE]/amp_trigger_tmp_1/sql_unittests.json",
1513 "--results-path", 1787 "--results-path",
1514 "[TMP_BASE]/amp_results_tmp_2/sql_unittests/results.zip", 1788 "[TMP_BASE]/amp_results_tmp_2/sql_unittests/results.zip",
1515 "--verbose", 1789 "--verbose",
1516 "--release" 1790 "--release"
1517 ], 1791 ],
1518 "cwd": "[SLAVE_BUILD]", 1792 "cwd": "[SLAVE_BUILD]",
1519 "name": "[collect] sql_unittests", 1793 "name": "[collect] sql_unittests",
1520 "~followup_annotations": [ 1794 "~followup_annotations": [
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
1564 "--api-port", 1838 "--api-port",
1565 "80", 1839 "80",
1566 "--api-protocol", 1840 "--api-protocol",
1567 "http", 1841 "http",
1568 "--device-type", 1842 "--device-type",
1569 "Android", 1843 "Android",
1570 "--remote-device", 1844 "--remote-device",
1571 "Nexus 5", 1845 "Nexus 5",
1572 "--remote-device-os", 1846 "--remote-device-os",
1573 "4.4.2", 1847 "4.4.2",
1574 "--remote-device-os",
1575 "4.4.3",
1576 "--collect", 1848 "--collect",
1577 "[TMP_BASE]/amp_trigger_tmp_1/sync_unit_tests.json", 1849 "[TMP_BASE]/amp_trigger_tmp_1/sync_unit_tests.json",
1578 "--results-path", 1850 "--results-path",
1579 "[TMP_BASE]/amp_results_tmp_2/sync_unit_tests/results.zip", 1851 "[TMP_BASE]/amp_results_tmp_2/sync_unit_tests/results.zip",
1580 "--verbose", 1852 "--verbose",
1581 "--release" 1853 "--release"
1582 ], 1854 ],
1583 "cwd": "[SLAVE_BUILD]", 1855 "cwd": "[SLAVE_BUILD]",
1584 "name": "[collect] sync_unit_tests", 1856 "name": "[collect] sync_unit_tests",
1585 "~followup_annotations": [ 1857 "~followup_annotations": [
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
1629 "--api-port", 1901 "--api-port",
1630 "80", 1902 "80",
1631 "--api-protocol", 1903 "--api-protocol",
1632 "http", 1904 "http",
1633 "--device-type", 1905 "--device-type",
1634 "Android", 1906 "Android",
1635 "--remote-device", 1907 "--remote-device",
1636 "Nexus 5", 1908 "Nexus 5",
1637 "--remote-device-os", 1909 "--remote-device-os",
1638 "4.4.2", 1910 "4.4.2",
1639 "--remote-device-os",
1640 "4.4.3",
1641 "--collect", 1911 "--collect",
1642 "[TMP_BASE]/amp_trigger_tmp_1/ui_android_unittests.json", 1912 "[TMP_BASE]/amp_trigger_tmp_1/ui_android_unittests.json",
1643 "--results-path", 1913 "--results-path",
1644 "[TMP_BASE]/amp_results_tmp_2/ui_android_unittests/results.zip", 1914 "[TMP_BASE]/amp_results_tmp_2/ui_android_unittests/results.zip",
1645 "--verbose", 1915 "--verbose",
1646 "--release" 1916 "--release"
1647 ], 1917 ],
1648 "cwd": "[SLAVE_BUILD]", 1918 "cwd": "[SLAVE_BUILD]",
1649 "name": "[collect] ui_android_unittests", 1919 "name": "[collect] ui_android_unittests",
1650 "~followup_annotations": [ 1920 "~followup_annotations": [
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
1694 "--api-port", 1964 "--api-port",
1695 "80", 1965 "80",
1696 "--api-protocol", 1966 "--api-protocol",
1697 "http", 1967 "http",
1698 "--device-type", 1968 "--device-type",
1699 "Android", 1969 "Android",
1700 "--remote-device", 1970 "--remote-device",
1701 "Nexus 5", 1971 "Nexus 5",
1702 "--remote-device-os", 1972 "--remote-device-os",
1703 "4.4.2", 1973 "4.4.2",
1704 "--remote-device-os",
1705 "4.4.3",
1706 "--collect", 1974 "--collect",
1707 "[TMP_BASE]/amp_trigger_tmp_1/ui_touch_selection_unittests.json", 1975 "[TMP_BASE]/amp_trigger_tmp_1/ui_touch_selection_unittests.json",
1708 "--results-path", 1976 "--results-path",
1709 "[TMP_BASE]/amp_results_tmp_2/ui_touch_selection_unittests/results.zip", 1977 "[TMP_BASE]/amp_results_tmp_2/ui_touch_selection_unittests/results.zip",
1710 "--verbose", 1978 "--verbose",
1711 "--release" 1979 "--release"
1712 ], 1980 ],
1713 "cwd": "[SLAVE_BUILD]", 1981 "cwd": "[SLAVE_BUILD]",
1714 "name": "[collect] ui_touch_selection_unittests", 1982 "name": "[collect] ui_touch_selection_unittests",
1715 "~followup_annotations": [ 1983 "~followup_annotations": [
1716 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" 1984 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
1717 ] 1985 ]
1718 }, 1986 },
1719 { 1987 {
1720 "cmd": [ 1988 "cmd": [
1721 "python", 1989 "python",
1722 "-u", 1990 "-u",
1991 "[BUILD]/scripts/slave/tee.py",
1992 "[SLAVE_BUILD]/src/out/Release/full_log",
1993 "--",
1994 "[SLAVE_BUILD]/src/build/android/adb_logcat_printer.py",
1995 "[SLAVE_BUILD]/src/out/logcat"
1996 ],
1997 "cwd": "[SLAVE_BUILD]",
1998 "name": "logcat_dump"
1999 },
2000 {
2001 "cmd": [
2002 "[SLAVE_BUILD]/src/third_party/android_platform/development/scripts/stack" ,
2003 "--arch",
2004 "arm",
2005 "--more-info",
2006 "[SLAVE_BUILD]/src/out/Release/full_log"
2007 ],
2008 "cwd": "[SLAVE_BUILD]",
2009 "env": {
2010 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
2011 },
2012 "name": "stack_tool_with_logcat_dump"
2013 },
2014 {
2015 "cmd": [
2016 "[SLAVE_BUILD]/src/build/android/tombstones.py",
2017 "-a",
2018 "-s",
2019 "-w"
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_for_tombstones"
2026 },
2027 {
2028 "cmd": [
2029 "python",
2030 "-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", 2031 "\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" 2032 "[SLAVE_BUILD]/src/out/Release/test_logs/*.log"
1725 ], 2033 ],
1726 "cwd": "[SLAVE_BUILD]", 2034 "cwd": "[SLAVE_BUILD]",
1727 "name": "test_report", 2035 "name": "test_report",
1728 "~followup_annotations": [ 2036 "~followup_annotations": [
1729 "@@@STEP_LOG_LINE@python.inline@@@@", 2037 "@@@STEP_LOG_LINE@python.inline@@@@",
1730 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@", 2038 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@",
1731 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@", 2039 "@@@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:@@@", 2040 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@",
1733 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@", 2041 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@",
1734 "@@@STEP_LOG_LINE@python.inline@ print l@@@", 2042 "@@@STEP_LOG_LINE@python.inline@ print l@@@",
1735 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@", 2043 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@",
1736 "@@@STEP_LOG_END@python.inline@@@" 2044 "@@@STEP_LOG_END@python.inline@@@"
1737 ] 2045 ]
2046 },
2047 {
2048 "name": "$final_result",
2049 "reason": "1 tests failed: ['base_unittests']",
2050 "status_code": 1
1738 } 2051 }
1739 ] 2052 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698