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

Side by Side Diff: scripts/slave/recipes/chromium.expected/amp_split_recipe_trigger_local_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, 5 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 returned non-zero exit code: 1",
312 "@@@STEP_LOG_LINE@json.output@{@@@", 437 "@@@STEP_LOG_LINE@json.output (invalid)@null@@@",
313 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 438 "@@@STEP_LOG_END@json.output (invalid)@@@",
314 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", 439 "@@@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 ] 440 ]
323 }, 441 },
324 { 442 {
325 "cmd": [ 443 "cmd": [
326 "python", 444 "python",
327 "-u", 445 "-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", 446 "[SLAVE_BUILD]/src/build/android/test_runner.py",
340 "gtest", 447 "gtest",
341 "-s", 448 "-s",
342 "components_unittests", 449 "components_unittests",
343 "--isolate-file-path", 450 "--isolate-file-path",
344 "[SLAVE_BUILD]/src/components/components_unittests.isolate", 451 "[SLAVE_BUILD]/src/components/components_unittests.isolate",
345 "--enable-platform-mode", 452 "--enable-platform-mode",
346 "-e", 453 "-e",
347 "remote_device", 454 "remote_device",
348 "--api-key-file", 455 "--api-key-file",
349 "[BUILD]/site_config/.amp_api_key", 456 "[BUILD]/site_config/.amp_api_key",
350 "--api-secret-file", 457 "--api-secret-file",
351 "[BUILD]/site_config/.amp_api_secret", 458 "[BUILD]/site_config/.amp_api_secret",
352 "--api-address", 459 "--api-address",
353 "172.22.21.180", 460 "172.22.21.180",
354 "--api-port", 461 "--api-port",
355 "80", 462 "80",
356 "--api-protocol", 463 "--api-protocol",
357 "http", 464 "http",
358 "--device-type", 465 "--device-type",
359 "Android", 466 "Android",
360 "--remote-device", 467 "--remote-device",
361 "Nexus 5", 468 "Nexus 5",
362 "--remote-device-os", 469 "--remote-device-os",
363 "4.4.2", 470 "4.4.2",
364 "--remote-device-os",
365 "4.4.3",
366 "--trigger", 471 "--trigger",
367 "/path/to/tmp/json", 472 "/path/to/tmp/json",
368 "--verbose", 473 "--verbose",
369 "--release" 474 "--release"
370 ], 475 ],
371 "cwd": "[SLAVE_BUILD]", 476 "cwd": "[SLAVE_BUILD]",
372 "name": "[trigger] components_unittests", 477 "name": "[trigger] components_unittests",
373 "~followup_annotations": [ 478 "~followup_annotations": [
374 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", 479 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
375 "@@@STEP_LOG_LINE@json.output@{@@@", 480 "@@@STEP_LOG_LINE@json.output@{@@@",
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
415 "--api-port", 520 "--api-port",
416 "80", 521 "80",
417 "--api-protocol", 522 "--api-protocol",
418 "http", 523 "http",
419 "--device-type", 524 "--device-type",
420 "Android", 525 "Android",
421 "--remote-device", 526 "--remote-device",
422 "Nexus 5", 527 "Nexus 5",
423 "--remote-device-os", 528 "--remote-device-os",
424 "4.4.2", 529 "4.4.2",
425 "--remote-device-os",
426 "4.4.3",
427 "--trigger", 530 "--trigger",
428 "/path/to/tmp/json", 531 "/path/to/tmp/json",
429 "--verbose", 532 "--verbose",
430 "--release" 533 "--release"
431 ], 534 ],
432 "cwd": "[SLAVE_BUILD]", 535 "cwd": "[SLAVE_BUILD]",
433 "name": "[trigger] events_unittests", 536 "name": "[trigger] events_unittests",
434 "~followup_annotations": [ 537 "~followup_annotations": [
435 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", 538 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
436 "@@@STEP_LOG_LINE@json.output@{@@@", 539 "@@@STEP_LOG_LINE@json.output@{@@@",
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
476 "--api-port", 579 "--api-port",
477 "80", 580 "80",
478 "--api-protocol", 581 "--api-protocol",
479 "http", 582 "http",
480 "--device-type", 583 "--device-type",
481 "Android", 584 "Android",
482 "--remote-device", 585 "--remote-device",
483 "Nexus 5", 586 "Nexus 5",
484 "--remote-device-os", 587 "--remote-device-os",
485 "4.4.2", 588 "4.4.2",
486 "--remote-device-os",
487 "4.4.3",
488 "--trigger", 589 "--trigger",
489 "/path/to/tmp/json", 590 "/path/to/tmp/json",
490 "--verbose", 591 "--verbose",
491 "--release" 592 "--release"
492 ], 593 ],
493 "cwd": "[SLAVE_BUILD]", 594 "cwd": "[SLAVE_BUILD]",
494 "name": "[trigger] gl_tests", 595 "name": "[trigger] gl_tests",
495 "~followup_annotations": [ 596 "~followup_annotations": [
496 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", 597 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
497 "@@@STEP_LOG_LINE@json.output@{@@@", 598 "@@@STEP_LOG_LINE@json.output@{@@@",
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
537 "--api-port", 638 "--api-port",
538 "80", 639 "80",
539 "--api-protocol", 640 "--api-protocol",
540 "http", 641 "http",
541 "--device-type", 642 "--device-type",
542 "Android", 643 "Android",
543 "--remote-device", 644 "--remote-device",
544 "Nexus 5", 645 "Nexus 5",
545 "--remote-device-os", 646 "--remote-device-os",
546 "4.4.2", 647 "4.4.2",
547 "--remote-device-os",
548 "4.4.3",
549 "--trigger", 648 "--trigger",
550 "/path/to/tmp/json", 649 "/path/to/tmp/json",
551 "--verbose", 650 "--verbose",
552 "--release" 651 "--release"
553 ], 652 ],
554 "cwd": "[SLAVE_BUILD]", 653 "cwd": "[SLAVE_BUILD]",
555 "name": "[trigger] ipc_tests", 654 "name": "[trigger] ipc_tests",
556 "~followup_annotations": [ 655 "~followup_annotations": [
557 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", 656 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
558 "@@@STEP_LOG_LINE@json.output@{@@@", 657 "@@@STEP_LOG_LINE@json.output@{@@@",
(...skipping 19 matching lines...) Expand all
578 "cwd": "[SLAVE_BUILD]", 677 "cwd": "[SLAVE_BUILD]",
579 "name": "[trigger] save ipc_tests data" 678 "name": "[trigger] save ipc_tests data"
580 }, 679 },
581 { 680 {
582 "cmd": [ 681 "cmd": [
583 "python", 682 "python",
584 "-u", 683 "-u",
585 "[SLAVE_BUILD]/src/build/android/test_runner.py", 684 "[SLAVE_BUILD]/src/build/android/test_runner.py",
586 "gtest", 685 "gtest",
587 "-s", 686 "-s",
588 "skia_unittests", 687 "sql_unittests",
688 "--isolate-file-path",
689 "[SLAVE_BUILD]/src/sql/sql_unittests.isolate",
589 "--enable-platform-mode", 690 "--enable-platform-mode",
590 "-e", 691 "-e",
591 "remote_device", 692 "remote_device",
592 "--api-key-file", 693 "--api-key-file",
593 "[BUILD]/site_config/.amp_api_key", 694 "[BUILD]/site_config/.amp_api_key",
594 "--api-secret-file", 695 "--api-secret-file",
595 "[BUILD]/site_config/.amp_api_secret", 696 "[BUILD]/site_config/.amp_api_secret",
596 "--api-address", 697 "--api-address",
597 "172.22.21.180", 698 "172.22.21.180",
598 "--api-port", 699 "--api-port",
599 "80", 700 "80",
600 "--api-protocol", 701 "--api-protocol",
601 "http", 702 "http",
602 "--device-type", 703 "--device-type",
603 "Android", 704 "Android",
604 "--remote-device", 705 "--remote-device",
605 "Nexus 5", 706 "Nexus 5",
606 "--remote-device-os", 707 "--remote-device-os",
607 "4.4.2", 708 "4.4.2",
608 "--remote-device-os",
609 "4.4.3",
610 "--trigger", 709 "--trigger",
611 "/path/to/tmp/json", 710 "/path/to/tmp/json",
612 "--verbose", 711 "--verbose",
613 "--release" 712 "--release"
614 ], 713 ],
615 "cwd": "[SLAVE_BUILD]", 714 "cwd": "[SLAVE_BUILD]",
616 "name": "[trigger] skia_unittests", 715 "name": "[trigger] sql_unittests",
617 "~followup_annotations": [ 716 "~followup_annotations": [
618 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", 717 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
619 "@@@STEP_LOG_LINE@json.output@{@@@", 718 "@@@STEP_LOG_LINE@json.output@{@@@",
620 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 719 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
621 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", 720 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
622 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", 721 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
623 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", 722 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
624 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", 723 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
625 "@@@STEP_LOG_LINE@json.output@ }@@@", 724 "@@@STEP_LOG_LINE@json.output@ }@@@",
626 "@@@STEP_LOG_LINE@json.output@ }@@@", 725 "@@@STEP_LOG_LINE@json.output@ }@@@",
627 "@@@STEP_LOG_LINE@json.output@}@@@", 726 "@@@STEP_LOG_LINE@json.output@}@@@",
628 "@@@STEP_LOG_END@json.output@@@" 727 "@@@STEP_LOG_END@json.output@@@"
629 ] 728 ]
630 }, 729 },
631 { 730 {
632 "cmd": [ 731 "cmd": [
633 "python", 732 "python",
634 "-u", 733 "-u",
635 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 734 "\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\"}}}", 735 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}}",
637 "[TMP_BASE]/amp_trigger_tmp_1/skia_unittests.json" 736 "[TMP_BASE]/amp_trigger_tmp_1/sql_unittests.json"
638 ], 737 ],
639 "cwd": "[SLAVE_BUILD]", 738 "cwd": "[SLAVE_BUILD]",
640 "name": "[trigger] save skia_unittests data" 739 "name": "[trigger] save sql_unittests data"
641 }, 740 },
642 { 741 {
643 "cmd": [ 742 "cmd": [
644 "python", 743 "python",
645 "-u", 744 "-u",
646 "[SLAVE_BUILD]/src/build/android/test_runner.py", 745 "[SLAVE_BUILD]/src/build/android/test_runner.py",
647 "gtest", 746 "gtest",
648 "-s", 747 "-s",
649 "sql_unittests", 748 "sync_unit_tests",
650 "--isolate-file-path", 749 "--isolate-file-path",
651 "[SLAVE_BUILD]/src/sql/sql_unittests.isolate", 750 "[SLAVE_BUILD]/src/sync/sync_unit_tests.isolate",
652 "--enable-platform-mode", 751 "--enable-platform-mode",
653 "-e", 752 "-e",
654 "remote_device", 753 "remote_device",
655 "--api-key-file", 754 "--api-key-file",
656 "[BUILD]/site_config/.amp_api_key", 755 "[BUILD]/site_config/.amp_api_key",
657 "--api-secret-file", 756 "--api-secret-file",
658 "[BUILD]/site_config/.amp_api_secret", 757 "[BUILD]/site_config/.amp_api_secret",
659 "--api-address", 758 "--api-address",
660 "172.22.21.180", 759 "172.22.21.180",
661 "--api-port", 760 "--api-port",
662 "80", 761 "80",
663 "--api-protocol", 762 "--api-protocol",
664 "http", 763 "http",
665 "--device-type", 764 "--device-type",
666 "Android", 765 "Android",
667 "--remote-device", 766 "--remote-device",
668 "Nexus 5", 767 "Nexus 5",
669 "--remote-device-os", 768 "--remote-device-os",
670 "4.4.2", 769 "4.4.2",
671 "--remote-device-os",
672 "4.4.3",
673 "--trigger", 770 "--trigger",
674 "/path/to/tmp/json", 771 "/path/to/tmp/json",
675 "--verbose", 772 "--verbose",
676 "--release" 773 "--release"
677 ], 774 ],
678 "cwd": "[SLAVE_BUILD]", 775 "cwd": "[SLAVE_BUILD]",
679 "name": "[trigger] sql_unittests", 776 "name": "[trigger] sync_unit_tests",
680 "~followup_annotations": [ 777 "~followup_annotations": [
681 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", 778 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
682 "@@@STEP_LOG_LINE@json.output@{@@@", 779 "@@@STEP_LOG_LINE@json.output@{@@@",
683 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 780 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
684 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", 781 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
685 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", 782 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
686 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", 783 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
687 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", 784 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
688 "@@@STEP_LOG_LINE@json.output@ }@@@", 785 "@@@STEP_LOG_LINE@json.output@ }@@@",
689 "@@@STEP_LOG_LINE@json.output@ }@@@", 786 "@@@STEP_LOG_LINE@json.output@ }@@@",
690 "@@@STEP_LOG_LINE@json.output@}@@@", 787 "@@@STEP_LOG_LINE@json.output@}@@@",
691 "@@@STEP_LOG_END@json.output@@@" 788 "@@@STEP_LOG_END@json.output@@@"
692 ] 789 ]
693 }, 790 },
694 { 791 {
695 "cmd": [ 792 "cmd": [
696 "python", 793 "python",
697 "-u", 794 "-u",
698 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 795 "\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\"}}}", 796 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}}",
700 "[TMP_BASE]/amp_trigger_tmp_1/sql_unittests.json" 797 "[TMP_BASE]/amp_trigger_tmp_1/sync_unit_tests.json"
701 ], 798 ],
702 "cwd": "[SLAVE_BUILD]", 799 "cwd": "[SLAVE_BUILD]",
703 "name": "[trigger] save sql_unittests data" 800 "name": "[trigger] save sync_unit_tests data"
704 }, 801 },
705 { 802 {
706 "cmd": [ 803 "cmd": [
707 "python", 804 "python",
708 "-u", 805 "-u",
709 "[SLAVE_BUILD]/src/build/android/test_runner.py", 806 "[SLAVE_BUILD]/src/build/android/test_runner.py",
710 "gtest", 807 "gtest",
711 "-s", 808 "-s",
712 "sync_unit_tests", 809 "ui_android_unittests",
713 "--isolate-file-path",
714 "[SLAVE_BUILD]/src/sync/sync_unit_tests.isolate",
715 "--enable-platform-mode", 810 "--enable-platform-mode",
716 "-e", 811 "-e",
717 "remote_device", 812 "remote_device",
718 "--api-key-file", 813 "--api-key-file",
719 "[BUILD]/site_config/.amp_api_key", 814 "[BUILD]/site_config/.amp_api_key",
720 "--api-secret-file", 815 "--api-secret-file",
721 "[BUILD]/site_config/.amp_api_secret", 816 "[BUILD]/site_config/.amp_api_secret",
722 "--api-address", 817 "--api-address",
723 "172.22.21.180", 818 "172.22.21.180",
724 "--api-port", 819 "--api-port",
725 "80", 820 "80",
726 "--api-protocol", 821 "--api-protocol",
727 "http", 822 "http",
728 "--device-type", 823 "--device-type",
729 "Android", 824 "Android",
730 "--remote-device", 825 "--remote-device",
731 "Nexus 5", 826 "Nexus 5",
732 "--remote-device-os", 827 "--remote-device-os",
733 "4.4.2", 828 "4.4.2",
734 "--remote-device-os",
735 "4.4.3",
736 "--trigger", 829 "--trigger",
737 "/path/to/tmp/json", 830 "/path/to/tmp/json",
738 "--verbose", 831 "--verbose",
739 "--release" 832 "--release"
740 ], 833 ],
741 "cwd": "[SLAVE_BUILD]", 834 "cwd": "[SLAVE_BUILD]",
742 "name": "[trigger] sync_unit_tests", 835 "name": "[trigger] ui_android_unittests",
743 "~followup_annotations": [ 836 "~followup_annotations": [
744 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", 837 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
745 "@@@STEP_LOG_LINE@json.output@{@@@", 838 "@@@STEP_LOG_LINE@json.output@{@@@",
746 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 839 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
747 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", 840 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
748 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", 841 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
749 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", 842 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
750 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", 843 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
751 "@@@STEP_LOG_LINE@json.output@ }@@@", 844 "@@@STEP_LOG_LINE@json.output@ }@@@",
752 "@@@STEP_LOG_LINE@json.output@ }@@@", 845 "@@@STEP_LOG_LINE@json.output@ }@@@",
753 "@@@STEP_LOG_LINE@json.output@}@@@", 846 "@@@STEP_LOG_LINE@json.output@}@@@",
754 "@@@STEP_LOG_END@json.output@@@" 847 "@@@STEP_LOG_END@json.output@@@"
755 ] 848 ]
756 }, 849 },
757 { 850 {
758 "cmd": [ 851 "cmd": [
759 "python", 852 "python",
760 "-u", 853 "-u",
761 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 854 "\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\"}}}", 855 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}}",
763 "[TMP_BASE]/amp_trigger_tmp_1/sync_unit_tests.json" 856 "[TMP_BASE]/amp_trigger_tmp_1/ui_android_unittests.json"
764 ], 857 ],
765 "cwd": "[SLAVE_BUILD]", 858 "cwd": "[SLAVE_BUILD]",
766 "name": "[trigger] save sync_unit_tests data" 859 "name": "[trigger] save ui_android_unittests data"
767 }, 860 },
768 { 861 {
769 "cmd": [ 862 "cmd": [
770 "python", 863 "python",
771 "-u", 864 "-u",
772 "[SLAVE_BUILD]/src/build/android/test_runner.py", 865 "[SLAVE_BUILD]/src/build/android/test_runner.py",
773 "gtest", 866 "gtest",
774 "-s", 867 "-s",
775 "ui_android_unittests", 868 "ui_touch_selection_unittests",
776 "--enable-platform-mode", 869 "--enable-platform-mode",
777 "-e", 870 "-e",
778 "remote_device", 871 "remote_device",
779 "--api-key-file", 872 "--api-key-file",
780 "[BUILD]/site_config/.amp_api_key", 873 "[BUILD]/site_config/.amp_api_key",
781 "--api-secret-file", 874 "--api-secret-file",
782 "[BUILD]/site_config/.amp_api_secret", 875 "[BUILD]/site_config/.amp_api_secret",
783 "--api-address", 876 "--api-address",
784 "172.22.21.180", 877 "172.22.21.180",
785 "--api-port", 878 "--api-port",
786 "80", 879 "80",
787 "--api-protocol", 880 "--api-protocol",
788 "http", 881 "http",
789 "--device-type", 882 "--device-type",
790 "Android", 883 "Android",
791 "--remote-device", 884 "--remote-device",
792 "Nexus 5", 885 "Nexus 5",
793 "--remote-device-os", 886 "--remote-device-os",
794 "4.4.2", 887 "4.4.2",
795 "--remote-device-os",
796 "4.4.3",
797 "--trigger", 888 "--trigger",
798 "/path/to/tmp/json", 889 "/path/to/tmp/json",
799 "--verbose", 890 "--verbose",
800 "--release" 891 "--release"
801 ], 892 ],
802 "cwd": "[SLAVE_BUILD]", 893 "cwd": "[SLAVE_BUILD]",
803 "name": "[trigger] ui_android_unittests", 894 "name": "[trigger] ui_touch_selection_unittests",
804 "~followup_annotations": [ 895 "~followup_annotations": [
805 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", 896 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@",
806 "@@@STEP_LOG_LINE@json.output@{@@@", 897 "@@@STEP_LOG_LINE@json.output@{@@@",
807 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 898 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
808 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", 899 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
809 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", 900 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
810 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", 901 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
811 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", 902 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
812 "@@@STEP_LOG_LINE@json.output@ }@@@", 903 "@@@STEP_LOG_LINE@json.output@ }@@@",
813 "@@@STEP_LOG_LINE@json.output@ }@@@", 904 "@@@STEP_LOG_LINE@json.output@ }@@@",
814 "@@@STEP_LOG_LINE@json.output@}@@@", 905 "@@@STEP_LOG_LINE@json.output@}@@@",
815 "@@@STEP_LOG_END@json.output@@@" 906 "@@@STEP_LOG_END@json.output@@@"
816 ] 907 ]
817 }, 908 },
818 { 909 {
819 "cmd": [ 910 "cmd": [
820 "python", 911 "python",
821 "-u", 912 "-u",
822 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 913 "\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\"}}}", 914 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}}",
824 "[TMP_BASE]/amp_trigger_tmp_1/ui_android_unittests.json" 915 "[TMP_BASE]/amp_trigger_tmp_1/ui_touch_selection_unittests.json"
825 ], 916 ],
826 "cwd": "[SLAVE_BUILD]", 917 "cwd": "[SLAVE_BUILD]",
827 "name": "[trigger] save ui_android_unittests data" 918 "name": "[trigger] save ui_touch_selection_unittests data"
828 }, 919 },
829 { 920 {
830 "cmd": [ 921 "cmd": [
922 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py",
923 "--apk",
924 "AndroidWebView.apk",
925 "--apk_package",
926 "org.chromium.android_webview.shell",
927 "--release"
928 ],
929 "cwd": "[SLAVE_BUILD]",
930 "env": {
931 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
932 },
933 "name": "install AndroidWebView.apk"
934 },
935 {
936 "cmd": [
937 "python",
938 "-u",
939 "[SLAVE_BUILD]/src/build/android/test_runner.py",
940 "instrumentation",
941 "--test-apk",
942 "AndroidWebViewTest",
943 "--isolate-file-path",
944 "android_webview/android_webview_test_apk.isolate",
945 "--flakiness-dashboard-server",
946 "http://test-results.appspot.com",
947 "--verbose",
948 "--release",
949 "--json-results-file",
950 "/path/to/tmp/json"
951 ],
952 "cwd": "[SLAVE_BUILD]",
953 "name": "Instrumentation test AndroidWebViewTest",
954 "~followup_annotations": [
955 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
956 ]
957 },
958 {
959 "cmd": [
960 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py",
961 "--apk",
962 "ChromeShell.apk",
963 "--apk_package",
964 "org.chromium.chrome.shell",
965 "--release"
966 ],
967 "cwd": "[SLAVE_BUILD]",
968 "env": {
969 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
970 },
971 "name": "install ChromeShell.apk"
972 },
973 {
974 "cmd": [
975 "python",
976 "-u",
977 "[SLAVE_BUILD]/src/build/android/test_runner.py",
978 "instrumentation",
979 "--test-apk",
980 "ChromeShellTest",
981 "--isolate-file-path",
982 "chrome/chrome_shell_test_apk.isolate",
983 "--flakiness-dashboard-server",
984 "http://test-results.appspot.com",
985 "--verbose",
986 "--release",
987 "--json-results-file",
988 "/path/to/tmp/json"
989 ],
990 "cwd": "[SLAVE_BUILD]",
991 "name": "Instrumentation test ChromeShellTest",
992 "~followup_annotations": [
993 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
994 ]
995 },
996 {
997 "cmd": [
998 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py",
999 "--apk",
1000 "ContentShell.apk",
1001 "--apk_package",
1002 "org.chromium.content_shell_apk",
1003 "--release"
1004 ],
1005 "cwd": "[SLAVE_BUILD]",
1006 "env": {
1007 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1008 },
1009 "name": "install ContentShell.apk"
1010 },
1011 {
1012 "cmd": [
1013 "python",
1014 "-u",
1015 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1016 "instrumentation",
1017 "--test-apk",
1018 "ContentShellTest",
1019 "--isolate-file-path",
1020 "content/content_shell_test_apk.isolate",
1021 "--flakiness-dashboard-server",
1022 "http://test-results.appspot.com",
1023 "--verbose",
1024 "--release",
1025 "--json-results-file",
1026 "/path/to/tmp/json"
1027 ],
1028 "cwd": "[SLAVE_BUILD]",
1029 "name": "Instrumentation test ContentShellTest",
1030 "~followup_annotations": [
1031 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
1032 ]
1033 },
1034 {
1035 "cmd": [
1036 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py",
1037 "--apk",
1038 "ChromeSyncShell.apk",
1039 "--apk_package",
1040 "org.chromium.chrome.browser.sync",
1041 "--release"
1042 ],
1043 "cwd": "[SLAVE_BUILD]",
1044 "env": {
1045 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1046 },
1047 "name": "install ChromeSyncShell.apk"
1048 },
1049 {
1050 "cmd": [
1051 "python",
1052 "-u",
1053 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1054 "instrumentation",
1055 "--test-apk",
1056 "ChromeSyncShellTest",
1057 "--flakiness-dashboard-server",
1058 "http://test-results.appspot.com",
1059 "--verbose",
1060 "--release",
1061 "--json-results-file",
1062 "/path/to/tmp/json"
1063 ],
1064 "cwd": "[SLAVE_BUILD]",
1065 "name": "Instrumentation test ChromeSyncShellTest",
1066 "~followup_annotations": [
1067 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
1068 ]
1069 },
1070 {
1071 "cmd": [
831 "python", 1072 "python",
832 "-u", 1073 "-u",
833 "[SLAVE_BUILD]/src/build/android/test_runner.py", 1074 "[SLAVE_BUILD]/src/build/android/test_runner.py",
834 "gtest", 1075 "gtest",
835 "-s", 1076 "-s",
836 "ui_touch_selection_unittests", 1077 "base_unittests",
837 "--enable-platform-mode", 1078 "--verbose",
838 "-e", 1079 "--release",
839 "remote_device", 1080 "--flakiness-dashboard-server=http://test-results.appspot.com",
840 "--api-key-file", 1081 "--json-results-file",
841 "[BUILD]/site_config/.amp_api_key", 1082 "/path/to/tmp/json"
842 "--api-secret-file", 1083 ],
843 "[BUILD]/site_config/.amp_api_secret", 1084 "cwd": "[SLAVE_BUILD]",
844 "--api-address", 1085 "env": {
845 "172.22.21.180", 1086 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
846 "--api-port", 1087 },
847 "80", 1088 "name": "base_unittests",
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",
861 "--release"
862 ],
863 "cwd": "[SLAVE_BUILD]",
864 "name": "[trigger] ui_touch_selection_unittests",
865 "~followup_annotations": [ 1089 "~followup_annotations": [
866 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", 1090 "step returned non-zero exit code: 1",
867 "@@@STEP_LOG_LINE@json.output@{@@@", 1091 "@@@STEP_FAILURE@@@"
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 ] 1092 ]
878 }, 1093 },
879 { 1094 {
880 "cmd": [ 1095 "cmd": [
881 "python", 1096 "python",
882 "-u", 1097 "-u",
883 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 1098 "[SLAVE_BUILD]/src/build/android/test_runner.py",
884 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}}", 1099 "gtest",
885 "[TMP_BASE]/amp_trigger_tmp_1/ui_touch_selection_unittests.json" 1100 "-s",
886 ], 1101 "breakpad_unittests",
887 "cwd": "[SLAVE_BUILD]", 1102 "--verbose",
888 "name": "[trigger] save ui_touch_selection_unittests data" 1103 "--release",
1104 "--isolate_file_path=[SLAVE_BUILD]/src/breakpad/breakpad_unittests.isolate ",
1105 "--flakiness-dashboard-server=http://test-results.appspot.com",
1106 "--json-results-file",
1107 "/path/to/tmp/json"
1108 ],
1109 "cwd": "[SLAVE_BUILD]",
1110 "env": {
1111 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1112 },
1113 "name": "breakpad_unittests"
1114 },
1115 {
1116 "cmd": [
1117 "python",
1118 "-u",
1119 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1120 "gtest",
1121 "-s",
1122 "cc_unittests",
1123 "--verbose",
1124 "--release",
1125 "--flakiness-dashboard-server=http://test-results.appspot.com",
1126 "--json-results-file",
1127 "/path/to/tmp/json"
1128 ],
1129 "cwd": "[SLAVE_BUILD]",
1130 "env": {
1131 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1132 },
1133 "name": "cc_unittests"
1134 },
1135 {
1136 "cmd": [
1137 "python",
1138 "-u",
1139 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1140 "gtest",
1141 "-s",
1142 "content_browsertests",
1143 "--verbose",
1144 "--release",
1145 "--flakiness-dashboard-server=http://test-results.appspot.com",
1146 "--json-results-file",
1147 "/path/to/tmp/json"
1148 ],
1149 "cwd": "[SLAVE_BUILD]",
1150 "env": {
1151 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1152 },
1153 "name": "content_browsertests"
1154 },
1155 {
1156 "cmd": [
1157 "python",
1158 "-u",
1159 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1160 "gtest",
1161 "-s",
1162 "content_unittests",
1163 "--verbose",
1164 "--release",
1165 "--flakiness-dashboard-server=http://test-results.appspot.com",
1166 "--json-results-file",
1167 "/path/to/tmp/json"
1168 ],
1169 "cwd": "[SLAVE_BUILD]",
1170 "env": {
1171 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1172 },
1173 "name": "content_unittests"
1174 },
1175 {
1176 "cmd": [
1177 "python",
1178 "-u",
1179 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1180 "gtest",
1181 "-s",
1182 "gpu_unittests",
1183 "--verbose",
1184 "--release",
1185 "--flakiness-dashboard-server=http://test-results.appspot.com",
1186 "--json-results-file",
1187 "/path/to/tmp/json"
1188 ],
1189 "cwd": "[SLAVE_BUILD]",
1190 "env": {
1191 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1192 },
1193 "name": "gpu_unittests"
1194 },
1195 {
1196 "cmd": [
1197 "python",
1198 "-u",
1199 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1200 "gtest",
1201 "-s",
1202 "media_unittests",
1203 "--verbose",
1204 "--release",
1205 "--flakiness-dashboard-server=http://test-results.appspot.com",
1206 "--json-results-file",
1207 "/path/to/tmp/json"
1208 ],
1209 "cwd": "[SLAVE_BUILD]",
1210 "env": {
1211 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1212 },
1213 "name": "media_unittests"
1214 },
1215 {
1216 "cmd": [
1217 "python",
1218 "-u",
1219 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1220 "gtest",
1221 "-s",
1222 "net_unittests",
1223 "--verbose",
1224 "--release",
1225 "--flakiness-dashboard-server=http://test-results.appspot.com",
1226 "--json-results-file",
1227 "/path/to/tmp/json"
1228 ],
1229 "cwd": "[SLAVE_BUILD]",
1230 "env": {
1231 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1232 },
1233 "name": "net_unittests"
1234 },
1235 {
1236 "cmd": [
1237 "python",
1238 "-u",
1239 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1240 "gtest",
1241 "-s",
1242 "sandbox_linux_unittests",
1243 "--verbose",
1244 "--release",
1245 "--flakiness-dashboard-server=http://test-results.appspot.com",
1246 "--json-results-file",
1247 "/path/to/tmp/json"
1248 ],
1249 "cwd": "[SLAVE_BUILD]",
1250 "env": {
1251 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1252 },
1253 "name": "sandbox_linux_unittests"
1254 },
1255 {
1256 "cmd": [
1257 "python",
1258 "-u",
1259 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1260 "gtest",
1261 "-s",
1262 "ui_base_unittests",
1263 "--verbose",
1264 "--release",
1265 "--flakiness-dashboard-server=http://test-results.appspot.com",
1266 "--json-results-file",
1267 "/path/to/tmp/json"
1268 ],
1269 "cwd": "[SLAVE_BUILD]",
1270 "env": {
1271 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1272 },
1273 "name": "ui_base_unittests"
1274 },
1275 {
1276 "cmd": [
1277 "python",
1278 "-u",
1279 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1280 "gtest",
1281 "-s",
1282 "unit_tests",
1283 "--verbose",
1284 "--release",
1285 "--flakiness-dashboard-server=http://test-results.appspot.com",
1286 "--json-results-file",
1287 "/path/to/tmp/json"
1288 ],
1289 "cwd": "[SLAVE_BUILD]",
1290 "env": {
1291 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1292 },
1293 "name": "unit_tests"
889 }, 1294 },
890 { 1295 {
891 "cmd": [ 1296 "cmd": [
892 "python", 1297 "python",
893 "-u", 1298 "-u",
894 "[SLAVE_BUILD]/src/build/android/test_runner.py", 1299 "[SLAVE_BUILD]/src/build/android/test_runner.py",
895 "junit", 1300 "junit",
896 "-s", 1301 "-s",
897 "junit_unit_tests", 1302 "junit_unit_tests",
898 "--verbose", 1303 "--verbose",
899 "--release" 1304 "--release",
900 ], 1305 "--json-results-file",
901 "cwd": "[SLAVE_BUILD]", 1306 "/path/to/tmp/json"
902 "env": { 1307 ],
903 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 1308 "cwd": "[SLAVE_BUILD]",
904 }, 1309 "env": {
905 "name": "junit_unit_tests" 1310 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
906 }, 1311 },
907 { 1312 "name": "junit_unit_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": [ 1313 "~followup_annotations": [
950 "@@@STEP_LOG_LINE@json.output@{@@@", 1314 "@@@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 ] 1315 ]
961 }, 1316 },
962 { 1317 {
963 "cmd": [ 1318 "cmd": [
964 "python", 1319 "python",
965 "-u", 1320 "-u",
966 "[SLAVE_BUILD]/src/build/android/test_runner.py", 1321 "[SLAVE_BUILD]/src/build/android/test_runner.py",
967 "gtest", 1322 "junit",
968 "-s", 1323 "-s",
969 "android_webview_unittests", 1324 "chrome_junit_tests",
970 "--enable-platform-mode", 1325 "--verbose",
971 "-e", 1326 "--release",
972 "remote_device", 1327 "--json-results-file",
973 "--api-key-file", 1328 "/path/to/tmp/json"
974 "[BUILD]/site_config/.amp_api_key", 1329 ],
975 "--api-secret-file", 1330 "cwd": "[SLAVE_BUILD]",
976 "[BUILD]/site_config/.amp_api_secret", 1331 "env": {
977 "--api-address", 1332 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
978 "172.22.21.180", 1333 },
979 "--api-port", 1334 "name": "chrome_junit_tests",
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": [ 1335 "~followup_annotations": [
1001 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" 1336 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
1002 ] 1337 ]
1003 }, 1338 },
1004 { 1339 {
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": [ 1340 "cmd": [
1029 "python", 1341 "python",
1030 "-u", 1342 "-u",
1031 "[SLAVE_BUILD]/src/build/android/test_runner.py", 1343 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1032 "gtest", 1344 "junit",
1033 "-s", 1345 "-s",
1034 "base_unittests", 1346 "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", 1347 "--verbose",
1061 "--release" 1348 "--release",
1349 "--json-results-file",
1350 "/path/to/tmp/json"
1062 ], 1351 ],
1063 "cwd": "[SLAVE_BUILD]", 1352 "cwd": "[SLAVE_BUILD]",
1064 "name": "[collect] base_unittests", 1353 "env": {
1354 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1355 },
1356 "name": "content_junit_tests",
1065 "~followup_annotations": [ 1357 "~followup_annotations": [
1066 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" 1358 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
1067 ] 1359 ]
1068 }, 1360 },
1069 { 1361 {
1070 "cmd": [ 1362 "cmd": [
1071 "python", 1363 "python",
1072 "-u", 1364 "-u",
1073 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 1365 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
1074 "[TMP_BASE]/amp_trigger_tmp_1/cc_unittests.json", 1366 "[TMP_BASE]/amp_trigger_tmp_1/android_webview_unittests.json",
1075 "/path/to/tmp/json" 1367 "/path/to/tmp/json"
1076 ], 1368 ],
1077 "cwd": "[SLAVE_BUILD]", 1369 "cwd": "[SLAVE_BUILD]",
1078 "name": "[collect] load cc_unittests data", 1370 "name": "[collect] load android_webview_unittests data",
1079 "~followup_annotations": [ 1371 "~followup_annotations": [
1080 "@@@STEP_LOG_LINE@json.output@{@@@", 1372 "@@@STEP_LOG_LINE@json.output@{@@@",
1081 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 1373 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
1082 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", 1374 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
1083 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", 1375 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
1084 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", 1376 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
1085 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", 1377 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
1086 "@@@STEP_LOG_LINE@json.output@ }@@@", 1378 "@@@STEP_LOG_LINE@json.output@ }@@@",
1087 "@@@STEP_LOG_LINE@json.output@ }@@@", 1379 "@@@STEP_LOG_LINE@json.output@ }@@@",
1088 "@@@STEP_LOG_LINE@json.output@}@@@", 1380 "@@@STEP_LOG_LINE@json.output@}@@@",
1089 "@@@STEP_LOG_END@json.output@@@" 1381 "@@@STEP_LOG_END@json.output@@@"
1090 ] 1382 ]
1091 }, 1383 },
1092 { 1384 {
1093 "cmd": [ 1385 "cmd": [
1094 "python", 1386 "python",
1095 "-u", 1387 "-u",
1096 "[SLAVE_BUILD]/src/build/android/test_runner.py", 1388 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1097 "gtest", 1389 "gtest",
1098 "-s", 1390 "-s",
1099 "cc_unittests", 1391 "android_webview_unittests",
1100 "--enable-platform-mode", 1392 "--enable-platform-mode",
1101 "-e", 1393 "-e",
1102 "remote_device", 1394 "remote_device",
1103 "--api-key-file", 1395 "--api-key-file",
1104 "[BUILD]/site_config/.amp_api_key", 1396 "[BUILD]/site_config/.amp_api_key",
1105 "--api-secret-file", 1397 "--api-secret-file",
1106 "[BUILD]/site_config/.amp_api_secret", 1398 "[BUILD]/site_config/.amp_api_secret",
1107 "--api-address", 1399 "--api-address",
1108 "172.22.21.180", 1400 "172.22.21.180",
1109 "--api-port", 1401 "--api-port",
1110 "80", 1402 "80",
1111 "--api-protocol", 1403 "--api-protocol",
1112 "http", 1404 "http",
1113 "--device-type", 1405 "--device-type",
1114 "Android", 1406 "Android",
1115 "--remote-device", 1407 "--remote-device",
1116 "Nexus 5", 1408 "Nexus 5",
1117 "--remote-device-os", 1409 "--remote-device-os",
1118 "4.4.2", 1410 "4.4.2",
1119 "--remote-device-os",
1120 "4.4.3",
1121 "--collect", 1411 "--collect",
1122 "[TMP_BASE]/amp_trigger_tmp_1/cc_unittests.json", 1412 "[TMP_BASE]/amp_trigger_tmp_1/android_webview_unittests.json",
1123 "--results-path", 1413 "--results-path",
1124 "[TMP_BASE]/amp_results_tmp_2/cc_unittests/results.zip", 1414 "[TMP_BASE]/amp_results_tmp_2/android_webview_unittests/results.zip",
1125 "--verbose", 1415 "--verbose",
1126 "--release" 1416 "--release"
1127 ], 1417 ],
1128 "cwd": "[SLAVE_BUILD]", 1418 "cwd": "[SLAVE_BUILD]",
1129 "name": "[collect] cc_unittests", 1419 "name": "[collect] android_webview_unittests",
1130 "~followup_annotations": [ 1420 "~followup_annotations": [
1131 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" 1421 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
1132 ] 1422 ]
1133 }, 1423 },
1134 { 1424 {
1135 "cmd": [ 1425 "cmd": [
1136 "python", 1426 "python",
1137 "-u", 1427 "-u",
1138 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 1428 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
1139 "[TMP_BASE]/amp_trigger_tmp_1/components_unittests.json", 1429 "[TMP_BASE]/amp_trigger_tmp_1/components_unittests.json",
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
1174 "--api-port", 1464 "--api-port",
1175 "80", 1465 "80",
1176 "--api-protocol", 1466 "--api-protocol",
1177 "http", 1467 "http",
1178 "--device-type", 1468 "--device-type",
1179 "Android", 1469 "Android",
1180 "--remote-device", 1470 "--remote-device",
1181 "Nexus 5", 1471 "Nexus 5",
1182 "--remote-device-os", 1472 "--remote-device-os",
1183 "4.4.2", 1473 "4.4.2",
1184 "--remote-device-os",
1185 "4.4.3",
1186 "--collect", 1474 "--collect",
1187 "[TMP_BASE]/amp_trigger_tmp_1/components_unittests.json", 1475 "[TMP_BASE]/amp_trigger_tmp_1/components_unittests.json",
1188 "--results-path", 1476 "--results-path",
1189 "[TMP_BASE]/amp_results_tmp_2/components_unittests/results.zip", 1477 "[TMP_BASE]/amp_results_tmp_2/components_unittests/results.zip",
1190 "--verbose", 1478 "--verbose",
1191 "--release" 1479 "--release"
1192 ], 1480 ],
1193 "cwd": "[SLAVE_BUILD]", 1481 "cwd": "[SLAVE_BUILD]",
1194 "name": "[collect] components_unittests", 1482 "name": "[collect] components_unittests",
1195 "~followup_annotations": [ 1483 "~followup_annotations": [
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
1239 "--api-port", 1527 "--api-port",
1240 "80", 1528 "80",
1241 "--api-protocol", 1529 "--api-protocol",
1242 "http", 1530 "http",
1243 "--device-type", 1531 "--device-type",
1244 "Android", 1532 "Android",
1245 "--remote-device", 1533 "--remote-device",
1246 "Nexus 5", 1534 "Nexus 5",
1247 "--remote-device-os", 1535 "--remote-device-os",
1248 "4.4.2", 1536 "4.4.2",
1249 "--remote-device-os",
1250 "4.4.3",
1251 "--collect", 1537 "--collect",
1252 "[TMP_BASE]/amp_trigger_tmp_1/events_unittests.json", 1538 "[TMP_BASE]/amp_trigger_tmp_1/events_unittests.json",
1253 "--results-path", 1539 "--results-path",
1254 "[TMP_BASE]/amp_results_tmp_2/events_unittests/results.zip", 1540 "[TMP_BASE]/amp_results_tmp_2/events_unittests/results.zip",
1255 "--verbose", 1541 "--verbose",
1256 "--release" 1542 "--release"
1257 ], 1543 ],
1258 "cwd": "[SLAVE_BUILD]", 1544 "cwd": "[SLAVE_BUILD]",
1259 "name": "[collect] events_unittests", 1545 "name": "[collect] events_unittests",
1260 "~followup_annotations": [ 1546 "~followup_annotations": [
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
1304 "--api-port", 1590 "--api-port",
1305 "80", 1591 "80",
1306 "--api-protocol", 1592 "--api-protocol",
1307 "http", 1593 "http",
1308 "--device-type", 1594 "--device-type",
1309 "Android", 1595 "Android",
1310 "--remote-device", 1596 "--remote-device",
1311 "Nexus 5", 1597 "Nexus 5",
1312 "--remote-device-os", 1598 "--remote-device-os",
1313 "4.4.2", 1599 "4.4.2",
1314 "--remote-device-os",
1315 "4.4.3",
1316 "--collect", 1600 "--collect",
1317 "[TMP_BASE]/amp_trigger_tmp_1/gl_tests.json", 1601 "[TMP_BASE]/amp_trigger_tmp_1/gl_tests.json",
1318 "--results-path", 1602 "--results-path",
1319 "[TMP_BASE]/amp_results_tmp_2/gl_tests/results.zip", 1603 "[TMP_BASE]/amp_results_tmp_2/gl_tests/results.zip",
1320 "--verbose", 1604 "--verbose",
1321 "--release" 1605 "--release"
1322 ], 1606 ],
1323 "cwd": "[SLAVE_BUILD]", 1607 "cwd": "[SLAVE_BUILD]",
1324 "name": "[collect] gl_tests", 1608 "name": "[collect] gl_tests",
1325 "~followup_annotations": [ 1609 "~followup_annotations": [
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
1369 "--api-port", 1653 "--api-port",
1370 "80", 1654 "80",
1371 "--api-protocol", 1655 "--api-protocol",
1372 "http", 1656 "http",
1373 "--device-type", 1657 "--device-type",
1374 "Android", 1658 "Android",
1375 "--remote-device", 1659 "--remote-device",
1376 "Nexus 5", 1660 "Nexus 5",
1377 "--remote-device-os", 1661 "--remote-device-os",
1378 "4.4.2", 1662 "4.4.2",
1379 "--remote-device-os",
1380 "4.4.3",
1381 "--collect", 1663 "--collect",
1382 "[TMP_BASE]/amp_trigger_tmp_1/ipc_tests.json", 1664 "[TMP_BASE]/amp_trigger_tmp_1/ipc_tests.json",
1383 "--results-path", 1665 "--results-path",
1384 "[TMP_BASE]/amp_results_tmp_2/ipc_tests/results.zip", 1666 "[TMP_BASE]/amp_results_tmp_2/ipc_tests/results.zip",
1385 "--verbose", 1667 "--verbose",
1386 "--release" 1668 "--release"
1387 ], 1669 ],
1388 "cwd": "[SLAVE_BUILD]", 1670 "cwd": "[SLAVE_BUILD]",
1389 "name": "[collect] ipc_tests", 1671 "name": "[collect] ipc_tests",
1390 "~followup_annotations": [ 1672 "~followup_annotations": [
1391 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" 1673 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
1392 ] 1674 ]
1393 }, 1675 },
1394 { 1676 {
1395 "cmd": [ 1677 "cmd": [
1396 "python", 1678 "python",
1397 "-u", 1679 "-u",
1398 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 1680 "\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", 1681 "[TMP_BASE]/amp_trigger_tmp_1/sql_unittests.json",
1465 "/path/to/tmp/json" 1682 "/path/to/tmp/json"
1466 ], 1683 ],
1467 "cwd": "[SLAVE_BUILD]", 1684 "cwd": "[SLAVE_BUILD]",
1468 "name": "[collect] load sql_unittests data", 1685 "name": "[collect] load sql_unittests data",
1469 "~followup_annotations": [ 1686 "~followup_annotations": [
1470 "@@@STEP_LOG_LINE@json.output@{@@@", 1687 "@@@STEP_LOG_LINE@json.output@{@@@",
1471 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 1688 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
1472 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", 1689 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
1473 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", 1690 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
(...skipping 25 matching lines...) Expand all
1499 "--api-port", 1716 "--api-port",
1500 "80", 1717 "80",
1501 "--api-protocol", 1718 "--api-protocol",
1502 "http", 1719 "http",
1503 "--device-type", 1720 "--device-type",
1504 "Android", 1721 "Android",
1505 "--remote-device", 1722 "--remote-device",
1506 "Nexus 5", 1723 "Nexus 5",
1507 "--remote-device-os", 1724 "--remote-device-os",
1508 "4.4.2", 1725 "4.4.2",
1509 "--remote-device-os",
1510 "4.4.3",
1511 "--collect", 1726 "--collect",
1512 "[TMP_BASE]/amp_trigger_tmp_1/sql_unittests.json", 1727 "[TMP_BASE]/amp_trigger_tmp_1/sql_unittests.json",
1513 "--results-path", 1728 "--results-path",
1514 "[TMP_BASE]/amp_results_tmp_2/sql_unittests/results.zip", 1729 "[TMP_BASE]/amp_results_tmp_2/sql_unittests/results.zip",
1515 "--verbose", 1730 "--verbose",
1516 "--release" 1731 "--release"
1517 ], 1732 ],
1518 "cwd": "[SLAVE_BUILD]", 1733 "cwd": "[SLAVE_BUILD]",
1519 "name": "[collect] sql_unittests", 1734 "name": "[collect] sql_unittests",
1520 "~followup_annotations": [ 1735 "~followup_annotations": [
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
1564 "--api-port", 1779 "--api-port",
1565 "80", 1780 "80",
1566 "--api-protocol", 1781 "--api-protocol",
1567 "http", 1782 "http",
1568 "--device-type", 1783 "--device-type",
1569 "Android", 1784 "Android",
1570 "--remote-device", 1785 "--remote-device",
1571 "Nexus 5", 1786 "Nexus 5",
1572 "--remote-device-os", 1787 "--remote-device-os",
1573 "4.4.2", 1788 "4.4.2",
1574 "--remote-device-os",
1575 "4.4.3",
1576 "--collect", 1789 "--collect",
1577 "[TMP_BASE]/amp_trigger_tmp_1/sync_unit_tests.json", 1790 "[TMP_BASE]/amp_trigger_tmp_1/sync_unit_tests.json",
1578 "--results-path", 1791 "--results-path",
1579 "[TMP_BASE]/amp_results_tmp_2/sync_unit_tests/results.zip", 1792 "[TMP_BASE]/amp_results_tmp_2/sync_unit_tests/results.zip",
1580 "--verbose", 1793 "--verbose",
1581 "--release" 1794 "--release"
1582 ], 1795 ],
1583 "cwd": "[SLAVE_BUILD]", 1796 "cwd": "[SLAVE_BUILD]",
1584 "name": "[collect] sync_unit_tests", 1797 "name": "[collect] sync_unit_tests",
1585 "~followup_annotations": [ 1798 "~followup_annotations": [
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
1629 "--api-port", 1842 "--api-port",
1630 "80", 1843 "80",
1631 "--api-protocol", 1844 "--api-protocol",
1632 "http", 1845 "http",
1633 "--device-type", 1846 "--device-type",
1634 "Android", 1847 "Android",
1635 "--remote-device", 1848 "--remote-device",
1636 "Nexus 5", 1849 "Nexus 5",
1637 "--remote-device-os", 1850 "--remote-device-os",
1638 "4.4.2", 1851 "4.4.2",
1639 "--remote-device-os",
1640 "4.4.3",
1641 "--collect", 1852 "--collect",
1642 "[TMP_BASE]/amp_trigger_tmp_1/ui_android_unittests.json", 1853 "[TMP_BASE]/amp_trigger_tmp_1/ui_android_unittests.json",
1643 "--results-path", 1854 "--results-path",
1644 "[TMP_BASE]/amp_results_tmp_2/ui_android_unittests/results.zip", 1855 "[TMP_BASE]/amp_results_tmp_2/ui_android_unittests/results.zip",
1645 "--verbose", 1856 "--verbose",
1646 "--release" 1857 "--release"
1647 ], 1858 ],
1648 "cwd": "[SLAVE_BUILD]", 1859 "cwd": "[SLAVE_BUILD]",
1649 "name": "[collect] ui_android_unittests", 1860 "name": "[collect] ui_android_unittests",
1650 "~followup_annotations": [ 1861 "~followup_annotations": [
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
1694 "--api-port", 1905 "--api-port",
1695 "80", 1906 "80",
1696 "--api-protocol", 1907 "--api-protocol",
1697 "http", 1908 "http",
1698 "--device-type", 1909 "--device-type",
1699 "Android", 1910 "Android",
1700 "--remote-device", 1911 "--remote-device",
1701 "Nexus 5", 1912 "Nexus 5",
1702 "--remote-device-os", 1913 "--remote-device-os",
1703 "4.4.2", 1914 "4.4.2",
1704 "--remote-device-os",
1705 "4.4.3",
1706 "--collect", 1915 "--collect",
1707 "[TMP_BASE]/amp_trigger_tmp_1/ui_touch_selection_unittests.json", 1916 "[TMP_BASE]/amp_trigger_tmp_1/ui_touch_selection_unittests.json",
1708 "--results-path", 1917 "--results-path",
1709 "[TMP_BASE]/amp_results_tmp_2/ui_touch_selection_unittests/results.zip", 1918 "[TMP_BASE]/amp_results_tmp_2/ui_touch_selection_unittests/results.zip",
1710 "--verbose", 1919 "--verbose",
1711 "--release" 1920 "--release"
1712 ], 1921 ],
1713 "cwd": "[SLAVE_BUILD]", 1922 "cwd": "[SLAVE_BUILD]",
1714 "name": "[collect] ui_touch_selection_unittests", 1923 "name": "[collect] ui_touch_selection_unittests",
1715 "~followup_annotations": [ 1924 "~followup_annotations": [
1716 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" 1925 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
1717 ] 1926 ]
1718 }, 1927 },
1719 { 1928 {
1720 "cmd": [ 1929 "cmd": [
1721 "python", 1930 "python",
1722 "-u", 1931 "-u",
1932 "[BUILD]/scripts/slave/tee.py",
1933 "[SLAVE_BUILD]/src/out/Release/full_log",
1934 "--",
1935 "[SLAVE_BUILD]/src/build/android/adb_logcat_printer.py",
1936 "[SLAVE_BUILD]/src/out/logcat"
1937 ],
1938 "cwd": "[SLAVE_BUILD]",
1939 "name": "logcat_dump"
1940 },
1941 {
1942 "cmd": [
1943 "[SLAVE_BUILD]/src/third_party/android_platform/development/scripts/stack" ,
1944 "--arch",
1945 "arm",
1946 "--more-info",
1947 "[SLAVE_BUILD]/src/out/Release/full_log"
1948 ],
1949 "cwd": "[SLAVE_BUILD]",
1950 "env": {
1951 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1952 },
1953 "name": "stack_tool_with_logcat_dump"
1954 },
1955 {
1956 "cmd": [
1957 "[SLAVE_BUILD]/src/build/android/tombstones.py",
1958 "-a",
1959 "-s",
1960 "-w"
1961 ],
1962 "cwd": "[SLAVE_BUILD]",
1963 "env": {
1964 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1965 },
1966 "name": "stack_tool_for_tombstones"
1967 },
1968 {
1969 "cmd": [
1970 "python",
1971 "-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", 1972 "\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" 1973 "[SLAVE_BUILD]/src/out/Release/test_logs/*.log"
1725 ], 1974 ],
1726 "cwd": "[SLAVE_BUILD]", 1975 "cwd": "[SLAVE_BUILD]",
1727 "name": "test_report", 1976 "name": "test_report",
1728 "~followup_annotations": [ 1977 "~followup_annotations": [
1729 "@@@STEP_LOG_LINE@python.inline@@@@", 1978 "@@@STEP_LOG_LINE@python.inline@@@@",
1730 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@", 1979 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@",
1731 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@", 1980 "@@@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:@@@", 1981 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@",
1733 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@", 1982 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@",
1734 "@@@STEP_LOG_LINE@python.inline@ print l@@@", 1983 "@@@STEP_LOG_LINE@python.inline@ print l@@@",
1735 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@", 1984 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@",
1736 "@@@STEP_LOG_END@python.inline@@@" 1985 "@@@STEP_LOG_END@python.inline@@@"
1737 ] 1986 ]
1987 },
1988 {
1989 "name": "$final_result",
1990 "reason": "1 tests failed: ['base_unittests']",
1991 "status_code": 1
1738 } 1992 }
1739 ] 1993 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698