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

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

Issue 1104533002: Add recipe for split AMP/local CQ. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: 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", 1089 },
849 "http", 1090 {
850 "--device-type", 1091 "cmd": [
851 "Android", 1092 "python",
852 "--remote-device", 1093 "-u",
853 "Nexus 5", 1094 "[SLAVE_BUILD]/src/build/android/test_runner.py",
854 "--remote-device-os", 1095 "gtest",
855 "4.4.2", 1096 "-s",
856 "--remote-device-os", 1097 "breakpad_unittests",
857 "4.4.3", 1098 "--verbose",
858 "--trigger", 1099 "--release",
859 "/path/to/tmp/json", 1100 "--isolate_file_path=[SLAVE_BUILD]/src/breakpad/breakpad_unittests.isolate ",
860 "--verbose", 1101 "--flakiness-dashboard-server=http://test-results.appspot.com",
861 "--release" 1102 "--json-results-file",
862 ], 1103 "/path/to/tmp/json"
863 "cwd": "[SLAVE_BUILD]", 1104 ],
864 "name": "[trigger] ui_touch_selection_unittests", 1105 "cwd": "[SLAVE_BUILD]",
1106 "env": {
1107 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1108 },
1109 "name": "breakpad_unittests"
1110 },
1111 {
1112 "cmd": [
1113 "python",
1114 "-u",
1115 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1116 "gtest",
1117 "-s",
1118 "cc_unittests",
1119 "--verbose",
1120 "--release",
1121 "--flakiness-dashboard-server=http://test-results.appspot.com",
1122 "--json-results-file",
1123 "/path/to/tmp/json"
1124 ],
1125 "cwd": "[SLAVE_BUILD]",
1126 "env": {
1127 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1128 },
1129 "name": "cc_unittests"
1130 },
1131 {
1132 "cmd": [
1133 "python",
1134 "-u",
1135 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1136 "gtest",
1137 "-s",
1138 "content_browsertests",
1139 "--verbose",
1140 "--release",
1141 "--flakiness-dashboard-server=http://test-results.appspot.com",
1142 "--json-results-file",
1143 "/path/to/tmp/json"
1144 ],
1145 "cwd": "[SLAVE_BUILD]",
1146 "env": {
1147 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1148 },
1149 "name": "content_browsertests"
1150 },
1151 {
1152 "cmd": [
1153 "python",
1154 "-u",
1155 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1156 "gtest",
1157 "-s",
1158 "content_unittests",
1159 "--verbose",
1160 "--release",
1161 "--flakiness-dashboard-server=http://test-results.appspot.com",
1162 "--json-results-file",
1163 "/path/to/tmp/json"
1164 ],
1165 "cwd": "[SLAVE_BUILD]",
1166 "env": {
1167 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1168 },
1169 "name": "content_unittests"
1170 },
1171 {
1172 "cmd": [
1173 "python",
1174 "-u",
1175 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1176 "gtest",
1177 "-s",
1178 "gpu_unittests",
1179 "--verbose",
1180 "--release",
1181 "--flakiness-dashboard-server=http://test-results.appspot.com",
1182 "--json-results-file",
1183 "/path/to/tmp/json"
1184 ],
1185 "cwd": "[SLAVE_BUILD]",
1186 "env": {
1187 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1188 },
1189 "name": "gpu_unittests"
1190 },
1191 {
1192 "cmd": [
1193 "python",
1194 "-u",
1195 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1196 "gtest",
1197 "-s",
1198 "media_unittests",
1199 "--verbose",
1200 "--release",
1201 "--flakiness-dashboard-server=http://test-results.appspot.com",
1202 "--json-results-file",
1203 "/path/to/tmp/json"
1204 ],
1205 "cwd": "[SLAVE_BUILD]",
1206 "env": {
1207 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1208 },
1209 "name": "media_unittests"
1210 },
1211 {
1212 "cmd": [
1213 "python",
1214 "-u",
1215 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1216 "gtest",
1217 "-s",
1218 "net_unittests",
1219 "--verbose",
1220 "--release",
1221 "--flakiness-dashboard-server=http://test-results.appspot.com",
1222 "--json-results-file",
1223 "/path/to/tmp/json"
1224 ],
1225 "cwd": "[SLAVE_BUILD]",
1226 "env": {
1227 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1228 },
1229 "name": "net_unittests"
1230 },
1231 {
1232 "cmd": [
1233 "python",
1234 "-u",
1235 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1236 "gtest",
1237 "-s",
1238 "sandbox_linux_unittests",
1239 "--verbose",
1240 "--release",
1241 "--flakiness-dashboard-server=http://test-results.appspot.com",
1242 "--json-results-file",
1243 "/path/to/tmp/json"
1244 ],
1245 "cwd": "[SLAVE_BUILD]",
1246 "env": {
1247 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1248 },
1249 "name": "sandbox_linux_unittests"
1250 },
1251 {
1252 "cmd": [
1253 "python",
1254 "-u",
1255 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1256 "gtest",
1257 "-s",
1258 "ui_base_unittests",
1259 "--verbose",
1260 "--release",
1261 "--flakiness-dashboard-server=http://test-results.appspot.com",
1262 "--json-results-file",
1263 "/path/to/tmp/json"
1264 ],
1265 "cwd": "[SLAVE_BUILD]",
1266 "env": {
1267 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1268 },
1269 "name": "ui_base_unittests"
1270 },
1271 {
1272 "cmd": [
1273 "python",
1274 "-u",
1275 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1276 "gtest",
1277 "-s",
1278 "unit_tests",
1279 "--verbose",
1280 "--release",
1281 "--flakiness-dashboard-server=http://test-results.appspot.com",
1282 "--json-results-file",
1283 "/path/to/tmp/json"
1284 ],
1285 "cwd": "[SLAVE_BUILD]",
1286 "env": {
1287 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1288 },
1289 "name": "unit_tests"
1290 },
1291 {
1292 "cmd": [
1293 "python",
1294 "-u",
1295 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1296 "junit",
1297 "-s",
1298 "junit_unit_tests",
1299 "--verbose",
1300 "--release",
1301 "--json-results-file",
1302 "/path/to/tmp/json"
1303 ],
1304 "cwd": "[SLAVE_BUILD]",
1305 "env": {
1306 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1307 },
1308 "name": "junit_unit_tests",
865 "~followup_annotations": [ 1309 "~followup_annotations": [
866 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", 1310 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
867 "@@@STEP_LOG_LINE@json.output@{@@@",
868 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
869 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
870 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
871 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
872 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
873 "@@@STEP_LOG_LINE@json.output@ }@@@",
874 "@@@STEP_LOG_LINE@json.output@ }@@@",
875 "@@@STEP_LOG_LINE@json.output@}@@@",
876 "@@@STEP_LOG_END@json.output@@@"
877 ] 1311 ]
878 }, 1312 },
879 { 1313 {
880 "cmd": [ 1314 "cmd": [
881 "python", 1315 "python",
882 "-u", 1316 "-u",
883 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
884 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers ion\": \"1.2.3\"}}}",
885 "[TMP_BASE]/amp_trigger_tmp_1/ui_touch_selection_unittests.json"
886 ],
887 "cwd": "[SLAVE_BUILD]",
888 "name": "[trigger] save ui_touch_selection_unittests data"
889 },
890 {
891 "cmd": [
892 "python",
893 "-u",
894 "[SLAVE_BUILD]/src/build/android/test_runner.py", 1317 "[SLAVE_BUILD]/src/build/android/test_runner.py",
895 "junit", 1318 "junit",
896 "-s", 1319 "-s",
897 "junit_unit_tests", 1320 "chrome_junit_tests",
898 "--verbose", 1321 "--verbose",
899 "--release" 1322 "--release",
900 ], 1323 "--json-results-file",
901 "cwd": "[SLAVE_BUILD]", 1324 "/path/to/tmp/json"
902 "env": { 1325 ],
903 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 1326 "cwd": "[SLAVE_BUILD]",
904 }, 1327 "env": {
905 "name": "junit_unit_tests" 1328 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
906 }, 1329 },
907 { 1330 "name": "chrome_junit_tests",
908 "cmd": [
909 "python",
910 "-u",
911 "[SLAVE_BUILD]/src/build/android/test_runner.py",
912 "python",
913 "-s",
914 "gyp_py_unittests",
915 "--verbose"
916 ],
917 "cwd": "[SLAVE_BUILD]",
918 "env": {
919 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
920 },
921 "name": "gyp_py_unittests"
922 },
923 {
924 "cmd": [
925 "python",
926 "-u",
927 "[SLAVE_BUILD]/src/build/android/test_runner.py",
928 "python",
929 "-s",
930 "pylib_py_unittests",
931 "--verbose"
932 ],
933 "cwd": "[SLAVE_BUILD]",
934 "env": {
935 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
936 },
937 "name": "pylib_py_unittests"
938 },
939 {
940 "cmd": [
941 "python",
942 "-u",
943 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
944 "[TMP_BASE]/amp_trigger_tmp_1/android_webview_unittests.json",
945 "/path/to/tmp/json"
946 ],
947 "cwd": "[SLAVE_BUILD]",
948 "name": "[collect] load android_webview_unittests data",
949 "~followup_annotations": [ 1331 "~followup_annotations": [
950 "@@@STEP_LOG_LINE@json.output@{@@@", 1332 "@@@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 ] 1333 ]
961 }, 1334 },
962 { 1335 {
963 "cmd": [
964 "python",
965 "-u",
966 "[SLAVE_BUILD]/src/build/android/test_runner.py",
967 "gtest",
968 "-s",
969 "android_webview_unittests",
970 "--enable-platform-mode",
971 "-e",
972 "remote_device",
973 "--api-key-file",
974 "[BUILD]/site_config/.amp_api_key",
975 "--api-secret-file",
976 "[BUILD]/site_config/.amp_api_secret",
977 "--api-address",
978 "172.22.21.180",
979 "--api-port",
980 "80",
981 "--api-protocol",
982 "http",
983 "--device-type",
984 "Android",
985 "--remote-device",
986 "Nexus 5",
987 "--remote-device-os",
988 "4.4.2",
989 "--remote-device-os",
990 "4.4.3",
991 "--collect",
992 "[TMP_BASE]/amp_trigger_tmp_1/android_webview_unittests.json",
993 "--results-path",
994 "[TMP_BASE]/amp_results_tmp_2/android_webview_unittests/results.zip",
995 "--verbose",
996 "--release"
997 ],
998 "cwd": "[SLAVE_BUILD]",
999 "name": "[collect] android_webview_unittests",
1000 "~followup_annotations": [
1001 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
1002 ]
1003 },
1004 {
1005 "cmd": [
1006 "python",
1007 "-u",
1008 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
1009 "[TMP_BASE]/amp_trigger_tmp_1/base_unittests.json",
1010 "/path/to/tmp/json"
1011 ],
1012 "cwd": "[SLAVE_BUILD]",
1013 "name": "[collect] load base_unittests data",
1014 "~followup_annotations": [
1015 "@@@STEP_LOG_LINE@json.output@{@@@",
1016 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
1017 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
1018 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
1019 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
1020 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
1021 "@@@STEP_LOG_LINE@json.output@ }@@@",
1022 "@@@STEP_LOG_LINE@json.output@ }@@@",
1023 "@@@STEP_LOG_LINE@json.output@}@@@",
1024 "@@@STEP_LOG_END@json.output@@@"
1025 ]
1026 },
1027 {
1028 "cmd": [ 1336 "cmd": [
1029 "python", 1337 "python",
1030 "-u", 1338 "-u",
1031 "[SLAVE_BUILD]/src/build/android/test_runner.py", 1339 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1032 "gtest", 1340 "junit",
1033 "-s", 1341 "-s",
1034 "base_unittests", 1342 "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", 1343 "--verbose",
1061 "--release" 1344 "--release",
1345 "--json-results-file",
1346 "/path/to/tmp/json"
1062 ], 1347 ],
1063 "cwd": "[SLAVE_BUILD]", 1348 "cwd": "[SLAVE_BUILD]",
1064 "name": "[collect] base_unittests", 1349 "env": {
1350 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1351 },
1352 "name": "content_junit_tests",
1065 "~followup_annotations": [ 1353 "~followup_annotations": [
1066 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" 1354 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
1067 ] 1355 ]
1068 }, 1356 },
1069 { 1357 {
1070 "cmd": [ 1358 "cmd": [
1071 "python", 1359 "python",
1072 "-u", 1360 "-u",
1073 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 1361 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
1074 "[TMP_BASE]/amp_trigger_tmp_1/cc_unittests.json", 1362 "[TMP_BASE]/amp_trigger_tmp_1/android_webview_unittests.json",
1075 "/path/to/tmp/json" 1363 "/path/to/tmp/json"
1076 ], 1364 ],
1077 "cwd": "[SLAVE_BUILD]", 1365 "cwd": "[SLAVE_BUILD]",
1078 "name": "[collect] load cc_unittests data", 1366 "name": "[collect] load android_webview_unittests data",
1079 "~followup_annotations": [ 1367 "~followup_annotations": [
1080 "@@@STEP_LOG_LINE@json.output@{@@@", 1368 "@@@STEP_LOG_LINE@json.output@{@@@",
1081 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 1369 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
1082 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", 1370 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
1083 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", 1371 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
1084 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", 1372 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@",
1085 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", 1373 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@",
1086 "@@@STEP_LOG_LINE@json.output@ }@@@", 1374 "@@@STEP_LOG_LINE@json.output@ }@@@",
1087 "@@@STEP_LOG_LINE@json.output@ }@@@", 1375 "@@@STEP_LOG_LINE@json.output@ }@@@",
1088 "@@@STEP_LOG_LINE@json.output@}@@@", 1376 "@@@STEP_LOG_LINE@json.output@}@@@",
1089 "@@@STEP_LOG_END@json.output@@@" 1377 "@@@STEP_LOG_END@json.output@@@"
1090 ] 1378 ]
1091 }, 1379 },
1092 { 1380 {
1093 "cmd": [ 1381 "cmd": [
1094 "python", 1382 "python",
1095 "-u", 1383 "-u",
1096 "[SLAVE_BUILD]/src/build/android/test_runner.py", 1384 "[SLAVE_BUILD]/src/build/android/test_runner.py",
1097 "gtest", 1385 "gtest",
1098 "-s", 1386 "-s",
1099 "cc_unittests", 1387 "android_webview_unittests",
1100 "--enable-platform-mode", 1388 "--enable-platform-mode",
1101 "-e", 1389 "-e",
1102 "remote_device", 1390 "remote_device",
1103 "--api-key-file", 1391 "--api-key-file",
1104 "[BUILD]/site_config/.amp_api_key", 1392 "[BUILD]/site_config/.amp_api_key",
1105 "--api-secret-file", 1393 "--api-secret-file",
1106 "[BUILD]/site_config/.amp_api_secret", 1394 "[BUILD]/site_config/.amp_api_secret",
1107 "--api-address", 1395 "--api-address",
1108 "172.22.21.180", 1396 "172.22.21.180",
1109 "--api-port", 1397 "--api-port",
1110 "80", 1398 "80",
1111 "--api-protocol", 1399 "--api-protocol",
1112 "http", 1400 "http",
1113 "--device-type", 1401 "--device-type",
1114 "Android", 1402 "Android",
1115 "--remote-device", 1403 "--remote-device",
1116 "Nexus 5", 1404 "Nexus 5",
1117 "--remote-device-os", 1405 "--remote-device-os",
1118 "4.4.2", 1406 "4.4.2",
1119 "--remote-device-os",
1120 "4.4.3",
1121 "--collect", 1407 "--collect",
1122 "[TMP_BASE]/amp_trigger_tmp_1/cc_unittests.json", 1408 "[TMP_BASE]/amp_trigger_tmp_1/android_webview_unittests.json",
1123 "--results-path", 1409 "--results-path",
1124 "[TMP_BASE]/amp_results_tmp_2/cc_unittests/results.zip", 1410 "[TMP_BASE]/amp_results_tmp_2/android_webview_unittests/results.zip",
1125 "--verbose", 1411 "--verbose",
1126 "--release" 1412 "--release"
1127 ], 1413 ],
1128 "cwd": "[SLAVE_BUILD]", 1414 "cwd": "[SLAVE_BUILD]",
1129 "name": "[collect] cc_unittests", 1415 "name": "[collect] android_webview_unittests",
1130 "~followup_annotations": [ 1416 "~followup_annotations": [
1131 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" 1417 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
1132 ] 1418 ]
1133 }, 1419 },
1134 { 1420 {
1135 "cmd": [ 1421 "cmd": [
1136 "python", 1422 "python",
1137 "-u", 1423 "-u",
1138 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 1424 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
1139 "[TMP_BASE]/amp_trigger_tmp_1/components_unittests.json", 1425 "[TMP_BASE]/amp_trigger_tmp_1/components_unittests.json",
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
1174 "--api-port", 1460 "--api-port",
1175 "80", 1461 "80",
1176 "--api-protocol", 1462 "--api-protocol",
1177 "http", 1463 "http",
1178 "--device-type", 1464 "--device-type",
1179 "Android", 1465 "Android",
1180 "--remote-device", 1466 "--remote-device",
1181 "Nexus 5", 1467 "Nexus 5",
1182 "--remote-device-os", 1468 "--remote-device-os",
1183 "4.4.2", 1469 "4.4.2",
1184 "--remote-device-os",
1185 "4.4.3",
1186 "--collect", 1470 "--collect",
1187 "[TMP_BASE]/amp_trigger_tmp_1/components_unittests.json", 1471 "[TMP_BASE]/amp_trigger_tmp_1/components_unittests.json",
1188 "--results-path", 1472 "--results-path",
1189 "[TMP_BASE]/amp_results_tmp_2/components_unittests/results.zip", 1473 "[TMP_BASE]/amp_results_tmp_2/components_unittests/results.zip",
1190 "--verbose", 1474 "--verbose",
1191 "--release" 1475 "--release"
1192 ], 1476 ],
1193 "cwd": "[SLAVE_BUILD]", 1477 "cwd": "[SLAVE_BUILD]",
1194 "name": "[collect] components_unittests", 1478 "name": "[collect] components_unittests",
1195 "~followup_annotations": [ 1479 "~followup_annotations": [
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
1239 "--api-port", 1523 "--api-port",
1240 "80", 1524 "80",
1241 "--api-protocol", 1525 "--api-protocol",
1242 "http", 1526 "http",
1243 "--device-type", 1527 "--device-type",
1244 "Android", 1528 "Android",
1245 "--remote-device", 1529 "--remote-device",
1246 "Nexus 5", 1530 "Nexus 5",
1247 "--remote-device-os", 1531 "--remote-device-os",
1248 "4.4.2", 1532 "4.4.2",
1249 "--remote-device-os",
1250 "4.4.3",
1251 "--collect", 1533 "--collect",
1252 "[TMP_BASE]/amp_trigger_tmp_1/events_unittests.json", 1534 "[TMP_BASE]/amp_trigger_tmp_1/events_unittests.json",
1253 "--results-path", 1535 "--results-path",
1254 "[TMP_BASE]/amp_results_tmp_2/events_unittests/results.zip", 1536 "[TMP_BASE]/amp_results_tmp_2/events_unittests/results.zip",
1255 "--verbose", 1537 "--verbose",
1256 "--release" 1538 "--release"
1257 ], 1539 ],
1258 "cwd": "[SLAVE_BUILD]", 1540 "cwd": "[SLAVE_BUILD]",
1259 "name": "[collect] events_unittests", 1541 "name": "[collect] events_unittests",
1260 "~followup_annotations": [ 1542 "~followup_annotations": [
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
1304 "--api-port", 1586 "--api-port",
1305 "80", 1587 "80",
1306 "--api-protocol", 1588 "--api-protocol",
1307 "http", 1589 "http",
1308 "--device-type", 1590 "--device-type",
1309 "Android", 1591 "Android",
1310 "--remote-device", 1592 "--remote-device",
1311 "Nexus 5", 1593 "Nexus 5",
1312 "--remote-device-os", 1594 "--remote-device-os",
1313 "4.4.2", 1595 "4.4.2",
1314 "--remote-device-os",
1315 "4.4.3",
1316 "--collect", 1596 "--collect",
1317 "[TMP_BASE]/amp_trigger_tmp_1/gl_tests.json", 1597 "[TMP_BASE]/amp_trigger_tmp_1/gl_tests.json",
1318 "--results-path", 1598 "--results-path",
1319 "[TMP_BASE]/amp_results_tmp_2/gl_tests/results.zip", 1599 "[TMP_BASE]/amp_results_tmp_2/gl_tests/results.zip",
1320 "--verbose", 1600 "--verbose",
1321 "--release" 1601 "--release"
1322 ], 1602 ],
1323 "cwd": "[SLAVE_BUILD]", 1603 "cwd": "[SLAVE_BUILD]",
1324 "name": "[collect] gl_tests", 1604 "name": "[collect] gl_tests",
1325 "~followup_annotations": [ 1605 "~followup_annotations": [
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
1369 "--api-port", 1649 "--api-port",
1370 "80", 1650 "80",
1371 "--api-protocol", 1651 "--api-protocol",
1372 "http", 1652 "http",
1373 "--device-type", 1653 "--device-type",
1374 "Android", 1654 "Android",
1375 "--remote-device", 1655 "--remote-device",
1376 "Nexus 5", 1656 "Nexus 5",
1377 "--remote-device-os", 1657 "--remote-device-os",
1378 "4.4.2", 1658 "4.4.2",
1379 "--remote-device-os",
1380 "4.4.3",
1381 "--collect", 1659 "--collect",
1382 "[TMP_BASE]/amp_trigger_tmp_1/ipc_tests.json", 1660 "[TMP_BASE]/amp_trigger_tmp_1/ipc_tests.json",
1383 "--results-path", 1661 "--results-path",
1384 "[TMP_BASE]/amp_results_tmp_2/ipc_tests/results.zip", 1662 "[TMP_BASE]/amp_results_tmp_2/ipc_tests/results.zip",
1385 "--verbose", 1663 "--verbose",
1386 "--release" 1664 "--release"
1387 ], 1665 ],
1388 "cwd": "[SLAVE_BUILD]", 1666 "cwd": "[SLAVE_BUILD]",
1389 "name": "[collect] ipc_tests", 1667 "name": "[collect] ipc_tests",
1390 "~followup_annotations": [ 1668 "~followup_annotations": [
1391 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" 1669 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
1392 ] 1670 ]
1393 }, 1671 },
1394 { 1672 {
1395 "cmd": [ 1673 "cmd": [
1396 "python", 1674 "python",
1397 "-u", 1675 "-u",
1398 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 1676 "\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", 1677 "[TMP_BASE]/amp_trigger_tmp_1/sql_unittests.json",
1465 "/path/to/tmp/json" 1678 "/path/to/tmp/json"
1466 ], 1679 ],
1467 "cwd": "[SLAVE_BUILD]", 1680 "cwd": "[SLAVE_BUILD]",
1468 "name": "[collect] load sql_unittests data", 1681 "name": "[collect] load sql_unittests data",
1469 "~followup_annotations": [ 1682 "~followup_annotations": [
1470 "@@@STEP_LOG_LINE@json.output@{@@@", 1683 "@@@STEP_LOG_LINE@json.output@{@@@",
1471 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 1684 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
1472 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", 1685 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@",
1473 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", 1686 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@",
(...skipping 25 matching lines...) Expand all
1499 "--api-port", 1712 "--api-port",
1500 "80", 1713 "80",
1501 "--api-protocol", 1714 "--api-protocol",
1502 "http", 1715 "http",
1503 "--device-type", 1716 "--device-type",
1504 "Android", 1717 "Android",
1505 "--remote-device", 1718 "--remote-device",
1506 "Nexus 5", 1719 "Nexus 5",
1507 "--remote-device-os", 1720 "--remote-device-os",
1508 "4.4.2", 1721 "4.4.2",
1509 "--remote-device-os",
1510 "4.4.3",
1511 "--collect", 1722 "--collect",
1512 "[TMP_BASE]/amp_trigger_tmp_1/sql_unittests.json", 1723 "[TMP_BASE]/amp_trigger_tmp_1/sql_unittests.json",
1513 "--results-path", 1724 "--results-path",
1514 "[TMP_BASE]/amp_results_tmp_2/sql_unittests/results.zip", 1725 "[TMP_BASE]/amp_results_tmp_2/sql_unittests/results.zip",
1515 "--verbose", 1726 "--verbose",
1516 "--release" 1727 "--release"
1517 ], 1728 ],
1518 "cwd": "[SLAVE_BUILD]", 1729 "cwd": "[SLAVE_BUILD]",
1519 "name": "[collect] sql_unittests", 1730 "name": "[collect] sql_unittests",
1520 "~followup_annotations": [ 1731 "~followup_annotations": [
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
1564 "--api-port", 1775 "--api-port",
1565 "80", 1776 "80",
1566 "--api-protocol", 1777 "--api-protocol",
1567 "http", 1778 "http",
1568 "--device-type", 1779 "--device-type",
1569 "Android", 1780 "Android",
1570 "--remote-device", 1781 "--remote-device",
1571 "Nexus 5", 1782 "Nexus 5",
1572 "--remote-device-os", 1783 "--remote-device-os",
1573 "4.4.2", 1784 "4.4.2",
1574 "--remote-device-os",
1575 "4.4.3",
1576 "--collect", 1785 "--collect",
1577 "[TMP_BASE]/amp_trigger_tmp_1/sync_unit_tests.json", 1786 "[TMP_BASE]/amp_trigger_tmp_1/sync_unit_tests.json",
1578 "--results-path", 1787 "--results-path",
1579 "[TMP_BASE]/amp_results_tmp_2/sync_unit_tests/results.zip", 1788 "[TMP_BASE]/amp_results_tmp_2/sync_unit_tests/results.zip",
1580 "--verbose", 1789 "--verbose",
1581 "--release" 1790 "--release"
1582 ], 1791 ],
1583 "cwd": "[SLAVE_BUILD]", 1792 "cwd": "[SLAVE_BUILD]",
1584 "name": "[collect] sync_unit_tests", 1793 "name": "[collect] sync_unit_tests",
1585 "~followup_annotations": [ 1794 "~followup_annotations": [
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
1629 "--api-port", 1838 "--api-port",
1630 "80", 1839 "80",
1631 "--api-protocol", 1840 "--api-protocol",
1632 "http", 1841 "http",
1633 "--device-type", 1842 "--device-type",
1634 "Android", 1843 "Android",
1635 "--remote-device", 1844 "--remote-device",
1636 "Nexus 5", 1845 "Nexus 5",
1637 "--remote-device-os", 1846 "--remote-device-os",
1638 "4.4.2", 1847 "4.4.2",
1639 "--remote-device-os",
1640 "4.4.3",
1641 "--collect", 1848 "--collect",
1642 "[TMP_BASE]/amp_trigger_tmp_1/ui_android_unittests.json", 1849 "[TMP_BASE]/amp_trigger_tmp_1/ui_android_unittests.json",
1643 "--results-path", 1850 "--results-path",
1644 "[TMP_BASE]/amp_results_tmp_2/ui_android_unittests/results.zip", 1851 "[TMP_BASE]/amp_results_tmp_2/ui_android_unittests/results.zip",
1645 "--verbose", 1852 "--verbose",
1646 "--release" 1853 "--release"
1647 ], 1854 ],
1648 "cwd": "[SLAVE_BUILD]", 1855 "cwd": "[SLAVE_BUILD]",
1649 "name": "[collect] ui_android_unittests", 1856 "name": "[collect] ui_android_unittests",
1650 "~followup_annotations": [ 1857 "~followup_annotations": [
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
1694 "--api-port", 1901 "--api-port",
1695 "80", 1902 "80",
1696 "--api-protocol", 1903 "--api-protocol",
1697 "http", 1904 "http",
1698 "--device-type", 1905 "--device-type",
1699 "Android", 1906 "Android",
1700 "--remote-device", 1907 "--remote-device",
1701 "Nexus 5", 1908 "Nexus 5",
1702 "--remote-device-os", 1909 "--remote-device-os",
1703 "4.4.2", 1910 "4.4.2",
1704 "--remote-device-os",
1705 "4.4.3",
1706 "--collect", 1911 "--collect",
1707 "[TMP_BASE]/amp_trigger_tmp_1/ui_touch_selection_unittests.json", 1912 "[TMP_BASE]/amp_trigger_tmp_1/ui_touch_selection_unittests.json",
1708 "--results-path", 1913 "--results-path",
1709 "[TMP_BASE]/amp_results_tmp_2/ui_touch_selection_unittests/results.zip", 1914 "[TMP_BASE]/amp_results_tmp_2/ui_touch_selection_unittests/results.zip",
1710 "--verbose", 1915 "--verbose",
1711 "--release" 1916 "--release"
1712 ], 1917 ],
1713 "cwd": "[SLAVE_BUILD]", 1918 "cwd": "[SLAVE_BUILD]",
1714 "name": "[collect] ui_touch_selection_unittests", 1919 "name": "[collect] ui_touch_selection_unittests",
1715 "~followup_annotations": [ 1920 "~followup_annotations": [
1716 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" 1921 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@"
1717 ] 1922 ]
1718 }, 1923 },
1719 { 1924 {
1720 "cmd": [ 1925 "cmd": [
1721 "python", 1926 "python",
1722 "-u", 1927 "-u",
1928 "[BUILD]/scripts/slave/tee.py",
1929 "[SLAVE_BUILD]/src/out/Release/full_log",
1930 "--",
1931 "[SLAVE_BUILD]/src/build/android/adb_logcat_printer.py",
1932 "[SLAVE_BUILD]/src/out/logcat"
1933 ],
1934 "cwd": "[SLAVE_BUILD]",
1935 "name": "logcat_dump"
1936 },
1937 {
1938 "cmd": [
1939 "[SLAVE_BUILD]/src/third_party/android_platform/development/scripts/stack" ,
1940 "--arch",
1941 "arm",
1942 "--more-info",
1943 "[SLAVE_BUILD]/src/out/Release/full_log"
1944 ],
1945 "cwd": "[SLAVE_BUILD]",
1946 "env": {
1947 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1948 },
1949 "name": "stack_tool_with_logcat_dump"
1950 },
1951 {
1952 "cmd": [
1953 "[SLAVE_BUILD]/src/build/android/tombstones.py",
1954 "-a",
1955 "-s",
1956 "-w"
1957 ],
1958 "cwd": "[SLAVE_BUILD]",
1959 "env": {
1960 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
1961 },
1962 "name": "stack_tool_for_tombstones"
1963 },
1964 {
1965 "cmd": [
1966 "python",
1967 "-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", 1968 "\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" 1969 "[SLAVE_BUILD]/src/out/Release/test_logs/*.log"
1725 ], 1970 ],
1726 "cwd": "[SLAVE_BUILD]", 1971 "cwd": "[SLAVE_BUILD]",
1727 "name": "test_report", 1972 "name": "test_report",
1728 "~followup_annotations": [ 1973 "~followup_annotations": [
1729 "@@@STEP_LOG_LINE@python.inline@@@@", 1974 "@@@STEP_LOG_LINE@python.inline@@@@",
1730 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@", 1975 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@",
1731 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@", 1976 "@@@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:@@@", 1977 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@",
1733 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@", 1978 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@",
1734 "@@@STEP_LOG_LINE@python.inline@ print l@@@", 1979 "@@@STEP_LOG_LINE@python.inline@ print l@@@",
1735 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@", 1980 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@",
1736 "@@@STEP_LOG_END@python.inline@@@" 1981 "@@@STEP_LOG_END@python.inline@@@"
1737 ] 1982 ]
1738 } 1983 }
1739 ] 1984 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698