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

Side by Side Diff: scripts/slave/recipes/chromium.expected/full_chromium_linux_Android_Tests.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", 10 "Android Tests",
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 "Release", 104 "Release",
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\", \"buildnumber\": 571, \"mastername\" : \"chromium.linux\", \"slavename\": \"TestSlavename\", \"target_platform\": \"a ndroid\"}" 108 "{\"buildername\": \"Android Tests\", \"buildnumber\": 571, \"mastername\" : \"chromium.linux\", \"slavename\": \"TestSlavename\", \"target_platform\": \"a ndroid\"}"
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/Release/debug_info_dumps", 131 "[SLAVE_BUILD]/src/out/Release/debug_info_dumps",
127 "[SLAVE_BUILD]/src/out/Release/test_logs", 132 "[SLAVE_BUILD]/src/out/Release/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/Release" 169 "[SLAVE_BUILD]/src/out/Release"
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 "Release", 189 "Release",
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\", \"buildnumber\": 571, \"mastername\": \"chromi um.linux\", \"parent_build_archive_url\": \"gs://test-domain/test-archive.zip\", \"parent_buildername\": \"Android Builder\", \"parent_got_revision\": \"1111111 \", \"recipe\": \"chromium\", \"slavename\": \"TestSlavename\", \"workdir\": \"/ path/to/workdir/TestSlavename\"}", 193 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" buildername\": \"Android Tests\", \"buildnumber\": 571, \"mastername\": \"chromi um.linux\", \"parent_build_archive_url\": \"gs://test-domain/test-archive.zip\", \"parent_buildername\": \"Android Builder\", \"parent_got_revision\": \"1111111 \", \"recipe\": \"chromium\", \"slavename\": \"TestSlavename\", \"workdir\": \"/ path/to/workdir/TestSlavename\"}",
186 "--build-properties", 194 "--build-properties",
187 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" buildername\": \"Android Tests\", \"buildnumber\": 571, \"mastername\": \"chromi um.linux\", \"parent_build_archive_url\": \"gs://test-domain/test-archive.zip\", \"parent_buildername\": \"Android Builder\", \"parent_got_revision\": \"1111111 \", \"recipe\": \"chromium\", \"slavename\": \"TestSlavename\", \"workdir\": \"/ path/to/workdir/TestSlavename\"}" 195 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \" buildername\": \"Android Tests\", \"buildnumber\": 571, \"mastername\": \"chromi um.linux\", \"parent_build_archive_url\": \"gs://test-domain/test-archive.zip\", \"parent_buildername\": \"Android Builder\", \"parent_got_revision\": \"1111111 \", \"recipe\": \"chromium\", \"slavename\": \"TestSlavename\", \"workdir\": \"/ 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 "Release" 310 "Release"
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 "--release" 325 "--release"
311 ], 326 ],
327 "cwd": "[SLAVE_BUILD]",
312 "env": { 328 "env": {
313 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 329 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
314 }, 330 },
315 "name": "install AndroidWebView.apk" 331 "name": "install AndroidWebView.apk"
316 }, 332 },
317 { 333 {
318 "cmd": [ 334 "cmd": [
319 "python", 335 "python",
320 "-u", 336 "-u",
321 "[SLAVE_BUILD]/src/build/android/test_runner.py", 337 "[SLAVE_BUILD]/src/build/android/test_runner.py",
322 "instrumentation", 338 "instrumentation",
323 "--test-apk", 339 "--test-apk",
324 "AndroidWebViewTest", 340 "AndroidWebViewTest",
325 "--isolate-file-path", 341 "--isolate-file-path",
326 "android_webview/android_webview_test_apk.isolate", 342 "android_webview/android_webview_test_apk.isolate",
327 "--flakiness-dashboard-server", 343 "--flakiness-dashboard-server",
328 "http://test-results.appspot.com", 344 "http://test-results.appspot.com",
329 "--verbose", 345 "--verbose",
330 "--release", 346 "--release",
331 "--json-results-file", 347 "--json-results-file",
332 "/path/to/tmp/json" 348 "/path/to/tmp/json"
333 ], 349 ],
350 "cwd": "[SLAVE_BUILD]",
334 "name": "Instrumentation test AndroidWebViewTest", 351 "name": "Instrumentation test AndroidWebViewTest",
335 "~followup_annotations": [ 352 "~followup_annotations": [
336 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@" 353 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
337 ] 354 ]
338 }, 355 },
339 { 356 {
340 "cmd": [ 357 "cmd": [
341 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py", 358 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py",
342 "--apk", 359 "--apk",
343 "ChromeShell.apk", 360 "ChromeShell.apk",
344 "--apk_package", 361 "--apk_package",
345 "org.chromium.chrome.shell", 362 "org.chromium.chrome.shell",
346 "--release" 363 "--release"
347 ], 364 ],
365 "cwd": "[SLAVE_BUILD]",
348 "env": { 366 "env": {
349 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 367 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
350 }, 368 },
351 "name": "install ChromeShell.apk" 369 "name": "install ChromeShell.apk"
352 }, 370 },
353 { 371 {
354 "cmd": [ 372 "cmd": [
355 "python", 373 "python",
356 "-u", 374 "-u",
357 "[SLAVE_BUILD]/src/build/android/test_runner.py", 375 "[SLAVE_BUILD]/src/build/android/test_runner.py",
358 "instrumentation", 376 "instrumentation",
359 "--test-apk", 377 "--test-apk",
360 "ChromeShellTest", 378 "ChromeShellTest",
361 "--isolate-file-path", 379 "--isolate-file-path",
362 "chrome/chrome_shell_test_apk.isolate", 380 "chrome/chrome_shell_test_apk.isolate",
363 "--flakiness-dashboard-server", 381 "--flakiness-dashboard-server",
364 "http://test-results.appspot.com", 382 "http://test-results.appspot.com",
365 "--verbose", 383 "--verbose",
366 "--release", 384 "--release",
367 "--json-results-file", 385 "--json-results-file",
368 "/path/to/tmp/json" 386 "/path/to/tmp/json"
369 ], 387 ],
388 "cwd": "[SLAVE_BUILD]",
370 "name": "Instrumentation test ChromeShellTest", 389 "name": "Instrumentation test ChromeShellTest",
371 "~followup_annotations": [ 390 "~followup_annotations": [
372 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@" 391 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
373 ] 392 ]
374 }, 393 },
375 { 394 {
376 "cmd": [ 395 "cmd": [
377 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py", 396 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py",
378 "--apk", 397 "--apk",
379 "ContentShell.apk", 398 "ContentShell.apk",
380 "--apk_package", 399 "--apk_package",
381 "org.chromium.content_shell_apk", 400 "org.chromium.content_shell_apk",
382 "--release" 401 "--release"
383 ], 402 ],
403 "cwd": "[SLAVE_BUILD]",
384 "env": { 404 "env": {
385 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 405 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
386 }, 406 },
387 "name": "install ContentShell.apk" 407 "name": "install ContentShell.apk"
388 }, 408 },
389 { 409 {
390 "cmd": [ 410 "cmd": [
391 "python", 411 "python",
392 "-u", 412 "-u",
393 "[SLAVE_BUILD]/src/build/android/test_runner.py", 413 "[SLAVE_BUILD]/src/build/android/test_runner.py",
394 "instrumentation", 414 "instrumentation",
395 "--test-apk", 415 "--test-apk",
396 "ContentShellTest", 416 "ContentShellTest",
397 "--isolate-file-path", 417 "--isolate-file-path",
398 "content/content_shell_test_apk.isolate", 418 "content/content_shell_test_apk.isolate",
399 "--flakiness-dashboard-server", 419 "--flakiness-dashboard-server",
400 "http://test-results.appspot.com", 420 "http://test-results.appspot.com",
401 "--verbose", 421 "--verbose",
402 "--release", 422 "--release",
403 "--json-results-file", 423 "--json-results-file",
404 "/path/to/tmp/json" 424 "/path/to/tmp/json"
405 ], 425 ],
426 "cwd": "[SLAVE_BUILD]",
406 "name": "Instrumentation test ContentShellTest", 427 "name": "Instrumentation test ContentShellTest",
407 "~followup_annotations": [ 428 "~followup_annotations": [
408 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@" 429 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
409 ] 430 ]
410 }, 431 },
411 { 432 {
412 "cmd": [ 433 "cmd": [
413 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py", 434 "[SLAVE_BUILD]/src/build/android/adb_install_apk.py",
414 "--apk", 435 "--apk",
415 "ChromeSyncShell.apk", 436 "ChromeSyncShell.apk",
416 "--apk_package", 437 "--apk_package",
417 "org.chromium.chrome.browser.sync", 438 "org.chromium.chrome.browser.sync",
418 "--release" 439 "--release"
419 ], 440 ],
441 "cwd": "[SLAVE_BUILD]",
420 "env": { 442 "env": {
421 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 443 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
422 }, 444 },
423 "name": "install ChromeSyncShell.apk" 445 "name": "install ChromeSyncShell.apk"
424 }, 446 },
425 { 447 {
426 "cmd": [ 448 "cmd": [
427 "python", 449 "python",
428 "-u", 450 "-u",
429 "[SLAVE_BUILD]/src/build/android/test_runner.py", 451 "[SLAVE_BUILD]/src/build/android/test_runner.py",
430 "instrumentation", 452 "instrumentation",
431 "--test-apk", 453 "--test-apk",
432 "ChromeSyncShellTest", 454 "ChromeSyncShellTest",
433 "--flakiness-dashboard-server", 455 "--flakiness-dashboard-server",
434 "http://test-results.appspot.com", 456 "http://test-results.appspot.com",
435 "--verbose", 457 "--verbose",
436 "--release", 458 "--release",
437 "--json-results-file", 459 "--json-results-file",
438 "/path/to/tmp/json" 460 "/path/to/tmp/json"
439 ], 461 ],
462 "cwd": "[SLAVE_BUILD]",
440 "name": "Instrumentation test ChromeSyncShellTest", 463 "name": "Instrumentation test ChromeSyncShellTest",
441 "~followup_annotations": [ 464 "~followup_annotations": [
442 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@" 465 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
443 ] 466 ]
444 }, 467 },
445 { 468 {
446 "cmd": [ 469 "cmd": [
447 "python", 470 "python",
448 "-u", 471 "-u",
449 "[SLAVE_BUILD]/src/build/android/test_runner.py", 472 "[SLAVE_BUILD]/src/build/android/test_runner.py",
450 "gtest", 473 "gtest",
451 "-s", 474 "-s",
452 "android_webview_unittests", 475 "android_webview_unittests",
453 "--verbose", 476 "--verbose",
454 "--release", 477 "--release",
455 "--flakiness-dashboard-server=http://test-results.appspot.com", 478 "--flakiness-dashboard-server=http://test-results.appspot.com",
456 "--json-results-file", 479 "--json-results-file",
457 "/path/to/tmp/json" 480 "/path/to/tmp/json"
458 ], 481 ],
482 "cwd": "[SLAVE_BUILD]",
459 "env": { 483 "env": {
460 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 484 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
461 }, 485 },
462 "name": "android_webview_unittests" 486 "name": "android_webview_unittests"
463 }, 487 },
464 { 488 {
465 "cmd": [ 489 "cmd": [
466 "python", 490 "python",
467 "-u", 491 "-u",
468 "[SLAVE_BUILD]/src/build/android/test_runner.py", 492 "[SLAVE_BUILD]/src/build/android/test_runner.py",
469 "gtest", 493 "gtest",
470 "-s", 494 "-s",
471 "base_unittests", 495 "base_unittests",
472 "--verbose", 496 "--verbose",
473 "--release", 497 "--release",
474 "--flakiness-dashboard-server=http://test-results.appspot.com", 498 "--flakiness-dashboard-server=http://test-results.appspot.com",
475 "--json-results-file", 499 "--json-results-file",
476 "/path/to/tmp/json" 500 "/path/to/tmp/json"
477 ], 501 ],
502 "cwd": "[SLAVE_BUILD]",
478 "env": { 503 "env": {
479 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 504 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
480 }, 505 },
481 "name": "base_unittests" 506 "name": "base_unittests"
482 }, 507 },
483 { 508 {
484 "cmd": [ 509 "cmd": [
485 "python", 510 "python",
486 "-u", 511 "-u",
487 "[SLAVE_BUILD]/src/build/android/test_runner.py", 512 "[SLAVE_BUILD]/src/build/android/test_runner.py",
488 "gtest", 513 "gtest",
489 "-s", 514 "-s",
490 "breakpad_unittests", 515 "breakpad_unittests",
491 "--verbose", 516 "--verbose",
492 "--release", 517 "--release",
493 "--isolate_file_path=[SLAVE_BUILD]/src/breakpad/breakpad_unittests.isolate ", 518 "--isolate_file_path=[SLAVE_BUILD]/src/breakpad/breakpad_unittests.isolate ",
494 "--flakiness-dashboard-server=http://test-results.appspot.com", 519 "--flakiness-dashboard-server=http://test-results.appspot.com",
495 "--json-results-file", 520 "--json-results-file",
496 "/path/to/tmp/json" 521 "/path/to/tmp/json"
497 ], 522 ],
523 "cwd": "[SLAVE_BUILD]",
498 "env": { 524 "env": {
499 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 525 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
500 }, 526 },
501 "name": "breakpad_unittests" 527 "name": "breakpad_unittests"
502 }, 528 },
503 { 529 {
504 "cmd": [ 530 "cmd": [
505 "python", 531 "python",
506 "-u", 532 "-u",
507 "[SLAVE_BUILD]/src/build/android/test_runner.py", 533 "[SLAVE_BUILD]/src/build/android/test_runner.py",
508 "gtest", 534 "gtest",
509 "-s", 535 "-s",
510 "cc_unittests", 536 "cc_unittests",
511 "--verbose", 537 "--verbose",
512 "--release", 538 "--release",
513 "--flakiness-dashboard-server=http://test-results.appspot.com", 539 "--flakiness-dashboard-server=http://test-results.appspot.com",
514 "--json-results-file", 540 "--json-results-file",
515 "/path/to/tmp/json" 541 "/path/to/tmp/json"
516 ], 542 ],
543 "cwd": "[SLAVE_BUILD]",
517 "env": { 544 "env": {
518 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 545 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
519 }, 546 },
520 "name": "cc_unittests" 547 "name": "cc_unittests"
521 }, 548 },
522 { 549 {
523 "cmd": [ 550 "cmd": [
524 "python", 551 "python",
525 "-u", 552 "-u",
526 "[SLAVE_BUILD]/src/build/android/test_runner.py", 553 "[SLAVE_BUILD]/src/build/android/test_runner.py",
527 "gtest", 554 "gtest",
528 "-s", 555 "-s",
529 "components_unittests", 556 "components_unittests",
530 "--verbose", 557 "--verbose",
531 "--release", 558 "--release",
532 "--flakiness-dashboard-server=http://test-results.appspot.com", 559 "--flakiness-dashboard-server=http://test-results.appspot.com",
533 "--json-results-file", 560 "--json-results-file",
534 "/path/to/tmp/json" 561 "/path/to/tmp/json"
535 ], 562 ],
563 "cwd": "[SLAVE_BUILD]",
536 "env": { 564 "env": {
537 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 565 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
538 }, 566 },
539 "name": "components_unittests" 567 "name": "components_unittests"
540 }, 568 },
541 { 569 {
542 "cmd": [ 570 "cmd": [
543 "python", 571 "python",
544 "-u", 572 "-u",
545 "[SLAVE_BUILD]/src/build/android/test_runner.py", 573 "[SLAVE_BUILD]/src/build/android/test_runner.py",
546 "gtest", 574 "gtest",
547 "-s", 575 "-s",
548 "content_browsertests", 576 "content_browsertests",
549 "--verbose", 577 "--verbose",
550 "--release", 578 "--release",
551 "--flakiness-dashboard-server=http://test-results.appspot.com", 579 "--flakiness-dashboard-server=http://test-results.appspot.com",
552 "--json-results-file", 580 "--json-results-file",
553 "/path/to/tmp/json" 581 "/path/to/tmp/json"
554 ], 582 ],
583 "cwd": "[SLAVE_BUILD]",
555 "env": { 584 "env": {
556 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 585 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
557 }, 586 },
558 "name": "content_browsertests" 587 "name": "content_browsertests"
559 }, 588 },
560 { 589 {
561 "cmd": [ 590 "cmd": [
562 "python", 591 "python",
563 "-u", 592 "-u",
564 "[SLAVE_BUILD]/src/build/android/test_runner.py", 593 "[SLAVE_BUILD]/src/build/android/test_runner.py",
565 "gtest", 594 "gtest",
566 "-s", 595 "-s",
567 "content_unittests", 596 "content_unittests",
568 "--verbose", 597 "--verbose",
569 "--release", 598 "--release",
570 "--flakiness-dashboard-server=http://test-results.appspot.com", 599 "--flakiness-dashboard-server=http://test-results.appspot.com",
571 "--json-results-file", 600 "--json-results-file",
572 "/path/to/tmp/json" 601 "/path/to/tmp/json"
573 ], 602 ],
603 "cwd": "[SLAVE_BUILD]",
574 "env": { 604 "env": {
575 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 605 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
576 }, 606 },
577 "name": "content_unittests" 607 "name": "content_unittests"
578 }, 608 },
579 { 609 {
580 "cmd": [ 610 "cmd": [
581 "python", 611 "python",
582 "-u", 612 "-u",
583 "[SLAVE_BUILD]/src/build/android/test_runner.py", 613 "[SLAVE_BUILD]/src/build/android/test_runner.py",
584 "gtest", 614 "gtest",
585 "-s", 615 "-s",
586 "events_unittests", 616 "events_unittests",
587 "--verbose", 617 "--verbose",
588 "--release", 618 "--release",
589 "--flakiness-dashboard-server=http://test-results.appspot.com", 619 "--flakiness-dashboard-server=http://test-results.appspot.com",
590 "--json-results-file", 620 "--json-results-file",
591 "/path/to/tmp/json" 621 "/path/to/tmp/json"
592 ], 622 ],
623 "cwd": "[SLAVE_BUILD]",
593 "env": { 624 "env": {
594 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 625 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
595 }, 626 },
596 "name": "events_unittests" 627 "name": "events_unittests"
597 }, 628 },
598 { 629 {
599 "cmd": [ 630 "cmd": [
600 "python", 631 "python",
601 "-u", 632 "-u",
602 "[SLAVE_BUILD]/src/build/android/test_runner.py", 633 "[SLAVE_BUILD]/src/build/android/test_runner.py",
603 "gtest", 634 "gtest",
604 "-s", 635 "-s",
605 "gl_tests", 636 "gl_tests",
606 "--verbose", 637 "--verbose",
607 "--release", 638 "--release",
608 "--flakiness-dashboard-server=http://test-results.appspot.com", 639 "--flakiness-dashboard-server=http://test-results.appspot.com",
609 "--json-results-file", 640 "--json-results-file",
610 "/path/to/tmp/json" 641 "/path/to/tmp/json"
611 ], 642 ],
643 "cwd": "[SLAVE_BUILD]",
612 "env": { 644 "env": {
613 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 645 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
614 }, 646 },
615 "name": "gl_tests" 647 "name": "gl_tests"
616 }, 648 },
617 { 649 {
618 "cmd": [ 650 "cmd": [
619 "python", 651 "python",
620 "-u", 652 "-u",
621 "[SLAVE_BUILD]/src/build/android/test_runner.py", 653 "[SLAVE_BUILD]/src/build/android/test_runner.py",
622 "gtest", 654 "gtest",
623 "-s", 655 "-s",
624 "gpu_unittests", 656 "gpu_unittests",
625 "--verbose", 657 "--verbose",
626 "--release", 658 "--release",
627 "--flakiness-dashboard-server=http://test-results.appspot.com", 659 "--flakiness-dashboard-server=http://test-results.appspot.com",
628 "--json-results-file", 660 "--json-results-file",
629 "/path/to/tmp/json" 661 "/path/to/tmp/json"
630 ], 662 ],
663 "cwd": "[SLAVE_BUILD]",
631 "env": { 664 "env": {
632 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 665 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
633 }, 666 },
634 "name": "gpu_unittests" 667 "name": "gpu_unittests"
635 }, 668 },
636 { 669 {
637 "cmd": [ 670 "cmd": [
638 "python", 671 "python",
639 "-u", 672 "-u",
640 "[SLAVE_BUILD]/src/build/android/test_runner.py", 673 "[SLAVE_BUILD]/src/build/android/test_runner.py",
641 "gtest", 674 "gtest",
642 "-s", 675 "-s",
643 "ipc_tests", 676 "ipc_tests",
644 "--verbose", 677 "--verbose",
645 "--release", 678 "--release",
646 "--flakiness-dashboard-server=http://test-results.appspot.com", 679 "--flakiness-dashboard-server=http://test-results.appspot.com",
647 "--json-results-file", 680 "--json-results-file",
648 "/path/to/tmp/json" 681 "/path/to/tmp/json"
649 ], 682 ],
683 "cwd": "[SLAVE_BUILD]",
650 "env": { 684 "env": {
651 "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"
652 }, 686 },
653 "name": "ipc_tests" 687 "name": "ipc_tests"
654 }, 688 },
655 { 689 {
656 "cmd": [ 690 "cmd": [
657 "python", 691 "python",
658 "-u", 692 "-u",
659 "[SLAVE_BUILD]/src/build/android/test_runner.py", 693 "[SLAVE_BUILD]/src/build/android/test_runner.py",
660 "gtest", 694 "gtest",
661 "-s", 695 "-s",
662 "media_unittests", 696 "media_unittests",
663 "--verbose", 697 "--verbose",
664 "--release", 698 "--release",
665 "--flakiness-dashboard-server=http://test-results.appspot.com", 699 "--flakiness-dashboard-server=http://test-results.appspot.com",
666 "--json-results-file", 700 "--json-results-file",
667 "/path/to/tmp/json" 701 "/path/to/tmp/json"
668 ], 702 ],
703 "cwd": "[SLAVE_BUILD]",
669 "env": { 704 "env": {
670 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 705 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
671 }, 706 },
672 "name": "media_unittests" 707 "name": "media_unittests"
673 }, 708 },
674 { 709 {
675 "cmd": [ 710 "cmd": [
676 "python", 711 "python",
677 "-u", 712 "-u",
678 "[SLAVE_BUILD]/src/build/android/test_runner.py", 713 "[SLAVE_BUILD]/src/build/android/test_runner.py",
679 "gtest", 714 "gtest",
680 "-s", 715 "-s",
681 "net_unittests", 716 "net_unittests",
682 "--verbose", 717 "--verbose",
683 "--release", 718 "--release",
684 "--flakiness-dashboard-server=http://test-results.appspot.com", 719 "--flakiness-dashboard-server=http://test-results.appspot.com",
685 "--json-results-file", 720 "--json-results-file",
686 "/path/to/tmp/json" 721 "/path/to/tmp/json"
687 ], 722 ],
723 "cwd": "[SLAVE_BUILD]",
688 "env": { 724 "env": {
689 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 725 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
690 }, 726 },
691 "name": "net_unittests" 727 "name": "net_unittests"
692 }, 728 },
693 { 729 {
694 "cmd": [ 730 "cmd": [
695 "python", 731 "python",
696 "-u", 732 "-u",
697 "[SLAVE_BUILD]/src/build/android/test_runner.py", 733 "[SLAVE_BUILD]/src/build/android/test_runner.py",
698 "gtest", 734 "gtest",
699 "-s", 735 "-s",
700 "sandbox_linux_unittests", 736 "sandbox_linux_unittests",
701 "--verbose", 737 "--verbose",
702 "--release", 738 "--release",
703 "--flakiness-dashboard-server=http://test-results.appspot.com", 739 "--flakiness-dashboard-server=http://test-results.appspot.com",
704 "--json-results-file", 740 "--json-results-file",
705 "/path/to/tmp/json" 741 "/path/to/tmp/json"
706 ], 742 ],
743 "cwd": "[SLAVE_BUILD]",
707 "env": { 744 "env": {
708 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 745 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
709 }, 746 },
710 "name": "sandbox_linux_unittests" 747 "name": "sandbox_linux_unittests"
711 }, 748 },
712 { 749 {
713 "cmd": [ 750 "cmd": [
714 "python", 751 "python",
715 "-u", 752 "-u",
716 "[SLAVE_BUILD]/src/build/android/test_runner.py", 753 "[SLAVE_BUILD]/src/build/android/test_runner.py",
717 "gtest", 754 "gtest",
718 "-s", 755 "-s",
719 "sql_unittests", 756 "sql_unittests",
720 "--verbose", 757 "--verbose",
721 "--release", 758 "--release",
722 "--flakiness-dashboard-server=http://test-results.appspot.com", 759 "--flakiness-dashboard-server=http://test-results.appspot.com",
723 "--json-results-file", 760 "--json-results-file",
724 "/path/to/tmp/json" 761 "/path/to/tmp/json"
725 ], 762 ],
763 "cwd": "[SLAVE_BUILD]",
726 "env": { 764 "env": {
727 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 765 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
728 }, 766 },
729 "name": "sql_unittests" 767 "name": "sql_unittests"
730 }, 768 },
731 { 769 {
732 "cmd": [ 770 "cmd": [
733 "python", 771 "python",
734 "-u", 772 "-u",
735 "[SLAVE_BUILD]/src/build/android/test_runner.py", 773 "[SLAVE_BUILD]/src/build/android/test_runner.py",
736 "gtest", 774 "gtest",
737 "-s", 775 "-s",
738 "sync_unit_tests", 776 "sync_unit_tests",
739 "--verbose", 777 "--verbose",
740 "--release", 778 "--release",
741 "--flakiness-dashboard-server=http://test-results.appspot.com", 779 "--flakiness-dashboard-server=http://test-results.appspot.com",
742 "--json-results-file", 780 "--json-results-file",
743 "/path/to/tmp/json" 781 "/path/to/tmp/json"
744 ], 782 ],
783 "cwd": "[SLAVE_BUILD]",
745 "env": { 784 "env": {
746 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 785 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
747 }, 786 },
748 "name": "sync_unit_tests" 787 "name": "sync_unit_tests"
749 }, 788 },
750 { 789 {
751 "cmd": [ 790 "cmd": [
752 "python", 791 "python",
753 "-u", 792 "-u",
754 "[SLAVE_BUILD]/src/build/android/test_runner.py", 793 "[SLAVE_BUILD]/src/build/android/test_runner.py",
755 "gtest", 794 "gtest",
756 "-s", 795 "-s",
757 "ui_android_unittests", 796 "ui_android_unittests",
758 "--verbose", 797 "--verbose",
759 "--release", 798 "--release",
760 "--flakiness-dashboard-server=http://test-results.appspot.com", 799 "--flakiness-dashboard-server=http://test-results.appspot.com",
761 "--json-results-file", 800 "--json-results-file",
762 "/path/to/tmp/json" 801 "/path/to/tmp/json"
763 ], 802 ],
803 "cwd": "[SLAVE_BUILD]",
764 "env": { 804 "env": {
765 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 805 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
766 }, 806 },
767 "name": "ui_android_unittests" 807 "name": "ui_android_unittests"
768 }, 808 },
769 { 809 {
770 "cmd": [ 810 "cmd": [
771 "python", 811 "python",
772 "-u", 812 "-u",
773 "[SLAVE_BUILD]/src/build/android/test_runner.py", 813 "[SLAVE_BUILD]/src/build/android/test_runner.py",
774 "gtest", 814 "gtest",
775 "-s", 815 "-s",
776 "ui_base_unittests", 816 "ui_base_unittests",
777 "--verbose", 817 "--verbose",
778 "--release", 818 "--release",
779 "--flakiness-dashboard-server=http://test-results.appspot.com", 819 "--flakiness-dashboard-server=http://test-results.appspot.com",
780 "--json-results-file", 820 "--json-results-file",
781 "/path/to/tmp/json" 821 "/path/to/tmp/json"
782 ], 822 ],
823 "cwd": "[SLAVE_BUILD]",
783 "env": { 824 "env": {
784 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 825 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
785 }, 826 },
786 "name": "ui_base_unittests" 827 "name": "ui_base_unittests"
787 }, 828 },
788 { 829 {
789 "cmd": [ 830 "cmd": [
790 "python", 831 "python",
791 "-u", 832 "-u",
792 "[SLAVE_BUILD]/src/build/android/test_runner.py", 833 "[SLAVE_BUILD]/src/build/android/test_runner.py",
793 "gtest", 834 "gtest",
794 "-s", 835 "-s",
795 "ui_touch_selection_unittests", 836 "ui_touch_selection_unittests",
796 "--verbose", 837 "--verbose",
797 "--release", 838 "--release",
798 "--flakiness-dashboard-server=http://test-results.appspot.com", 839 "--flakiness-dashboard-server=http://test-results.appspot.com",
799 "--json-results-file", 840 "--json-results-file",
800 "/path/to/tmp/json" 841 "/path/to/tmp/json"
801 ], 842 ],
843 "cwd": "[SLAVE_BUILD]",
802 "env": { 844 "env": {
803 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 845 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
804 }, 846 },
805 "name": "ui_touch_selection_unittests" 847 "name": "ui_touch_selection_unittests"
806 }, 848 },
807 { 849 {
808 "cmd": [ 850 "cmd": [
809 "python", 851 "python",
810 "-u", 852 "-u",
811 "[SLAVE_BUILD]/src/build/android/test_runner.py", 853 "[SLAVE_BUILD]/src/build/android/test_runner.py",
812 "gtest", 854 "gtest",
813 "-s", 855 "-s",
814 "unit_tests", 856 "unit_tests",
815 "--verbose", 857 "--verbose",
816 "--release", 858 "--release",
817 "--flakiness-dashboard-server=http://test-results.appspot.com", 859 "--flakiness-dashboard-server=http://test-results.appspot.com",
818 "--json-results-file", 860 "--json-results-file",
819 "/path/to/tmp/json" 861 "/path/to/tmp/json"
820 ], 862 ],
863 "cwd": "[SLAVE_BUILD]",
821 "env": { 864 "env": {
822 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 865 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
823 }, 866 },
824 "name": "unit_tests" 867 "name": "unit_tests"
825 }, 868 },
826 { 869 {
827 "cmd": [ 870 "cmd": [
828 "python", 871 "python",
829 "-u", 872 "-u",
830 "[SLAVE_BUILD]/src/build/android/test_runner.py", 873 "[SLAVE_BUILD]/src/build/android/test_runner.py",
831 "junit", 874 "junit",
832 "-s", 875 "-s",
833 "junit_unit_tests", 876 "junit_unit_tests",
834 "--verbose", 877 "--verbose",
835 "--release", 878 "--release",
836 "--json-results-file", 879 "--json-results-file",
837 "/path/to/tmp/json" 880 "/path/to/tmp/json"
838 ], 881 ],
882 "cwd": "[SLAVE_BUILD]",
839 "env": { 883 "env": {
840 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 884 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
841 }, 885 },
842 "name": "junit_unit_tests", 886 "name": "junit_unit_tests",
843 "~followup_annotations": [ 887 "~followup_annotations": [
844 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@" 888 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
845 ] 889 ]
846 }, 890 },
847 { 891 {
848 "cmd": [ 892 "cmd": [
849 "python", 893 "python",
850 "-u", 894 "-u",
851 "[SLAVE_BUILD]/src/build/android/test_runner.py", 895 "[SLAVE_BUILD]/src/build/android/test_runner.py",
852 "junit", 896 "junit",
853 "-s", 897 "-s",
854 "chrome_junit_tests", 898 "chrome_junit_tests",
855 "--verbose", 899 "--verbose",
856 "--release", 900 "--release",
857 "--json-results-file", 901 "--json-results-file",
858 "/path/to/tmp/json" 902 "/path/to/tmp/json"
859 ], 903 ],
904 "cwd": "[SLAVE_BUILD]",
860 "env": { 905 "env": {
861 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 906 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
862 }, 907 },
863 "name": "chrome_junit_tests", 908 "name": "chrome_junit_tests",
864 "~followup_annotations": [ 909 "~followup_annotations": [
865 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@" 910 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
866 ] 911 ]
867 }, 912 },
868 { 913 {
869 "cmd": [ 914 "cmd": [
870 "python", 915 "python",
871 "-u", 916 "-u",
872 "[SLAVE_BUILD]/src/build/android/test_runner.py", 917 "[SLAVE_BUILD]/src/build/android/test_runner.py",
873 "junit", 918 "junit",
874 "-s", 919 "-s",
875 "content_junit_tests", 920 "content_junit_tests",
876 "--verbose", 921 "--verbose",
877 "--release", 922 "--release",
878 "--json-results-file", 923 "--json-results-file",
879 "/path/to/tmp/json" 924 "/path/to/tmp/json"
880 ], 925 ],
926 "cwd": "[SLAVE_BUILD]",
881 "env": { 927 "env": {
882 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 928 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
883 }, 929 },
884 "name": "content_junit_tests", 930 "name": "content_junit_tests",
885 "~followup_annotations": [ 931 "~followup_annotations": [
886 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@" 932 "@@@STEP_TEXT@<br/>failures:<br/>TestB<br/>@@@"
887 ] 933 ]
888 }, 934 },
889 { 935 {
890 "cmd": [ 936 "cmd": [
891 "python", 937 "python",
892 "-u", 938 "-u",
893 "[SLAVE_BUILD]/src/build/android/adb_logcat_printer.py", 939 "[SLAVE_BUILD]/src/build/android/adb_logcat_printer.py",
894 "--output-path", 940 "--output-path",
895 "[SLAVE_BUILD]/src/out/Release/full_log", 941 "[SLAVE_BUILD]/src/out/Release/full_log",
896 "[SLAVE_BUILD]/src/out/logcat" 942 "[SLAVE_BUILD]/src/out/logcat"
897 ], 943 ],
944 "cwd": "[SLAVE_BUILD]",
898 "name": "logcat_dump" 945 "name": "logcat_dump"
899 }, 946 },
900 { 947 {
901 "cmd": [ 948 "cmd": [
902 "python", 949 "python",
903 "-u", 950 "-u",
904 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py", 951 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py",
905 "--", 952 "--",
906 "[DEPOT_TOOLS]/gsutil.py", 953 "[DEPOT_TOOLS]/gsutil.py",
907 "--force-version", 954 "--force-version",
908 "4.7", 955 "4.7",
909 "--", 956 "--",
910 "cp", 957 "cp",
911 "[SLAVE_BUILD]/src/out/Release/full_log", 958 "[SLAVE_BUILD]/src/out/Release/full_log",
912 "gs://chromium-android/logcat_dumps/Android Tests/571" 959 "gs://chromium-android/logcat_dumps/Android Tests/571"
913 ], 960 ],
961 "cwd": "[SLAVE_BUILD]",
914 "name": "gsutil upload", 962 "name": "gsutil upload",
915 "~followup_annotations": [ 963 "~followup_annotations": [
916 "@@@STEP_LINK@logcat dump@https://storage.cloud.google.com/chromium-androi d/logcat_dumps/Android Tests/571@@@" 964 "@@@STEP_LINK@logcat dump@https://storage.cloud.google.com/chromium-androi d/logcat_dumps/Android Tests/571@@@"
917 ] 965 ]
918 }, 966 },
919 { 967 {
920 "cmd": [ 968 "cmd": [
921 "[SLAVE_BUILD]/src/third_party/android_platform/development/scripts/stack" , 969 "[SLAVE_BUILD]/src/third_party/android_platform/development/scripts/stack" ,
922 "--arch", 970 "--arch",
923 "arm", 971 "arm",
924 "--more-info", 972 "--more-info",
925 "[SLAVE_BUILD]/src/out/Release/full_log" 973 "[SLAVE_BUILD]/src/out/Release/full_log"
926 ], 974 ],
975 "cwd": "[SLAVE_BUILD]",
927 "env": { 976 "env": {
928 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 977 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
929 }, 978 },
930 "name": "stack_tool_with_logcat_dump" 979 "name": "stack_tool_with_logcat_dump"
931 }, 980 },
932 { 981 {
933 "cmd": [ 982 "cmd": [
934 "[SLAVE_BUILD]/src/build/android/tombstones.py", 983 "[SLAVE_BUILD]/src/build/android/tombstones.py",
935 "-a", 984 "-a",
936 "-s", 985 "-s",
937 "-w" 986 "-w"
938 ], 987 ],
988 "cwd": "[SLAVE_BUILD]",
939 "env": { 989 "env": {
940 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s" 990 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
941 }, 991 },
942 "name": "stack_tool_for_tombstones" 992 "name": "stack_tool_for_tombstones"
943 }, 993 },
944 { 994 {
945 "cmd": [ 995 "cmd": [
946 "python", 996 "python",
947 "-u", 997 "-u",
948 "\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", 998 "\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",
949 "[SLAVE_BUILD]/src/out/Release/test_logs/*.log" 999 "[SLAVE_BUILD]/src/out/Release/test_logs/*.log"
950 ], 1000 ],
1001 "cwd": "[SLAVE_BUILD]",
951 "name": "test_report", 1002 "name": "test_report",
952 "~followup_annotations": [ 1003 "~followup_annotations": [
953 "@@@STEP_LOG_LINE@python.inline@@@@", 1004 "@@@STEP_LOG_LINE@python.inline@@@@",
954 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@", 1005 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@",
955 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@", 1006 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@",
956 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@", 1007 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@",
957 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@", 1008 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@",
958 "@@@STEP_LOG_LINE@python.inline@ print l@@@", 1009 "@@@STEP_LOG_LINE@python.inline@ print l@@@",
959 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@", 1010 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@",
960 "@@@STEP_LOG_END@python.inline@@@" 1011 "@@@STEP_LOG_END@python.inline@@@"
961 ] 1012 ]
962 } 1013 }
963 ] 1014 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698