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

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

Issue 1115453002: Recipes: make cwd default to slave_build (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: rebase Created 5 years, 7 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.linux",
9 "--builder", 9 "--builder",
10 "Android Tests (dbg)", 10 "Android Tests (dbg)",
11 "--slave", 11 "--slave",
12 "TestSlavename", 12 "TestSlavename",
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'}]\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@1111111" 22 "src@1111111"
23 ], 23 ],
24 "cwd": "[SLAVE_BUILD]",
24 "name": "bot_update", 25 "name": "bot_update",
25 "~followup_annotations": [ 26 "~followup_annotations": [
26 "@@@STEP_TEXT@Some step text@@@", 27 "@@@STEP_TEXT@Some step text@@@",
27 "@@@STEP_LOG_LINE@json.output@{@@@", 28 "@@@STEP_LOG_LINE@json.output@{@@@",
28 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@", 29 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
29 "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@", 30 "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@",
30 "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"src\", @@@", 31 "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"src\", @@@",
31 "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@", 32 "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
32 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision\": \"d998e125e825398 0d76e269b7982aeeefc1b9b50\", @@@", 33 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision\": \"d998e125e825398 0d76e269b7982aeeefc1b9b50\", @@@",
33 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_cp\": \"refs/heads/m aster@{#274981}\", @@@", 34 "@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_cp\": \"refs/heads/m aster@{#274981}\", @@@",
(...skipping 26 matching lines...) Expand all
60 "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@" 61 "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@"
61 ] 62 ]
62 }, 63 },
63 { 64 {
64 "cmd": [ 65 "cmd": [
65 "python", 66 "python",
66 "-u", 67 "-u",
67 "[DEPOT_TOOLS]/gclient.py", 68 "[DEPOT_TOOLS]/gclient.py",
68 "runhooks" 69 "runhooks"
69 ], 70 ],
71 "cwd": "[SLAVE_BUILD]",
70 "env": { 72 "env": {
71 "GYP_CROSSCOMPILE": "1", 73 "GYP_CROSSCOMPILE": "1",
72 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[ BUILD]/goma' target_arch=arm use_goma=1", 74 "GYP_DEFINES": "OS=android component=static_library fastbuild=1 gomadir='[ BUILD]/goma' target_arch=arm use_goma=1",
73 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 75 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
74 }, 76 },
75 "name": "gclient runhooks" 77 "name": "gclient runhooks"
76 }, 78 },
77 { 79 {
78 "cmd": [ 80 "cmd": [
79 "python", 81 "python",
80 "-u", 82 "-u",
81 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 83 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
82 "[SLAVE_BUILD]/src/testing/buildbot/chromium.linux.json", 84 "[SLAVE_BUILD]/src/testing/buildbot/chromium.linux.json",
83 "/path/to/tmp/json" 85 "/path/to/tmp/json"
84 ], 86 ],
87 "cwd": "[SLAVE_BUILD]",
85 "name": "read test spec", 88 "name": "read test spec",
86 "~followup_annotations": [ 89 "~followup_annotations": [
87 "@@@STEP_TEXT@path: [SLAVE_BUILD]/src/testing/buildbot/chromium.linux.json @@@", 90 "@@@STEP_TEXT@path: [SLAVE_BUILD]/src/testing/buildbot/chromium.linux.json @@@",
88 "@@@STEP_LOG_LINE@json.output@{}@@@", 91 "@@@STEP_LOG_LINE@json.output@{}@@@",
89 "@@@STEP_LOG_END@json.output@@@" 92 "@@@STEP_LOG_END@json.output@@@"
90 ] 93 ]
91 }, 94 },
92 { 95 {
93 "cmd": [ 96 "cmd": [
94 "python", 97 "python",
95 "-u", 98 "-u",
96 "[SLAVE_BUILD]/src/testing/scripts/get_compile_targets.py", 99 "[SLAVE_BUILD]/src/testing/scripts/get_compile_targets.py",
97 "--output", 100 "--output",
98 "/path/to/tmp/json", 101 "/path/to/tmp/json",
99 "--", 102 "--",
100 "--build-config-fs", 103 "--build-config-fs",
101 "Debug", 104 "Debug",
102 "--paths", 105 "--paths",
103 "{\"build\": \"[BUILD]\", \"checkout\": \"[SLAVE_BUILD]/src\"}", 106 "{\"build\": \"[BUILD]\", \"checkout\": \"[SLAVE_BUILD]/src\"}",
104 "--properties", 107 "--properties",
105 "{\"buildername\": \"Android Tests (dbg)\", \"buildnumber\": 571, \"master name\": \"chromium.linux\", \"slavename\": \"TestSlavename\", \"target_platform\ ": \"android\"}" 108 "{\"buildername\": \"Android Tests (dbg)\", \"buildnumber\": 571, \"master name\": \"chromium.linux\", \"slavename\": \"TestSlavename\", \"target_platform\ ": \"android\"}"
106 ], 109 ],
110 "cwd": "[SLAVE_BUILD]",
107 "name": "get compile targets for scripts", 111 "name": "get compile targets for scripts",
108 "~followup_annotations": [ 112 "~followup_annotations": [
109 "@@@STEP_LOG_LINE@json.output@{}@@@", 113 "@@@STEP_LOG_LINE@json.output@{}@@@",
110 "@@@STEP_LOG_END@json.output@@@" 114 "@@@STEP_LOG_END@json.output@@@"
111 ] 115 ]
112 }, 116 },
113 { 117 {
114 "cmd": [ 118 "cmd": [
115 "python", 119 "python",
116 "-u", 120 "-u",
117 "[BUILD]/scripts/slave/cleanup_temp.py" 121 "[BUILD]/scripts/slave/cleanup_temp.py"
118 ], 122 ],
123 "cwd": "[SLAVE_BUILD]",
119 "name": "cleanup_temp" 124 "name": "cleanup_temp"
120 }, 125 },
121 { 126 {
122 "cmd": [ 127 "cmd": [
123 "python", 128 "python",
124 "-u", 129 "-u",
125 "\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",
126 "[SLAVE_BUILD]/src/out/Debug/debug_info_dumps", 131 "[SLAVE_BUILD]/src/out/Debug/debug_info_dumps",
127 "[SLAVE_BUILD]/src/out/Debug/test_logs", 132 "[SLAVE_BUILD]/src/out/Debug/test_logs",
128 "[SLAVE_BUILD]/src/out/build_product.zip", 133 "[SLAVE_BUILD]/src/out/build_product.zip",
129 "[SLAVE_BUILD]/src" 134 "[SLAVE_BUILD]/src"
130 ], 135 ],
136 "cwd": "[SLAVE_BUILD]",
131 "name": "clean local files", 137 "name": "clean local files",
132 "~followup_annotations": [ 138 "~followup_annotations": [
133 "@@@STEP_LOG_LINE@python.inline@@@@", 139 "@@@STEP_LOG_LINE@python.inline@@@@",
134 "@@@STEP_LOG_LINE@python.inline@import shutil, sys, os@@@", 140 "@@@STEP_LOG_LINE@python.inline@import shutil, sys, os@@@",
135 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1], True)@@@", 141 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1], True)@@@",
136 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[2], True)@@@", 142 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[2], True)@@@",
137 "@@@STEP_LOG_LINE@python.inline@try:@@@", 143 "@@@STEP_LOG_LINE@python.inline@try:@@@",
138 "@@@STEP_LOG_LINE@python.inline@ os.remove(sys.argv[3])@@@", 144 "@@@STEP_LOG_LINE@python.inline@ os.remove(sys.argv[3])@@@",
139 "@@@STEP_LOG_LINE@python.inline@except OSError:@@@", 145 "@@@STEP_LOG_LINE@python.inline@except OSError:@@@",
140 "@@@STEP_LOG_LINE@python.inline@ pass@@@", 146 "@@@STEP_LOG_LINE@python.inline@ pass@@@",
141 "@@@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]):@@@",
142 "@@@STEP_LOG_LINE@python.inline@ for f in files:@@@", 148 "@@@STEP_LOG_LINE@python.inline@ for f in files:@@@",
143 "@@@STEP_LOG_LINE@python.inline@ if f.endswith('.pyc'):@@@", 149 "@@@STEP_LOG_LINE@python.inline@ if f.endswith('.pyc'):@@@",
144 "@@@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))@@@" ,
145 "@@@STEP_LOG_END@python.inline@@@" 151 "@@@STEP_LOG_END@python.inline@@@"
146 ] 152 ]
147 }, 153 },
148 { 154 {
149 "allow_subannotations": false, 155 "allow_subannotations": false,
150 "cmd": [ 156 "cmd": [
151 "[SLAVE_BUILD]/src/build/tree_truth.sh", 157 "[SLAVE_BUILD]/src/build/tree_truth.sh",
152 "[SLAVE_BUILD]/src", 158 "[SLAVE_BUILD]/src",
153 "src" 159 "src"
154 ], 160 ],
161 "cwd": "[SLAVE_BUILD]",
155 "name": "tree truth steps" 162 "name": "tree truth steps"
156 }, 163 },
157 { 164 {
158 "cmd": [ 165 "cmd": [
159 "python", 166 "python",
160 "-u", 167 "-u",
161 "\nimport os, sys\nfrom common import chromium_utils\n\nif os.path.exists( sys.argv[1]):\n chromium_utils.RemoveDirectory(sys.argv[1])\n", 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",
162 "[SLAVE_BUILD]/src/out/Debug" 169 "[SLAVE_BUILD]/src/out/Debug"
163 ], 170 ],
171 "cwd": "[SLAVE_BUILD]",
164 "name": "rmtree build directory", 172 "name": "rmtree build directory",
165 "~followup_annotations": [ 173 "~followup_annotations": [
166 "@@@STEP_LOG_LINE@python.inline@@@@", 174 "@@@STEP_LOG_LINE@python.inline@@@@",
167 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@", 175 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
168 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils@@@", 176 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils@@@",
169 "@@@STEP_LOG_LINE@python.inline@@@@", 177 "@@@STEP_LOG_LINE@python.inline@@@@",
170 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@", 178 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
171 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@", 179 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@",
172 "@@@STEP_LOG_END@python.inline@@@" 180 "@@@STEP_LOG_END@python.inline@@@"
173 ] 181 ]
174 }, 182 },
175 { 183 {
176 "cmd": [ 184 "cmd": [
177 "python", 185 "python",
178 "-u", 186 "-u",
179 "[BUILD]/scripts/slave/extract_build.py", 187 "[BUILD]/scripts/slave/extract_build.py",
180 "--target", 188 "--target",
181 "Debug", 189 "Debug",
182 "--build-archive-url", 190 "--build-archive-url",
183 "gs://test-domain/test-archive.zip", 191 "gs://test-domain/test-archive.zip",
184 "--factory-properties", 192 "--factory-properties",
185 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" buildername\": \"Android Tests (dbg)\", \"buildnumber\": 571, \"mastername\": \" chromium.linux\", \"parent_build_archive_url\": \"gs://test-domain/test-archive. zip\", \"parent_buildername\": \"Android Builder (dbg)\", \"parent_got_revision\ ": \"1111111\", \"recipe\": \"chromium\", \"slavename\": \"TestSlavename\", \"wo rkdir\": \"/path/to/workdir/TestSlavename\"}", 193 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" buildername\": \"Android Tests (dbg)\", \"buildnumber\": 571, \"mastername\": \" chromium.linux\", \"parent_build_archive_url\": \"gs://test-domain/test-archive. zip\", \"parent_buildername\": \"Android Builder (dbg)\", \"parent_got_revision\ ": \"1111111\", \"recipe\": \"chromium\", \"slavename\": \"TestSlavename\", \"wo rkdir\": \"/path/to/workdir/TestSlavename\"}",
186 "--build-properties", 194 "--build-properties",
187 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" buildername\": \"Android Tests (dbg)\", \"buildnumber\": 571, \"mastername\": \" chromium.linux\", \"parent_build_archive_url\": \"gs://test-domain/test-archive. zip\", \"parent_buildername\": \"Android Builder (dbg)\", \"parent_got_revision\ ": \"1111111\", \"recipe\": \"chromium\", \"slavename\": \"TestSlavename\", \"wo rkdir\": \"/path/to/workdir/TestSlavename\"}" 195 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" buildername\": \"Android Tests (dbg)\", \"buildnumber\": 571, \"mastername\": \" chromium.linux\", \"parent_build_archive_url\": \"gs://test-domain/test-archive. zip\", \"parent_buildername\": \"Android Builder (dbg)\", \"parent_got_revision\ ": \"1111111\", \"recipe\": \"chromium\", \"slavename\": \"TestSlavename\", \"wo rkdir\": \"/path/to/workdir/TestSlavename\"}"
188 ], 196 ],
197 "cwd": "[SLAVE_BUILD]",
189 "name": "extract build" 198 "name": "extract build"
190 }, 199 },
191 { 200 {
192 "cmd": [ 201 "cmd": [
193 "python", 202 "python",
194 "-u", 203 "-u",
195 "RECIPE_MODULE[adb]/resources/list_devices.py", 204 "RECIPE_MODULE[adb]/resources/list_devices.py",
196 "['[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb', 'd evices']", 205 "['[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb', 'd evices']",
197 "/path/to/tmp/json" 206 "/path/to/tmp/json"
198 ], 207 ],
208 "cwd": "[SLAVE_BUILD]",
199 "name": "List adb devices", 209 "name": "List adb devices",
200 "~followup_annotations": [ 210 "~followup_annotations": [
201 "@@@STEP_LOG_LINE@json.output@[@@@", 211 "@@@STEP_LOG_LINE@json.output@[@@@",
202 "@@@STEP_LOG_LINE@json.output@ \"014E1F310401C009\"@@@", 212 "@@@STEP_LOG_LINE@json.output@ \"014E1F310401C009\"@@@",
203 "@@@STEP_LOG_LINE@json.output@]@@@", 213 "@@@STEP_LOG_LINE@json.output@]@@@",
204 "@@@STEP_LOG_END@json.output@@@" 214 "@@@STEP_LOG_END@json.output@@@"
205 ] 215 ]
206 }, 216 },
207 { 217 {
208 "cmd": [ 218 "cmd": [
209 "python", 219 "python",
210 "-u", 220 "-u",
211 "\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", 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",
212 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb", 222 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb",
213 "014E1F310401C009" 223 "014E1F310401C009"
214 ], 224 ],
225 "cwd": "[SLAVE_BUILD]",
215 "name": "Root devices", 226 "name": "Root devices",
216 "~followup_annotations": [ 227 "~followup_annotations": [
217 "@@@STEP_LOG_LINE@python.inline@@@@", 228 "@@@STEP_LOG_LINE@python.inline@@@@",
218 "@@@STEP_LOG_LINE@python.inline@import subprocess@@@", 229 "@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
219 "@@@STEP_LOG_LINE@python.inline@import sys@@@", 230 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
220 "@@@STEP_LOG_LINE@python.inline@adb_path = sys.argv[1]@@@", 231 "@@@STEP_LOG_LINE@python.inline@adb_path = sys.argv[1]@@@",
221 "@@@STEP_LOG_LINE@python.inline@for device in sys.argv[2:]:@@@", 232 "@@@STEP_LOG_LINE@python.inline@for device in sys.argv[2:]:@@@",
222 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', d evice, 'root'])@@@", 233 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', d evice, 'root'])@@@",
223 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', d evice, 'wait-for-device'])@@@", 234 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', d evice, 'wait-for-device'])@@@",
224 "@@@STEP_LOG_END@python.inline@@@" 235 "@@@STEP_LOG_END@python.inline@@@"
225 ] 236 ]
226 }, 237 },
227 { 238 {
228 "cmd": [ 239 "cmd": [
229 "[BUILD]/scripts/slave/daemonizer.py", 240 "[BUILD]/scripts/slave/daemonizer.py",
230 "--", 241 "--",
231 "[SLAVE_BUILD]/src/build/android/adb_logcat_monitor.py", 242 "[SLAVE_BUILD]/src/build/android/adb_logcat_monitor.py",
232 "[SLAVE_BUILD]/src/out/logcat" 243 "[SLAVE_BUILD]/src/out/logcat"
233 ], 244 ],
245 "cwd": "[SLAVE_BUILD]",
234 "env": { 246 "env": {
235 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 247 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
236 }, 248 },
237 "name": "spawn_logcat_monitor" 249 "name": "spawn_logcat_monitor"
238 }, 250 },
239 { 251 {
240 "cmd": [ 252 "cmd": [
241 "python", 253 "python",
242 "-u", 254 "-u",
243 "[BUILD]/scripts/slave/android/authorize_adb_devices.py", 255 "[BUILD]/scripts/slave/android/authorize_adb_devices.py",
244 "--adb-path", 256 "--adb-path",
245 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb" 257 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
246 ], 258 ],
259 "cwd": "[SLAVE_BUILD]",
247 "env": { 260 "env": {
248 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 261 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
249 }, 262 },
250 "name": "authorize_adb_devices" 263 "name": "authorize_adb_devices"
251 }, 264 },
252 { 265 {
253 "cmd": [ 266 "cmd": [
254 "[SLAVE_BUILD]/src/build/android/buildbot/bb_device_status_check.py", 267 "[SLAVE_BUILD]/src/build/android/buildbot/bb_device_status_check.py",
255 "--json-output", 268 "--json-output",
256 "/path/to/tmp/json" 269 "/path/to/tmp/json"
257 ], 270 ],
271 "cwd": "[SLAVE_BUILD]",
258 "env": { 272 "env": {
259 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 273 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
260 }, 274 },
261 "name": "device_status_check", 275 "name": "device_status_check",
262 "~followup_annotations": [ 276 "~followup_annotations": [
263 "@@@STEP_TEXT@Online devices: 1@@@", 277 "@@@STEP_TEXT@Online devices: 1@@@",
264 "@@@STEP_LOG_LINE@json.output@[@@@", 278 "@@@STEP_LOG_LINE@json.output@[@@@",
265 "@@@STEP_LOG_LINE@json.output@ {@@@", 279 "@@@STEP_LOG_LINE@json.output@ {@@@",
266 "@@@STEP_LOG_LINE@json.output@ \"battery\": {@@@", 280 "@@@STEP_LOG_LINE@json.output@ \"battery\": {@@@",
267 "@@@STEP_LOG_LINE@json.output@ \"AC powered\": \"false\", @@@", 281 "@@@STEP_LOG_LINE@json.output@ \"AC powered\": \"false\", @@@",
(...skipping 20 matching lines...) Expand all
288 ] 302 ]
289 }, 303 },
290 { 304 {
291 "cmd": [ 305 "cmd": [
292 "python", 306 "python",
293 "-u", 307 "-u",
294 "[SLAVE_BUILD]/src/build/android/provision_devices.py", 308 "[SLAVE_BUILD]/src/build/android/provision_devices.py",
295 "-t", 309 "-t",
296 "Debug" 310 "Debug"
297 ], 311 ],
312 "cwd": "[SLAVE_BUILD]",
298 "env": { 313 "env": {
299 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 314 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
300 }, 315 },
301 "name": "provision_devices" 316 "name": "provision_devices"
302 }, 317 },
303 { 318 {
304 "cmd": [ 319 "cmd": [
305 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py", 320 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py",
306 "--apk", 321 "--apk",
307 "AndroidWebView.apk", 322 "AndroidWebView.apk",
308 "--apk_package", 323 "--apk_package",
309 "org.chromium.android_webview.shell" 324 "org.chromium.android_webview.shell"
310 ], 325 ],
326 "cwd": "[SLAVE_BUILD]",
311 "env": { 327 "env": {
312 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 328 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
313 }, 329 },
314 "name": "install AndroidWebView.apk" 330 "name": "install AndroidWebView.apk"
315 }, 331 },
316 { 332 {
317 "cmd": [ 333 "cmd": [
318 "python", 334 "python",
319 "-u", 335 "-u",
320 "[SLAVE_BUILD]/src/build/android/test_runner.py", 336 "[SLAVE_BUILD]/src/build/android/test_runner.py",
321 "instrumentation", 337 "instrumentation",
322 "--test-apk", 338 "--test-apk",
323 "AndroidWebViewTest", 339 "AndroidWebViewTest",
324 "--isolate-file-path", 340 "--isolate-file-path",
325 "android_webview/android_webview_test_apk.isolate", 341 "android_webview/android_webview_test_apk.isolate",
326 "--flakiness-dashboard-server", 342 "--flakiness-dashboard-server",
327 "http://test-results.appspot.com", 343 "http://test-results.appspot.com",
328 "--verbose", 344 "--verbose",
329 "--json-results-file", 345 "--json-results-file",
330 "/path/to/tmp/json" 346 "/path/to/tmp/json"
331 ], 347 ],
348 "cwd": "[SLAVE_BUILD]",
332 "name": "Instrumentation test AndroidWebViewTest", 349 "name": "Instrumentation test AndroidWebViewTest",
333 "~followup_annotations": [ 350 "~followup_annotations": [
334 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@" 351 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
335 ] 352 ]
336 }, 353 },
337 { 354 {
338 "cmd": [ 355 "cmd": [
339 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py", 356 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py",
340 "--apk", 357 "--apk",
341 "ChromeShell.apk", 358 "ChromeShell.apk",
342 "--apk_package", 359 "--apk_package",
343 "org.chromium.chrome.shell" 360 "org.chromium.chrome.shell"
344 ], 361 ],
362 "cwd": "[SLAVE_BUILD]",
345 "env": { 363 "env": {
346 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 364 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
347 }, 365 },
348 "name": "install ChromeShell.apk" 366 "name": "install ChromeShell.apk"
349 }, 367 },
350 { 368 {
351 "cmd": [ 369 "cmd": [
352 "python", 370 "python",
353 "-u", 371 "-u",
354 "[SLAVE_BUILD]/src/build/android/test_runner.py", 372 "[SLAVE_BUILD]/src/build/android/test_runner.py",
355 "instrumentation", 373 "instrumentation",
356 "--test-apk", 374 "--test-apk",
357 "ChromeShellTest", 375 "ChromeShellTest",
358 "--isolate-file-path", 376 "--isolate-file-path",
359 "chrome/chrome_shell_test_apk.isolate", 377 "chrome/chrome_shell_test_apk.isolate",
360 "--flakiness-dashboard-server", 378 "--flakiness-dashboard-server",
361 "http://test-results.appspot.com", 379 "http://test-results.appspot.com",
362 "--verbose", 380 "--verbose",
363 "--json-results-file", 381 "--json-results-file",
364 "/path/to/tmp/json" 382 "/path/to/tmp/json"
365 ], 383 ],
384 "cwd": "[SLAVE_BUILD]",
366 "name": "Instrumentation test ChromeShellTest", 385 "name": "Instrumentation test ChromeShellTest",
367 "~followup_annotations": [ 386 "~followup_annotations": [
368 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@" 387 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
369 ] 388 ]
370 }, 389 },
371 { 390 {
372 "cmd": [ 391 "cmd": [
373 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py", 392 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py",
374 "--apk", 393 "--apk",
375 "ContentShell.apk", 394 "ContentShell.apk",
376 "--apk_package", 395 "--apk_package",
377 "org.chromium.content_shell_apk" 396 "org.chromium.content_shell_apk"
378 ], 397 ],
398 "cwd": "[SLAVE_BUILD]",
379 "env": { 399 "env": {
380 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 400 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
381 }, 401 },
382 "name": "install ContentShell.apk" 402 "name": "install ContentShell.apk"
383 }, 403 },
384 { 404 {
385 "cmd": [ 405 "cmd": [
386 "python", 406 "python",
387 "-u", 407 "-u",
388 "[SLAVE_BUILD]/src/build/android/test_runner.py", 408 "[SLAVE_BUILD]/src/build/android/test_runner.py",
389 "instrumentation", 409 "instrumentation",
390 "--test-apk", 410 "--test-apk",
391 "ContentShellTest", 411 "ContentShellTest",
392 "--isolate-file-path", 412 "--isolate-file-path",
393 "content/content_shell_test_apk.isolate", 413 "content/content_shell_test_apk.isolate",
394 "--flakiness-dashboard-server", 414 "--flakiness-dashboard-server",
395 "http://test-results.appspot.com", 415 "http://test-results.appspot.com",
396 "--verbose", 416 "--verbose",
397 "--json-results-file", 417 "--json-results-file",
398 "/path/to/tmp/json" 418 "/path/to/tmp/json"
399 ], 419 ],
420 "cwd": "[SLAVE_BUILD]",
400 "name": "Instrumentation test ContentShellTest", 421 "name": "Instrumentation test ContentShellTest",
401 "~followup_annotations": [ 422 "~followup_annotations": [
402 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@" 423 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
403 ] 424 ]
404 }, 425 },
405 { 426 {
406 "cmd": [ 427 "cmd": [
407 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py", 428 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py",
408 "--apk", 429 "--apk",
409 "ChromeSyncShell.apk", 430 "ChromeSyncShell.apk",
410 "--apk_package", 431 "--apk_package",
411 "org.chromium.chrome.browser.sync" 432 "org.chromium.chrome.browser.sync"
412 ], 433 ],
434 "cwd": "[SLAVE_BUILD]",
413 "env": { 435 "env": {
414 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 436 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
415 }, 437 },
416 "name": "install ChromeSyncShell.apk" 438 "name": "install ChromeSyncShell.apk"
417 }, 439 },
418 { 440 {
419 "cmd": [ 441 "cmd": [
420 "python", 442 "python",
421 "-u", 443 "-u",
422 "[SLAVE_BUILD]/src/build/android/test_runner.py", 444 "[SLAVE_BUILD]/src/build/android/test_runner.py",
423 "instrumentation", 445 "instrumentation",
424 "--test-apk", 446 "--test-apk",
425 "ChromeSyncShellTest", 447 "ChromeSyncShellTest",
426 "--flakiness-dashboard-server", 448 "--flakiness-dashboard-server",
427 "http://test-results.appspot.com", 449 "http://test-results.appspot.com",
428 "--verbose", 450 "--verbose",
429 "--json-results-file", 451 "--json-results-file",
430 "/path/to/tmp/json" 452 "/path/to/tmp/json"
431 ], 453 ],
454 "cwd": "[SLAVE_BUILD]",
432 "name": "Instrumentation test ChromeSyncShellTest", 455 "name": "Instrumentation test ChromeSyncShellTest",
433 "~followup_annotations": [ 456 "~followup_annotations": [
434 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@" 457 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
435 ] 458 ]
436 }, 459 },
437 { 460 {
438 "cmd": [ 461 "cmd": [
439 "python", 462 "python",
440 "-u", 463 "-u",
441 "[SLAVE_BUILD]/src/build/android/test_runner.py", 464 "[SLAVE_BUILD]/src/build/android/test_runner.py",
442 "gtest", 465 "gtest",
443 "-s", 466 "-s",
444 "android_webview_unittests", 467 "android_webview_unittests",
445 "--verbose", 468 "--verbose",
446 "--flakiness-dashboard-server=http://test-results.appspot.com", 469 "--flakiness-dashboard-server=http://test-results.appspot.com",
447 "--json-results-file", 470 "--json-results-file",
448 "/path/to/tmp/json" 471 "/path/to/tmp/json"
449 ], 472 ],
473 "cwd": "[SLAVE_BUILD]",
450 "env": { 474 "env": {
451 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 475 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
452 }, 476 },
453 "name": "android_webview_unittests" 477 "name": "android_webview_unittests"
454 }, 478 },
455 { 479 {
456 "cmd": [ 480 "cmd": [
457 "python", 481 "python",
458 "-u", 482 "-u",
459 "[SLAVE_BUILD]/src/build/android/test_runner.py", 483 "[SLAVE_BUILD]/src/build/android/test_runner.py",
460 "gtest", 484 "gtest",
461 "-s", 485 "-s",
462 "base_unittests", 486 "base_unittests",
463 "--verbose", 487 "--verbose",
464 "--flakiness-dashboard-server=http://test-results.appspot.com", 488 "--flakiness-dashboard-server=http://test-results.appspot.com",
465 "--json-results-file", 489 "--json-results-file",
466 "/path/to/tmp/json" 490 "/path/to/tmp/json"
467 ], 491 ],
492 "cwd": "[SLAVE_BUILD]",
468 "env": { 493 "env": {
469 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 494 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
470 }, 495 },
471 "name": "base_unittests" 496 "name": "base_unittests"
472 }, 497 },
473 { 498 {
474 "cmd": [ 499 "cmd": [
475 "python", 500 "python",
476 "-u", 501 "-u",
477 "[SLAVE_BUILD]/src/build/android/test_runner.py", 502 "[SLAVE_BUILD]/src/build/android/test_runner.py",
478 "gtest", 503 "gtest",
479 "-s", 504 "-s",
480 "breakpad_unittests", 505 "breakpad_unittests",
481 "--verbose", 506 "--verbose",
482 "--isolate_file_path=[SLAVE_BUILD]/src/breakpad/breakpad_unittests.isolate ", 507 "--isolate_file_path=[SLAVE_BUILD]/src/breakpad/breakpad_unittests.isolate ",
483 "--flakiness-dashboard-server=http://test-results.appspot.com", 508 "--flakiness-dashboard-server=http://test-results.appspot.com",
484 "--json-results-file", 509 "--json-results-file",
485 "/path/to/tmp/json" 510 "/path/to/tmp/json"
486 ], 511 ],
512 "cwd": "[SLAVE_BUILD]",
487 "env": { 513 "env": {
488 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 514 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
489 }, 515 },
490 "name": "breakpad_unittests" 516 "name": "breakpad_unittests"
491 }, 517 },
492 { 518 {
493 "cmd": [ 519 "cmd": [
494 "python", 520 "python",
495 "-u", 521 "-u",
496 "[SLAVE_BUILD]/src/build/android/test_runner.py", 522 "[SLAVE_BUILD]/src/build/android/test_runner.py",
497 "gtest", 523 "gtest",
498 "-s", 524 "-s",
499 "cc_unittests", 525 "cc_unittests",
500 "--verbose", 526 "--verbose",
501 "--flakiness-dashboard-server=http://test-results.appspot.com", 527 "--flakiness-dashboard-server=http://test-results.appspot.com",
502 "--json-results-file", 528 "--json-results-file",
503 "/path/to/tmp/json" 529 "/path/to/tmp/json"
504 ], 530 ],
531 "cwd": "[SLAVE_BUILD]",
505 "env": { 532 "env": {
506 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 533 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
507 }, 534 },
508 "name": "cc_unittests" 535 "name": "cc_unittests"
509 }, 536 },
510 { 537 {
511 "cmd": [ 538 "cmd": [
512 "python", 539 "python",
513 "-u", 540 "-u",
514 "[SLAVE_BUILD]/src/build/android/test_runner.py", 541 "[SLAVE_BUILD]/src/build/android/test_runner.py",
515 "gtest", 542 "gtest",
516 "-s", 543 "-s",
517 "components_unittests", 544 "components_unittests",
518 "--verbose", 545 "--verbose",
519 "--flakiness-dashboard-server=http://test-results.appspot.com", 546 "--flakiness-dashboard-server=http://test-results.appspot.com",
520 "--json-results-file", 547 "--json-results-file",
521 "/path/to/tmp/json" 548 "/path/to/tmp/json"
522 ], 549 ],
550 "cwd": "[SLAVE_BUILD]",
523 "env": { 551 "env": {
524 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 552 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
525 }, 553 },
526 "name": "components_unittests" 554 "name": "components_unittests"
527 }, 555 },
528 { 556 {
529 "cmd": [ 557 "cmd": [
530 "python", 558 "python",
531 "-u", 559 "-u",
532 "[SLAVE_BUILD]/src/build/android/test_runner.py", 560 "[SLAVE_BUILD]/src/build/android/test_runner.py",
533 "gtest", 561 "gtest",
534 "-s", 562 "-s",
535 "content_browsertests", 563 "content_browsertests",
536 "--verbose", 564 "--verbose",
537 "--flakiness-dashboard-server=http://test-results.appspot.com", 565 "--flakiness-dashboard-server=http://test-results.appspot.com",
538 "--json-results-file", 566 "--json-results-file",
539 "/path/to/tmp/json" 567 "/path/to/tmp/json"
540 ], 568 ],
569 "cwd": "[SLAVE_BUILD]",
541 "env": { 570 "env": {
542 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 571 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
543 }, 572 },
544 "name": "content_browsertests" 573 "name": "content_browsertests"
545 }, 574 },
546 { 575 {
547 "cmd": [ 576 "cmd": [
548 "python", 577 "python",
549 "-u", 578 "-u",
550 "[SLAVE_BUILD]/src/build/android/test_runner.py", 579 "[SLAVE_BUILD]/src/build/android/test_runner.py",
551 "gtest", 580 "gtest",
552 "-s", 581 "-s",
553 "content_unittests", 582 "content_unittests",
554 "--verbose", 583 "--verbose",
555 "--flakiness-dashboard-server=http://test-results.appspot.com", 584 "--flakiness-dashboard-server=http://test-results.appspot.com",
556 "--json-results-file", 585 "--json-results-file",
557 "/path/to/tmp/json" 586 "/path/to/tmp/json"
558 ], 587 ],
588 "cwd": "[SLAVE_BUILD]",
559 "env": { 589 "env": {
560 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 590 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
561 }, 591 },
562 "name": "content_unittests" 592 "name": "content_unittests"
563 }, 593 },
564 { 594 {
565 "cmd": [ 595 "cmd": [
566 "python", 596 "python",
567 "-u", 597 "-u",
568 "[SLAVE_BUILD]/src/build/android/test_runner.py", 598 "[SLAVE_BUILD]/src/build/android/test_runner.py",
569 "gtest", 599 "gtest",
570 "-s", 600 "-s",
571 "device_unittests", 601 "device_unittests",
572 "--verbose", 602 "--verbose",
573 "--flakiness-dashboard-server=http://test-results.appspot.com", 603 "--flakiness-dashboard-server=http://test-results.appspot.com",
574 "--json-results-file", 604 "--json-results-file",
575 "/path/to/tmp/json" 605 "/path/to/tmp/json"
576 ], 606 ],
607 "cwd": "[SLAVE_BUILD]",
577 "env": { 608 "env": {
578 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 609 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
579 }, 610 },
580 "name": "device_unittests" 611 "name": "device_unittests"
581 }, 612 },
582 { 613 {
583 "cmd": [ 614 "cmd": [
584 "python", 615 "python",
585 "-u", 616 "-u",
586 "[SLAVE_BUILD]/src/build/android/test_runner.py", 617 "[SLAVE_BUILD]/src/build/android/test_runner.py",
587 "gtest", 618 "gtest",
588 "-s", 619 "-s",
589 "events_unittests", 620 "events_unittests",
590 "--verbose", 621 "--verbose",
591 "--flakiness-dashboard-server=http://test-results.appspot.com", 622 "--flakiness-dashboard-server=http://test-results.appspot.com",
592 "--json-results-file", 623 "--json-results-file",
593 "/path/to/tmp/json" 624 "/path/to/tmp/json"
594 ], 625 ],
626 "cwd": "[SLAVE_BUILD]",
595 "env": { 627 "env": {
596 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 628 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
597 }, 629 },
598 "name": "events_unittests" 630 "name": "events_unittests"
599 }, 631 },
600 { 632 {
601 "cmd": [ 633 "cmd": [
602 "python", 634 "python",
603 "-u", 635 "-u",
604 "[SLAVE_BUILD]/src/build/android/test_runner.py", 636 "[SLAVE_BUILD]/src/build/android/test_runner.py",
605 "gtest", 637 "gtest",
606 "-s", 638 "-s",
607 "gl_tests", 639 "gl_tests",
608 "--verbose", 640 "--verbose",
609 "--flakiness-dashboard-server=http://test-results.appspot.com", 641 "--flakiness-dashboard-server=http://test-results.appspot.com",
610 "--json-results-file", 642 "--json-results-file",
611 "/path/to/tmp/json" 643 "/path/to/tmp/json"
612 ], 644 ],
645 "cwd": "[SLAVE_BUILD]",
613 "env": { 646 "env": {
614 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 647 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
615 }, 648 },
616 "name": "gl_tests" 649 "name": "gl_tests"
617 }, 650 },
618 { 651 {
619 "cmd": [ 652 "cmd": [
620 "python", 653 "python",
621 "-u", 654 "-u",
622 "[SLAVE_BUILD]/src/build/android/test_runner.py", 655 "[SLAVE_BUILD]/src/build/android/test_runner.py",
623 "gtest", 656 "gtest",
624 "-s", 657 "-s",
625 "gpu_unittests", 658 "gpu_unittests",
626 "--verbose", 659 "--verbose",
627 "--flakiness-dashboard-server=http://test-results.appspot.com", 660 "--flakiness-dashboard-server=http://test-results.appspot.com",
628 "--json-results-file", 661 "--json-results-file",
629 "/path/to/tmp/json" 662 "/path/to/tmp/json"
630 ], 663 ],
664 "cwd": "[SLAVE_BUILD]",
631 "env": { 665 "env": {
632 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 666 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
633 }, 667 },
634 "name": "gpu_unittests" 668 "name": "gpu_unittests"
635 }, 669 },
636 { 670 {
637 "cmd": [ 671 "cmd": [
638 "python", 672 "python",
639 "-u", 673 "-u",
640 "[SLAVE_BUILD]/src/build/android/test_runner.py", 674 "[SLAVE_BUILD]/src/build/android/test_runner.py",
641 "gtest", 675 "gtest",
642 "-s", 676 "-s",
643 "ipc_tests", 677 "ipc_tests",
644 "--verbose", 678 "--verbose",
645 "--flakiness-dashboard-server=http://test-results.appspot.com", 679 "--flakiness-dashboard-server=http://test-results.appspot.com",
646 "--json-results-file", 680 "--json-results-file",
647 "/path/to/tmp/json" 681 "/path/to/tmp/json"
648 ], 682 ],
683 "cwd": "[SLAVE_BUILD]",
649 "env": { 684 "env": {
650 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 685 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
651 }, 686 },
652 "name": "ipc_tests" 687 "name": "ipc_tests"
653 }, 688 },
654 { 689 {
655 "cmd": [ 690 "cmd": [
656 "python", 691 "python",
657 "-u", 692 "-u",
658 "[SLAVE_BUILD]/src/build/android/test_runner.py", 693 "[SLAVE_BUILD]/src/build/android/test_runner.py",
659 "gtest", 694 "gtest",
660 "-s", 695 "-s",
661 "media_unittests", 696 "media_unittests",
662 "--verbose", 697 "--verbose",
663 "--flakiness-dashboard-server=http://test-results.appspot.com", 698 "--flakiness-dashboard-server=http://test-results.appspot.com",
664 "--json-results-file", 699 "--json-results-file",
665 "/path/to/tmp/json" 700 "/path/to/tmp/json"
666 ], 701 ],
702 "cwd": "[SLAVE_BUILD]",
667 "env": { 703 "env": {
668 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 704 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
669 }, 705 },
670 "name": "media_unittests" 706 "name": "media_unittests"
671 }, 707 },
672 { 708 {
673 "cmd": [ 709 "cmd": [
674 "python", 710 "python",
675 "-u", 711 "-u",
676 "[SLAVE_BUILD]/src/build/android/test_runner.py", 712 "[SLAVE_BUILD]/src/build/android/test_runner.py",
677 "gtest", 713 "gtest",
678 "-s", 714 "-s",
679 "net_unittests", 715 "net_unittests",
680 "--verbose", 716 "--verbose",
681 "--flakiness-dashboard-server=http://test-results.appspot.com", 717 "--flakiness-dashboard-server=http://test-results.appspot.com",
682 "--json-results-file", 718 "--json-results-file",
683 "/path/to/tmp/json" 719 "/path/to/tmp/json"
684 ], 720 ],
721 "cwd": "[SLAVE_BUILD]",
685 "env": { 722 "env": {
686 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 723 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
687 }, 724 },
688 "name": "net_unittests" 725 "name": "net_unittests"
689 }, 726 },
690 { 727 {
691 "cmd": [ 728 "cmd": [
692 "python", 729 "python",
693 "-u", 730 "-u",
694 "[SLAVE_BUILD]/src/build/android/test_runner.py", 731 "[SLAVE_BUILD]/src/build/android/test_runner.py",
695 "gtest", 732 "gtest",
696 "-s", 733 "-s",
697 "sandbox_linux_unittests", 734 "sandbox_linux_unittests",
698 "--verbose", 735 "--verbose",
699 "--flakiness-dashboard-server=http://test-results.appspot.com", 736 "--flakiness-dashboard-server=http://test-results.appspot.com",
700 "--json-results-file", 737 "--json-results-file",
701 "/path/to/tmp/json" 738 "/path/to/tmp/json"
702 ], 739 ],
740 "cwd": "[SLAVE_BUILD]",
703 "env": { 741 "env": {
704 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 742 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
705 }, 743 },
706 "name": "sandbox_linux_unittests" 744 "name": "sandbox_linux_unittests"
707 }, 745 },
708 { 746 {
709 "cmd": [ 747 "cmd": [
710 "python", 748 "python",
711 "-u", 749 "-u",
712 "[SLAVE_BUILD]/src/build/android/test_runner.py", 750 "[SLAVE_BUILD]/src/build/android/test_runner.py",
713 "gtest", 751 "gtest",
714 "-s", 752 "-s",
715 "sql_unittests", 753 "sql_unittests",
716 "--verbose", 754 "--verbose",
717 "--flakiness-dashboard-server=http://test-results.appspot.com", 755 "--flakiness-dashboard-server=http://test-results.appspot.com",
718 "--json-results-file", 756 "--json-results-file",
719 "/path/to/tmp/json" 757 "/path/to/tmp/json"
720 ], 758 ],
759 "cwd": "[SLAVE_BUILD]",
721 "env": { 760 "env": {
722 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 761 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
723 }, 762 },
724 "name": "sql_unittests" 763 "name": "sql_unittests"
725 }, 764 },
726 { 765 {
727 "cmd": [ 766 "cmd": [
728 "python", 767 "python",
729 "-u", 768 "-u",
730 "[SLAVE_BUILD]/src/build/android/test_runner.py", 769 "[SLAVE_BUILD]/src/build/android/test_runner.py",
731 "gtest", 770 "gtest",
732 "-s", 771 "-s",
733 "sync_unit_tests", 772 "sync_unit_tests",
734 "--verbose", 773 "--verbose",
735 "--flakiness-dashboard-server=http://test-results.appspot.com", 774 "--flakiness-dashboard-server=http://test-results.appspot.com",
736 "--json-results-file", 775 "--json-results-file",
737 "/path/to/tmp/json" 776 "/path/to/tmp/json"
738 ], 777 ],
778 "cwd": "[SLAVE_BUILD]",
739 "env": { 779 "env": {
740 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 780 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
741 }, 781 },
742 "name": "sync_unit_tests" 782 "name": "sync_unit_tests"
743 }, 783 },
744 { 784 {
745 "cmd": [ 785 "cmd": [
746 "python", 786 "python",
747 "-u", 787 "-u",
748 "[SLAVE_BUILD]/src/build/android/test_runner.py", 788 "[SLAVE_BUILD]/src/build/android/test_runner.py",
749 "gtest", 789 "gtest",
750 "-s", 790 "-s",
751 "ui_android_unittests", 791 "ui_android_unittests",
752 "--verbose", 792 "--verbose",
753 "--flakiness-dashboard-server=http://test-results.appspot.com", 793 "--flakiness-dashboard-server=http://test-results.appspot.com",
754 "--json-results-file", 794 "--json-results-file",
755 "/path/to/tmp/json" 795 "/path/to/tmp/json"
756 ], 796 ],
797 "cwd": "[SLAVE_BUILD]",
757 "env": { 798 "env": {
758 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 799 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
759 }, 800 },
760 "name": "ui_android_unittests" 801 "name": "ui_android_unittests"
761 }, 802 },
762 { 803 {
763 "cmd": [ 804 "cmd": [
764 "python", 805 "python",
765 "-u", 806 "-u",
766 "[SLAVE_BUILD]/src/build/android/test_runner.py", 807 "[SLAVE_BUILD]/src/build/android/test_runner.py",
767 "gtest", 808 "gtest",
768 "-s", 809 "-s",
769 "ui_base_unittests", 810 "ui_base_unittests",
770 "--verbose", 811 "--verbose",
771 "--flakiness-dashboard-server=http://test-results.appspot.com", 812 "--flakiness-dashboard-server=http://test-results.appspot.com",
772 "--json-results-file", 813 "--json-results-file",
773 "/path/to/tmp/json" 814 "/path/to/tmp/json"
774 ], 815 ],
816 "cwd": "[SLAVE_BUILD]",
775 "env": { 817 "env": {
776 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 818 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
777 }, 819 },
778 "name": "ui_base_unittests" 820 "name": "ui_base_unittests"
779 }, 821 },
780 { 822 {
781 "cmd": [ 823 "cmd": [
782 "python", 824 "python",
783 "-u", 825 "-u",
784 "[SLAVE_BUILD]/src/build/android/test_runner.py", 826 "[SLAVE_BUILD]/src/build/android/test_runner.py",
785 "gtest", 827 "gtest",
786 "-s", 828 "-s",
787 "ui_touch_selection_unittests", 829 "ui_touch_selection_unittests",
788 "--verbose", 830 "--verbose",
789 "--flakiness-dashboard-server=http://test-results.appspot.com", 831 "--flakiness-dashboard-server=http://test-results.appspot.com",
790 "--json-results-file", 832 "--json-results-file",
791 "/path/to/tmp/json" 833 "/path/to/tmp/json"
792 ], 834 ],
835 "cwd": "[SLAVE_BUILD]",
793 "env": { 836 "env": {
794 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 837 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
795 }, 838 },
796 "name": "ui_touch_selection_unittests" 839 "name": "ui_touch_selection_unittests"
797 }, 840 },
798 { 841 {
799 "cmd": [ 842 "cmd": [
800 "python", 843 "python",
801 "-u", 844 "-u",
802 "[SLAVE_BUILD]/src/build/android/test_runner.py", 845 "[SLAVE_BUILD]/src/build/android/test_runner.py",
803 "gtest", 846 "gtest",
804 "-s", 847 "-s",
805 "unit_tests", 848 "unit_tests",
806 "--verbose", 849 "--verbose",
807 "--flakiness-dashboard-server=http://test-results.appspot.com", 850 "--flakiness-dashboard-server=http://test-results.appspot.com",
808 "--json-results-file", 851 "--json-results-file",
809 "/path/to/tmp/json" 852 "/path/to/tmp/json"
810 ], 853 ],
854 "cwd": "[SLAVE_BUILD]",
811 "env": { 855 "env": {
812 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 856 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
813 }, 857 },
814 "name": "unit_tests" 858 "name": "unit_tests"
815 }, 859 },
816 { 860 {
817 "cmd": [ 861 "cmd": [
818 "python", 862 "python",
819 "-u", 863 "-u",
820 "[SLAVE_BUILD]/src/build/android/test_runner.py", 864 "[SLAVE_BUILD]/src/build/android/test_runner.py",
821 "junit", 865 "junit",
822 "-s", 866 "-s",
823 "junit_unit_tests", 867 "junit_unit_tests",
824 "--verbose", 868 "--verbose",
825 "--json-results-file", 869 "--json-results-file",
826 "/path/to/tmp/json" 870 "/path/to/tmp/json"
827 ], 871 ],
872 "cwd": "[SLAVE_BUILD]",
828 "env": { 873 "env": {
829 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 874 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
830 }, 875 },
831 "name": "junit_unit_tests", 876 "name": "junit_unit_tests",
832 "~followup_annotations": [ 877 "~followup_annotations": [
833 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@" 878 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
834 ] 879 ]
835 }, 880 },
836 { 881 {
837 "cmd": [ 882 "cmd": [
838 "python", 883 "python",
839 "-u", 884 "-u",
840 "[SLAVE_BUILD]/src/build/android/test_runner.py", 885 "[SLAVE_BUILD]/src/build/android/test_runner.py",
841 "junit", 886 "junit",
842 "-s", 887 "-s",
843 "chrome_junit_tests", 888 "chrome_junit_tests",
844 "--verbose", 889 "--verbose",
845 "--json-results-file", 890 "--json-results-file",
846 "/path/to/tmp/json" 891 "/path/to/tmp/json"
847 ], 892 ],
893 "cwd": "[SLAVE_BUILD]",
848 "env": { 894 "env": {
849 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 895 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
850 }, 896 },
851 "name": "chrome_junit_tests", 897 "name": "chrome_junit_tests",
852 "~followup_annotations": [ 898 "~followup_annotations": [
853 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@" 899 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
854 ] 900 ]
855 }, 901 },
856 { 902 {
857 "cmd": [ 903 "cmd": [
858 "python", 904 "python",
859 "-u", 905 "-u",
860 "[SLAVE_BUILD]/src/build/android/test_runner.py", 906 "[SLAVE_BUILD]/src/build/android/test_runner.py",
861 "junit", 907 "junit",
862 "-s", 908 "-s",
863 "content_junit_tests", 909 "content_junit_tests",
864 "--verbose", 910 "--verbose",
865 "--json-results-file", 911 "--json-results-file",
866 "/path/to/tmp/json" 912 "/path/to/tmp/json"
867 ], 913 ],
914 "cwd": "[SLAVE_BUILD]",
868 "env": { 915 "env": {
869 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 916 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
870 }, 917 },
871 "name": "content_junit_tests", 918 "name": "content_junit_tests",
872 "~followup_annotations": [ 919 "~followup_annotations": [
873 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@" 920 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
874 ] 921 ]
875 }, 922 },
876 { 923 {
877 "cmd": [ 924 "cmd": [
878 "python", 925 "python",
879 "-u", 926 "-u",
880 "[SLAVE_BUILD]/src/build/android/adb_logcat_printer.py", 927 "[SLAVE_BUILD]/src/build/android/adb_logcat_printer.py",
881 "--output-path", 928 "--output-path",
882 "[SLAVE_BUILD]/src/out/Debug/full_log", 929 "[SLAVE_BUILD]/src/out/Debug/full_log",
883 "[SLAVE_BUILD]/src/out/logcat" 930 "[SLAVE_BUILD]/src/out/logcat"
884 ], 931 ],
932 "cwd": "[SLAVE_BUILD]",
885 "name": "logcat_dump" 933 "name": "logcat_dump"
886 }, 934 },
887 { 935 {
888 "cmd": [ 936 "cmd": [
889 "python", 937 "python",
890 "-u", 938 "-u",
891 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py", 939 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py",
892 "--", 940 "--",
893 "[DEPOT_TOOLS]/gsutil.py", 941 "[DEPOT_TOOLS]/gsutil.py",
894 "--force-version", 942 "--force-version",
895 "4.7", 943 "4.7",
896 "--", 944 "--",
897 "cp", 945 "cp",
898 "[SLAVE_BUILD]/src/out/Debug/full_log", 946 "[SLAVE_BUILD]/src/out/Debug/full_log",
899 "gs://chromium-android/logcat_dumps/Android Tests (dbg)/571" 947 "gs://chromium-android/logcat_dumps/Android Tests (dbg)/571"
900 ], 948 ],
949 "cwd": "[SLAVE_BUILD]",
901 "name": "gsutil upload", 950 "name": "gsutil upload",
902 "~followup_annotations": [ 951 "~followup_annotations": [
903 "@@@STEP_LINK@logcat dump@https://storage.cloud.google.com/chromium-androi d/logcat_dumps/Android Tests (dbg)/571@@@" 952 "@@@STEP_LINK@logcat dump@https://storage.cloud.google.com/chromium-androi d/logcat_dumps/Android Tests (dbg)/571@@@"
904 ] 953 ]
905 }, 954 },
906 { 955 {
907 "cmd": [ 956 "cmd": [
908 "[SLAVE_BUILD]/src/third_party/android_platform/development/scripts/stack" , 957 "[SLAVE_BUILD]/src/third_party/android_platform/development/scripts/stack" ,
909 "--arch", 958 "--arch",
910 "arm", 959 "arm",
911 "--more-info", 960 "--more-info",
912 "[SLAVE_BUILD]/src/out/Debug/full_log" 961 "[SLAVE_BUILD]/src/out/Debug/full_log"
913 ], 962 ],
963 "cwd": "[SLAVE_BUILD]",
914 "env": { 964 "env": {
915 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 965 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
916 }, 966 },
917 "name": "stack_tool_with_logcat_dump" 967 "name": "stack_tool_with_logcat_dump"
918 }, 968 },
919 { 969 {
920 "cmd": [ 970 "cmd": [
921 "[SLAVE_BUILD]/src/build/android/tombstones.py", 971 "[SLAVE_BUILD]/src/build/android/tombstones.py",
922 "-a", 972 "-a",
923 "-s", 973 "-s",
924 "-w" 974 "-w"
925 ], 975 ],
976 "cwd": "[SLAVE_BUILD]",
926 "env": { 977 "env": {
927 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 978 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
928 }, 979 },
929 "name": "stack_tool_for_tombstones" 980 "name": "stack_tool_for_tombstones"
930 }, 981 },
931 { 982 {
932 "cmd": [ 983 "cmd": [
933 "python", 984 "python",
934 "-u", 985 "-u",
935 "\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", 986 "\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",
936 "[SLAVE_BUILD]/src/out/Debug/test_logs/*.log" 987 "[SLAVE_BUILD]/src/out/Debug/test_logs/*.log"
937 ], 988 ],
989 "cwd": "[SLAVE_BUILD]",
938 "name": "test_report", 990 "name": "test_report",
939 "~followup_annotations": [ 991 "~followup_annotations": [
940 "@@@STEP_LOG_LINE@python.inline@@@@", 992 "@@@STEP_LOG_LINE@python.inline@@@@",
941 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@", 993 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@",
942 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@", 994 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@",
943 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@", 995 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@",
944 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@", 996 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@",
945 "@@@STEP_LOG_LINE@python.inline@ print l@@@", 997 "@@@STEP_LOG_LINE@python.inline@ print l@@@",
946 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@", 998 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@",
947 "@@@STEP_LOG_END@python.inline@@@" 999 "@@@STEP_LOG_END@python.inline@@@"
948 ] 1000 ]
949 } 1001 }
950 ] 1002 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698