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

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

Issue 1917243002: Revert "build: roll infra_paths changes" (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@master
Patch Set: Created 4 years, 8 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
OLDNEW
1 [ 1 [
2 { 2 {
3 "cmd": [ 3 "cmd": [
4 "python", 4 "python",
5 "-u", 5 "-u",
6 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py", 6 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
7 "--master", 7 "--master",
8 "chromium.fyi", 8 "chromium.fyi",
9 "--builder", 9 "--builder",
10 "ClangToTAndroidASan tester", 10 "ClangToTAndroidASan tester",
11 "--slave", 11 "--slave",
12 "TestSlavename", 12 "TestSlavename",
13 "--spec", 13 "--spec",
14 "cache_dir = '[ROOT]/b/build/slave/cache_dir'\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.c hromium.org/blink/trunk'}, 'deps_file': 'DEPS', 'managed': True, 'name': 'src', 'url': 'svn://svn-mirror.golo.chromium.org/chrome/trunk/src'}]\ntarget_os = ['an droid']", 14 "cache_dir = '[GIT_CACHE]'\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.chr omium.org/%(repo)s', 'webkit_trunk': 'svn://svn-mirror.golo.chromium.org/blink/t runk'}, 'deps_file': 'DEPS', 'managed': True, 'name': 'src', 'url': 'svn://svn-m irror.golo.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/angle\": \"got_angle_revision\", \"src/third_party/webrtc\": \"got_webrtc_revision\", \"src/tools/swarming_client\": \"got_swarming_client_re vision\", \"src/v8\": \"got_v8_revision\"}", 18 "{\"src\": \"got_revision\", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/angle\": \"got_angle_revision\", \"src/third_party/webrtc\": \"got_webrtc_revision\", \"src/tools/swarming_client\": \"got_swarming_client_re vision\", \"src/v8\": \"got_v8_revision\"}",
19 "--git-cache-dir", 19 "--git-cache-dir",
20 "[ROOT]/b/build/slave/cache_dir", 20 "[GIT_CACHE]",
21 "--output_json", 21 "--output_json",
22 "/path/to/tmp/json", 22 "/path/to/tmp/json",
23 "--revision", 23 "--revision",
24 "src@1111111", 24 "src@1111111",
25 "--force", 25 "--force",
26 "--output_manifest" 26 "--output_manifest"
27 ], 27 ],
28 "cwd": "[SLAVE_BUILD]",
28 "env": { 29 "env": {
29 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" 30 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
30 }, 31 },
31 "name": "bot_update", 32 "name": "bot_update",
32 "~followup_annotations": [ 33 "~followup_annotations": [
33 "@@@STEP_TEXT@Some step text@@@", 34 "@@@STEP_TEXT@Some step text@@@",
34 "@@@STEP_LOG_LINE@json.output@{@@@", 35 "@@@STEP_LOG_LINE@json.output@{@@@",
35 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@", 36 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
36 "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@", 37 "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@",
37 "@@@STEP_LOG_LINE@json.output@ \"src\": \"1111111\"@@@", 38 "@@@STEP_LOG_LINE@json.output@ \"src\": \"1111111\"@@@",
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
96 "@@@SET_BUILD_PROPERTY@got_angle_revision_cp@\"refs/heads/master@{#297276} \"@@@" 97 "@@@SET_BUILD_PROPERTY@got_angle_revision_cp@\"refs/heads/master@{#297276} \"@@@"
97 ] 98 ]
98 }, 99 },
99 { 100 {
100 "cmd": [ 101 "cmd": [
101 "python", 102 "python",
102 "-u", 103 "-u",
103 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", 104 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
104 "runhooks" 105 "runhooks"
105 ], 106 ],
107 "cwd": "[SLAVE_BUILD]",
106 "env": { 108 "env": {
107 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 109 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
108 "GYP_CROSSCOMPILE": "1", 110 "GYP_CROSSCOMPILE": "1",
109 "GYP_DEFINES": "OS=android asan=1 clang=1 clang_use_chrome_plugins=0 compo nent=shared_library fastbuild=1 target_arch=ia32", 111 "GYP_DEFINES": "OS=android asan=1 clang=1 clang_use_chrome_plugins=0 compo nent=shared_library fastbuild=1 target_arch=ia32",
110 "LLVM_FORCE_HEAD_REVISION": "YES", 112 "LLVM_FORCE_HEAD_REVISION": "YES",
111 "PATH": "[CWD]/src/third_party/android_tools/sdk/platform-tools:[CWD]/src/ build/android:%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" 113 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
112 }, 114 },
113 "name": "gclient runhooks" 115 "name": "gclient runhooks"
114 }, 116 },
115 { 117 {
116 "cmd": [ 118 "cmd": [
117 "python", 119 "python",
118 "-u", 120 "-u",
119 "[CWD]/src/testing/scripts/get_compile_targets.py", 121 "[SLAVE_BUILD]/src/testing/scripts/get_compile_targets.py",
120 "--output", 122 "--output",
121 "/path/to/tmp/json", 123 "/path/to/tmp/json",
122 "--", 124 "--",
123 "--build-config-fs", 125 "--build-config-fs",
124 "Debug", 126 "Debug",
125 "--paths", 127 "--paths",
126 "{\"checkout\": \"[CWD]/src\", \"runit.py\": \"RECIPE_PACKAGE_REPO[build]/ scripts/tools/runit.py\", \"runtest.py\": \"RECIPE_PACKAGE_REPO[build]/scripts/s lave/runtest.py\"}", 128 "{\"checkout\": \"[SLAVE_BUILD]/src\", \"runit.py\": \"RECIPE_PACKAGE_REPO [build]/scripts/tools/runit.py\", \"runtest.py\": \"RECIPE_PACKAGE_REPO[build]/s cripts/slave/runtest.py\"}",
127 "--properties", 129 "--properties",
128 "{\"buildername\": \"ClangToTAndroidASan tester\", \"buildnumber\": 571, \ "mastername\": \"chromium.fyi\", \"slavename\": \"TestSlavename\", \"target_plat form\": \"android\"}" 130 "{\"buildername\": \"ClangToTAndroidASan tester\", \"buildnumber\": 571, \ "mastername\": \"chromium.fyi\", \"slavename\": \"TestSlavename\", \"target_plat form\": \"android\"}"
129 ], 131 ],
132 "cwd": "[SLAVE_BUILD]",
130 "name": "get compile targets for scripts", 133 "name": "get compile targets for scripts",
131 "~followup_annotations": [ 134 "~followup_annotations": [
132 "@@@STEP_LOG_LINE@json.output@{}@@@", 135 "@@@STEP_LOG_LINE@json.output@{}@@@",
133 "@@@STEP_LOG_END@json.output@@@" 136 "@@@STEP_LOG_END@json.output@@@"
134 ] 137 ]
135 }, 138 },
136 { 139 {
137 "cmd": [ 140 "cmd": [
138 "python", 141 "python",
139 "-u", 142 "-u",
140 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 143 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
141 "[CWD]/src/testing/buildbot/chromium.fyi.json", 144 "[SLAVE_BUILD]/src/testing/buildbot/chromium.fyi.json",
142 "/path/to/tmp/json" 145 "/path/to/tmp/json"
143 ], 146 ],
147 "cwd": "[SLAVE_BUILD]",
144 "name": "read test spec", 148 "name": "read test spec",
145 "~followup_annotations": [ 149 "~followup_annotations": [
146 "@@@STEP_TEXT@path: [CWD]/src/testing/buildbot/chromium.fyi.json@@@", 150 "@@@STEP_TEXT@path: [SLAVE_BUILD]/src/testing/buildbot/chromium.fyi.json@@ @",
147 "@@@STEP_LOG_LINE@json.output@{}@@@", 151 "@@@STEP_LOG_LINE@json.output@{}@@@",
148 "@@@STEP_LOG_END@json.output@@@" 152 "@@@STEP_LOG_END@json.output@@@"
149 ] 153 ]
150 }, 154 },
151 { 155 {
152 "cmd": [ 156 "cmd": [
153 "python", 157 "python",
154 "-u", 158 "-u",
155 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py", 159 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
156 "--show-path", 160 "--show-path",
157 "python", 161 "python",
158 "RECIPE_PACKAGE_REPO[build]/scripts/slave/cleanup_temp.py" 162 "RECIPE_PACKAGE_REPO[build]/scripts/slave/cleanup_temp.py"
159 ], 163 ],
164 "cwd": "[SLAVE_BUILD]",
160 "name": "cleanup_temp" 165 "name": "cleanup_temp"
161 }, 166 },
162 { 167 {
163 "cmd": [ 168 "cmd": [
164 "python", 169 "python",
165 "-u", 170 "-u",
166 "\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", 171 "\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",
167 "[CWD]/src/out/Debug/debug_info_dumps", 172 "[SLAVE_BUILD]/src/out/Debug/debug_info_dumps",
168 "[CWD]/src/out/Debug/test_logs", 173 "[SLAVE_BUILD]/src/out/Debug/test_logs",
169 "[CWD]/src/out/build_product.zip", 174 "[SLAVE_BUILD]/src/out/build_product.zip",
170 "[CWD]/src" 175 "[SLAVE_BUILD]/src"
171 ], 176 ],
177 "cwd": "[SLAVE_BUILD]",
172 "name": "clean local files", 178 "name": "clean local files",
173 "~followup_annotations": [ 179 "~followup_annotations": [
174 "@@@STEP_LOG_LINE@python.inline@@@@", 180 "@@@STEP_LOG_LINE@python.inline@@@@",
175 "@@@STEP_LOG_LINE@python.inline@import shutil, sys, os@@@", 181 "@@@STEP_LOG_LINE@python.inline@import shutil, sys, os@@@",
176 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1], True)@@@", 182 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1], True)@@@",
177 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[2], True)@@@", 183 "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[2], True)@@@",
178 "@@@STEP_LOG_LINE@python.inline@try:@@@", 184 "@@@STEP_LOG_LINE@python.inline@try:@@@",
179 "@@@STEP_LOG_LINE@python.inline@ os.remove(sys.argv[3])@@@", 185 "@@@STEP_LOG_LINE@python.inline@ os.remove(sys.argv[3])@@@",
180 "@@@STEP_LOG_LINE@python.inline@except OSError:@@@", 186 "@@@STEP_LOG_LINE@python.inline@except OSError:@@@",
181 "@@@STEP_LOG_LINE@python.inline@ pass@@@", 187 "@@@STEP_LOG_LINE@python.inline@ pass@@@",
182 "@@@STEP_LOG_LINE@python.inline@for base, _dirs, files in os.walk(sys.argv [4]):@@@", 188 "@@@STEP_LOG_LINE@python.inline@for base, _dirs, files in os.walk(sys.argv [4]):@@@",
183 "@@@STEP_LOG_LINE@python.inline@ for f in files:@@@", 189 "@@@STEP_LOG_LINE@python.inline@ for f in files:@@@",
184 "@@@STEP_LOG_LINE@python.inline@ if f.endswith('.pyc'):@@@", 190 "@@@STEP_LOG_LINE@python.inline@ if f.endswith('.pyc'):@@@",
185 "@@@STEP_LOG_LINE@python.inline@ os.remove(os.path.join(base, f))@@@" , 191 "@@@STEP_LOG_LINE@python.inline@ os.remove(os.path.join(base, f))@@@" ,
186 "@@@STEP_LOG_END@python.inline@@@" 192 "@@@STEP_LOG_END@python.inline@@@"
187 ] 193 ]
188 }, 194 },
189 { 195 {
190 "allow_subannotations": false, 196 "allow_subannotations": false,
191 "cmd": [ 197 "cmd": [
192 "[CWD]/src/build/tree_truth.sh", 198 "[SLAVE_BUILD]/src/build/tree_truth.sh",
193 "[CWD]/src", 199 "[SLAVE_BUILD]/src",
194 "src" 200 "src"
195 ], 201 ],
202 "cwd": "[SLAVE_BUILD]",
196 "name": "tree truth steps" 203 "name": "tree truth steps"
197 }, 204 },
198 { 205 {
199 "cmd": [ 206 "cmd": [
200 "python", 207 "python",
201 "-u", 208 "-u",
202 "\nimport os, sys\nfrom common import chromium_utils # Error? See https:// crbug.com/584783.\n\n\nif os.path.exists(sys.argv[1]):\n chromium_utils.RemoveD irectory(sys.argv[1])\n", 209 "\nimport os, sys\nfrom common import chromium_utils # Error? See https:// crbug.com/584783.\n\n\nif os.path.exists(sys.argv[1]):\n chromium_utils.RemoveD irectory(sys.argv[1])\n",
203 "[CWD]/src/out/Debug" 210 "[SLAVE_BUILD]/src/out/Debug"
204 ], 211 ],
212 "cwd": "[SLAVE_BUILD]",
205 "name": "rmtree build directory", 213 "name": "rmtree build directory",
206 "~followup_annotations": [ 214 "~followup_annotations": [
207 "@@@STEP_LOG_LINE@python.inline@@@@", 215 "@@@STEP_LOG_LINE@python.inline@@@@",
208 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@", 216 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
209 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@", 217 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@",
210 "@@@STEP_LOG_LINE@python.inline@@@@", 218 "@@@STEP_LOG_LINE@python.inline@@@@",
211 "@@@STEP_LOG_LINE@python.inline@@@@", 219 "@@@STEP_LOG_LINE@python.inline@@@@",
212 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@", 220 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
213 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@", 221 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@",
214 "@@@STEP_LOG_END@python.inline@@@" 222 "@@@STEP_LOG_END@python.inline@@@"
215 ] 223 ]
216 }, 224 },
217 { 225 {
218 "cmd": [ 226 "cmd": [
219 "python", 227 "python",
220 "-u", 228 "-u",
221 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py", 229 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
222 "--show-path", 230 "--show-path",
223 "python", 231 "python",
224 "RECIPE_PACKAGE_REPO[build]/scripts/slave/extract_build.py", 232 "RECIPE_PACKAGE_REPO[build]/scripts/slave/extract_build.py",
225 "--target", 233 "--target",
226 "Debug", 234 "Debug",
227 "--build-archive-url", 235 "--build-archive-url",
228 "gs://test-domain/test-archive.zip", 236 "gs://test-domain/test-archive.zip",
229 "--master-name", 237 "--master-name",
230 "chromium.fyi", 238 "chromium.fyi",
231 "--build-number", 239 "--build-number",
232 "571" 240 "571"
233 ], 241 ],
242 "cwd": "[SLAVE_BUILD]",
234 "name": "extract build" 243 "name": "extract build"
235 }, 244 },
236 { 245 {
237 "cmd": [ 246 "cmd": [
238 "python", 247 "python",
239 "-u", 248 "-u",
240 "RECIPE_MODULE[build::adb]/resources/list_devices.py", 249 "RECIPE_MODULE[build::adb]/resources/list_devices.py",
241 "['[CWD]/src/third_party/android_tools/sdk/platform-tools/adb', 'devices'] ", 250 "['[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb', 'd evices']",
242 "/path/to/tmp/json" 251 "/path/to/tmp/json"
243 ], 252 ],
253 "cwd": "[SLAVE_BUILD]",
244 "name": "List adb devices", 254 "name": "List adb devices",
245 "~followup_annotations": [ 255 "~followup_annotations": [
246 "@@@STEP_LOG_LINE@json.output@[@@@", 256 "@@@STEP_LOG_LINE@json.output@[@@@",
247 "@@@STEP_LOG_LINE@json.output@ \"014E1F310401C009\"@@@", 257 "@@@STEP_LOG_LINE@json.output@ \"014E1F310401C009\"@@@",
248 "@@@STEP_LOG_LINE@json.output@]@@@", 258 "@@@STEP_LOG_LINE@json.output@]@@@",
249 "@@@STEP_LOG_END@json.output@@@" 259 "@@@STEP_LOG_END@json.output@@@"
250 ] 260 ]
251 }, 261 },
252 { 262 {
253 "cmd": [ 263 "cmd": [
254 "python", 264 "python",
255 "-u", 265 "-u",
256 "\nimport subprocess\nimport sys\nadb_path = sys.argv[1]\nfor device in sy s.argv[2:]:\n print 'Attempting to root device %s ...' % (device)\n subprocess .check_call([adb_path, '-s', device, 'root'])\n subprocess.check_call([adb_path , '-s', device, 'wait-for-device'])\n print 'Finished rooting device %s' % (dev ice)\n", 266 "\nimport subprocess\nimport sys\nadb_path = sys.argv[1]\nfor device in sy s.argv[2:]:\n print 'Attempting to root device %s ...' % (device)\n subprocess .check_call([adb_path, '-s', device, 'root'])\n subprocess.check_call([adb_path , '-s', device, 'wait-for-device'])\n print 'Finished rooting device %s' % (dev ice)\n",
257 "[CWD]/src/third_party/android_tools/sdk/platform-tools/adb", 267 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb",
258 "014E1F310401C009" 268 "014E1F310401C009"
259 ], 269 ],
270 "cwd": "[SLAVE_BUILD]",
260 "name": "Root devices", 271 "name": "Root devices",
261 "~followup_annotations": [ 272 "~followup_annotations": [
262 "@@@STEP_LOG_LINE@python.inline@@@@", 273 "@@@STEP_LOG_LINE@python.inline@@@@",
263 "@@@STEP_LOG_LINE@python.inline@import subprocess@@@", 274 "@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
264 "@@@STEP_LOG_LINE@python.inline@import sys@@@", 275 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
265 "@@@STEP_LOG_LINE@python.inline@adb_path = sys.argv[1]@@@", 276 "@@@STEP_LOG_LINE@python.inline@adb_path = sys.argv[1]@@@",
266 "@@@STEP_LOG_LINE@python.inline@for device in sys.argv[2:]:@@@", 277 "@@@STEP_LOG_LINE@python.inline@for device in sys.argv[2:]:@@@",
267 "@@@STEP_LOG_LINE@python.inline@ print 'Attempting to root device %s ...' % (device)@@@", 278 "@@@STEP_LOG_LINE@python.inline@ print 'Attempting to root device %s ...' % (device)@@@",
268 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', d evice, 'root'])@@@", 279 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', d evice, 'root'])@@@",
269 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', d evice, 'wait-for-device'])@@@", 280 "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call([adb_path, '-s', d evice, 'wait-for-device'])@@@",
270 "@@@STEP_LOG_LINE@python.inline@ print 'Finished rooting device %s' % (de vice)@@@", 281 "@@@STEP_LOG_LINE@python.inline@ print 'Finished rooting device %s' % (de vice)@@@",
271 "@@@STEP_LOG_END@python.inline@@@" 282 "@@@STEP_LOG_END@python.inline@@@"
272 ] 283 ]
273 }, 284 },
274 { 285 {
275 "cmd": [ 286 "cmd": [
276 "python", 287 "python",
277 "-u", 288 "-u",
278 "[CWD]/src/build/symlink.py", 289 "[SLAVE_BUILD]/src/build/symlink.py",
279 "-f", 290 "-f",
280 "[CWD]/src/third_party/android_tools/sdk/platform-tools/adb", 291 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb",
281 "~/adb" 292 "~/adb"
282 ], 293 ],
294 "cwd": "[SLAVE_BUILD]",
283 "name": "create adb symlink" 295 "name": "create adb symlink"
284 }, 296 },
285 { 297 {
286 "cmd": [ 298 "cmd": [
287 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py", 299 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py",
288 "--", 300 "--",
289 "[CWD]/src/build/android/adb_logcat_monitor.py", 301 "[SLAVE_BUILD]/src/build/android/adb_logcat_monitor.py",
290 "[CWD]/src/out/logcat" 302 "[SLAVE_BUILD]/src/out/logcat"
291 ], 303 ],
304 "cwd": "[SLAVE_BUILD]",
292 "env": { 305 "env": {
293 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 306 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
294 "LLVM_FORCE_HEAD_REVISION": "YES", 307 "LLVM_FORCE_HEAD_REVISION": "YES",
295 "PATH": "[CWD]/src/third_party/android_tools/sdk/platform-tools:[CWD]/src/ build/android:%(PATH)s" 308 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
296 }, 309 },
297 "name": "spawn_logcat_monitor" 310 "name": "spawn_logcat_monitor"
298 }, 311 },
299 { 312 {
300 "cmd": [ 313 "cmd": [
301 "python", 314 "python",
302 "-u", 315 "-u",
303 "RECIPE_PACKAGE_REPO[build]/scripts/slave/android/authorize_adb_devices.py ", 316 "RECIPE_PACKAGE_REPO[build]/scripts/slave/android/authorize_adb_devices.py ",
304 "--verbose", 317 "--verbose",
305 "--adb-path", 318 "--adb-path",
306 "[CWD]/src/third_party/android_tools/sdk/platform-tools/adb" 319 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb"
307 ], 320 ],
321 "cwd": "[SLAVE_BUILD]",
308 "env": { 322 "env": {
309 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 323 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
310 "LLVM_FORCE_HEAD_REVISION": "YES", 324 "LLVM_FORCE_HEAD_REVISION": "YES",
311 "PATH": "[CWD]/src/third_party/android_tools/sdk/platform-tools:[CWD]/src/ build/android:%(PATH)s" 325 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
312 }, 326 },
313 "name": "authorize_adb_devices" 327 "name": "authorize_adb_devices"
314 }, 328 },
315 { 329 {
316 "cmd": [ 330 "cmd": [
317 "[CWD]/src/build/android/buildbot/bb_device_status_check.py", 331 "[SLAVE_BUILD]/src/build/android/buildbot/bb_device_status_check.py",
318 "--json-output", 332 "--json-output",
319 "/path/to/tmp/json", 333 "/path/to/tmp/json",
320 "--blacklist-file", 334 "--blacklist-file",
321 "[CWD]/src/out/bad_devices.json", 335 "[SLAVE_BUILD]/src/out/bad_devices.json",
322 "--known-devices-file", 336 "--known-devices-file",
323 "[ROOT]/b/build/site_config/.known_devices" 337 "[BUILD]/site_config/.known_devices"
324 ], 338 ],
339 "cwd": "[SLAVE_BUILD]",
325 "env": { 340 "env": {
326 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 341 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
327 "LLVM_FORCE_HEAD_REVISION": "YES", 342 "LLVM_FORCE_HEAD_REVISION": "YES",
328 "PATH": "[CWD]/src/third_party/android_tools/sdk/platform-tools:[CWD]/src/ build/android:%(PATH)s" 343 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
329 }, 344 },
330 "name": "device_status_check", 345 "name": "device_status_check",
331 "~followup_annotations": [ 346 "~followup_annotations": [
332 "@@@STEP_TEXT@Online devices: 1@@@", 347 "@@@STEP_TEXT@Online devices: 1@@@",
333 "@@@STEP_LOG_LINE@json.output@[@@@", 348 "@@@STEP_LOG_LINE@json.output@[@@@",
334 "@@@STEP_LOG_LINE@json.output@ {@@@", 349 "@@@STEP_LOG_LINE@json.output@ {@@@",
335 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"device\", @@@", 350 "@@@STEP_LOG_LINE@json.output@ \"adb_status\": \"device\", @@@",
336 "@@@STEP_LOG_LINE@json.output@ \"battery\": {@@@", 351 "@@@STEP_LOG_LINE@json.output@ \"battery\": {@@@",
337 "@@@STEP_LOG_LINE@json.output@ \"AC powered\": \"false\", @@@", 352 "@@@STEP_LOG_LINE@json.output@ \"AC powered\": \"false\", @@@",
338 "@@@STEP_LOG_LINE@json.output@ \"USB powered\": \"true\", @@@", 353 "@@@STEP_LOG_LINE@json.output@ \"USB powered\": \"true\", @@@",
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after
420 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"serial\": \"03e0363a00 3c6ad6\", @@@", 435 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"serial\": \"03e0363a00 3c6ad6\", @@@",
421 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"usb_status\": true@@@" , 436 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@ \"usb_status\": true@@@" ,
422 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@}@@@", 437 "@@@STEP_LOG_LINE@03e0363a003c6ad6: blacklisted@}@@@",
423 "@@@STEP_LOG_END@03e0363a003c6ad6: blacklisted@@@" 438 "@@@STEP_LOG_END@03e0363a003c6ad6: blacklisted@@@"
424 ] 439 ]
425 }, 440 },
426 { 441 {
427 "cmd": [ 442 "cmd": [
428 "python", 443 "python",
429 "-u", 444 "-u",
430 "[CWD]/src/build/android/provision_devices.py", 445 "[SLAVE_BUILD]/src/build/android/provision_devices.py",
431 "-t", 446 "-t",
432 "Debug", 447 "Debug",
433 "--blacklist-file", 448 "--blacklist-file",
434 "[CWD]/src/out/bad_devices.json", 449 "[SLAVE_BUILD]/src/out/bad_devices.json",
435 "--output-device-blacklist", 450 "--output-device-blacklist",
436 "/path/to/tmp/json" 451 "/path/to/tmp/json"
437 ], 452 ],
453 "cwd": "[SLAVE_BUILD]",
438 "env": { 454 "env": {
439 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 455 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
440 "LLVM_FORCE_HEAD_REVISION": "YES", 456 "LLVM_FORCE_HEAD_REVISION": "YES",
441 "PATH": "[CWD]/src/third_party/android_tools/sdk/platform-tools:[CWD]/src/ build/android:%(PATH)s" 457 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
442 }, 458 },
443 "name": "provision_devices" 459 "name": "provision_devices"
444 }, 460 },
445 { 461 {
446 "cmd": [ 462 "cmd": [
447 "[CWD]/src/tools/android/asan/third_party/asan_device_setup.sh", 463 "[SLAVE_BUILD]/src/tools/android/asan/third_party/asan_device_setup.sh",
448 "--lib", 464 "--lib",
449 "[CWD]/src/third_party/llvm-build/Release+Asserts/lib/clang/3.9.0/lib/linu x/libclang_rt.asan-arm-android.so", 465 "[SLAVE_BUILD]/src/third_party/llvm-build/Release+Asserts/lib/clang/3.9.0/ lib/linux/libclang_rt.asan-arm-android.so",
450 "--device", 466 "--device",
451 "07a00ca4" 467 "07a00ca4"
452 ], 468 ],
469 "cwd": "[SLAVE_BUILD]",
453 "env": { 470 "env": {
454 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 471 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
455 "LLVM_FORCE_HEAD_REVISION": "YES", 472 "LLVM_FORCE_HEAD_REVISION": "YES",
456 "PATH": "[CWD]/src/third_party/android_tools/sdk/platform-tools:[CWD]/src/ build/android:%(PATH)s" 473 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
457 }, 474 },
458 "name": "asan_device_setup.sh 07a00ca4" 475 "name": "asan_device_setup.sh 07a00ca4"
459 }, 476 },
460 { 477 {
461 "cmd": [ 478 "cmd": [
462 "python", 479 "python",
463 "-u", 480 "-u",
464 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py", 481 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py",
465 "--action", 482 "--action",
466 "restart", 483 "restart",
467 "--pid-file-path", 484 "--pid-file-path",
468 "/tmp/device_monitor.pid", 485 "/tmp/device_monitor.pid",
469 "--", 486 "--",
470 "RECIPE_MODULE[build::chromium_android]/resources/spawn_device_monitor.py" , 487 "RECIPE_MODULE[build::chromium_android]/resources/spawn_device_monitor.py" ,
471 "[CWD]/src/third_party/android_tools/sdk/platform-tools/adb", 488 "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools/adb",
472 "[\"07a00ca4\"]", 489 "[\"07a00ca4\"]",
473 "chromium.fyi", 490 "chromium.fyi",
474 "ClangToTAndroidASan tester", 491 "ClangToTAndroidASan tester",
475 "--blacklist-file", 492 "--blacklist-file",
476 "[CWD]/src/out/bad_devices.json" 493 "[SLAVE_BUILD]/src/out/bad_devices.json"
477 ], 494 ],
495 "cwd": "[SLAVE_BUILD]",
478 "name": "spawn_device_monitor" 496 "name": "spawn_device_monitor"
479 }, 497 },
480 { 498 {
481 "cmd": [ 499 "cmd": [
482 "python", 500 "python",
483 "-u", 501 "-u",
484 "[CWD]/src/out/Debug/bin/run_components_browsertests", 502 "[SLAVE_BUILD]/src/out/Debug/bin/run_components_browsertests",
485 "--blacklist-file", 503 "--blacklist-file",
486 "[CWD]/src/out/bad_devices.json", 504 "[SLAVE_BUILD]/src/out/bad_devices.json",
487 "--verbose", 505 "--verbose",
488 "--isolate_file_path=[CWD]/src/components/components_browsertests.isolate" , 506 "--isolate_file_path=[SLAVE_BUILD]/src/components/components_browsertests. isolate",
489 "--tool=asan", 507 "--tool=asan",
490 "--flakiness-dashboard-server=test-results.appspot.com", 508 "--flakiness-dashboard-server=test-results.appspot.com",
491 "--json-results-file", 509 "--json-results-file",
492 "/path/to/tmp/json" 510 "/path/to/tmp/json"
493 ], 511 ],
512 "cwd": "[SLAVE_BUILD]",
494 "env": { 513 "env": {
495 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 514 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
496 "LLVM_FORCE_HEAD_REVISION": "YES", 515 "LLVM_FORCE_HEAD_REVISION": "YES",
497 "PATH": "[CWD]/src/third_party/android_tools/sdk/platform-tools:[CWD]/src/ build/android:%(PATH)s" 516 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
498 }, 517 },
499 "name": "components_browsertests" 518 "name": "components_browsertests"
500 }, 519 },
501 { 520 {
502 "cmd": [ 521 "cmd": [
503 "python", 522 "python",
504 "-u", 523 "-u",
505 "[CWD]/src/out/Debug/bin/run_gfx_unittests", 524 "[SLAVE_BUILD]/src/out/Debug/bin/run_gfx_unittests",
506 "--blacklist-file", 525 "--blacklist-file",
507 "[CWD]/src/out/bad_devices.json", 526 "[SLAVE_BUILD]/src/out/bad_devices.json",
508 "--verbose", 527 "--verbose",
509 "--tool=asan", 528 "--tool=asan",
510 "--flakiness-dashboard-server=test-results.appspot.com", 529 "--flakiness-dashboard-server=test-results.appspot.com",
511 "--json-results-file", 530 "--json-results-file",
512 "/path/to/tmp/json" 531 "/path/to/tmp/json"
513 ], 532 ],
533 "cwd": "[SLAVE_BUILD]",
514 "env": { 534 "env": {
515 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 535 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
516 "LLVM_FORCE_HEAD_REVISION": "YES", 536 "LLVM_FORCE_HEAD_REVISION": "YES",
517 "PATH": "[CWD]/src/third_party/android_tools/sdk/platform-tools:[CWD]/src/ build/android:%(PATH)s" 537 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
518 }, 538 },
519 "name": "gfx_unittests" 539 "name": "gfx_unittests"
520 }, 540 },
521 { 541 {
522 "cmd": [ 542 "cmd": [
523 "python", 543 "python",
524 "-u", 544 "-u",
525 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py", 545 "RECIPE_PACKAGE_REPO[build]/scripts/slave/daemonizer.py",
526 "--action", 546 "--action",
527 "stop", 547 "stop",
528 "--pid-file-path", 548 "--pid-file-path",
529 "/tmp/device_monitor.pid" 549 "/tmp/device_monitor.pid"
530 ], 550 ],
551 "cwd": "[SLAVE_BUILD]",
531 "name": "shutdown_device_monitor" 552 "name": "shutdown_device_monitor"
532 }, 553 },
533 { 554 {
534 "cmd": [ 555 "cmd": [
535 "python", 556 "python",
536 "-u", 557 "-u",
537 "[CWD]/src/build/android/adb_logcat_printer.py", 558 "[SLAVE_BUILD]/src/build/android/adb_logcat_printer.py",
538 "--output-path", 559 "--output-path",
539 "[CWD]/src/out/Debug/full_log", 560 "[SLAVE_BUILD]/src/out/Debug/full_log",
540 "[CWD]/src/out/logcat" 561 "[SLAVE_BUILD]/src/out/logcat"
541 ], 562 ],
563 "cwd": "[SLAVE_BUILD]",
542 "name": "logcat_dump" 564 "name": "logcat_dump"
543 }, 565 },
544 { 566 {
545 "cmd": [ 567 "cmd": [
546 "python", 568 "python",
547 "-u", 569 "-u",
548 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", 570 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
549 "--", 571 "--",
550 "[ROOT]/b/depot_tools/gsutil.py", 572 "[DEPOT_TOOLS]/gsutil.py",
551 "--force-version", 573 "--force-version",
552 "4.7", 574 "4.7",
553 "-o", 575 "-o",
554 "GSUtil:parallel_composite_upload_threshold=50M", 576 "GSUtil:parallel_composite_upload_threshold=50M",
555 "----", 577 "----",
556 "cp", 578 "cp",
557 "[CWD]/src/out/Debug/full_log", 579 "[SLAVE_BUILD]/src/out/Debug/full_log",
558 "gs://chromium-android/logcat_dumps/ClangToTAndroidASan tester/571" 580 "gs://chromium-android/logcat_dumps/ClangToTAndroidASan tester/571"
559 ], 581 ],
582 "cwd": "[SLAVE_BUILD]",
560 "name": "gsutil upload", 583 "name": "gsutil upload",
561 "~followup_annotations": [ 584 "~followup_annotations": [
562 "@@@STEP_LINK@logcat dump@https://storage.cloud.google.com/chromium-androi d/logcat_dumps/ClangToTAndroidASan tester/571@@@" 585 "@@@STEP_LINK@logcat dump@https://storage.cloud.google.com/chromium-androi d/logcat_dumps/ClangToTAndroidASan tester/571@@@"
563 ] 586 ]
564 }, 587 },
565 { 588 {
566 "cmd": [ 589 "cmd": [
567 "[CWD]/src/third_party/android_platform/development/scripts/stack", 590 "[SLAVE_BUILD]/src/third_party/android_platform/development/scripts/stack" ,
568 "--arch", 591 "--arch",
569 "x86", 592 "x86",
570 "--more-info", 593 "--more-info",
571 "[CWD]/src/out/Debug/full_log" 594 "[SLAVE_BUILD]/src/out/Debug/full_log"
572 ], 595 ],
596 "cwd": "[SLAVE_BUILD]",
573 "env": { 597 "env": {
574 "CHROMIUM_OUTPUT_DIR": "[CWD]/src/out/Debug", 598 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Debug",
575 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 599 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
576 "LLVM_FORCE_HEAD_REVISION": "YES", 600 "LLVM_FORCE_HEAD_REVISION": "YES",
577 "PATH": "[CWD]/src/third_party/android_tools/sdk/platform-tools:[CWD]/src/ build/android:%(PATH)s" 601 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
578 }, 602 },
579 "name": "stack_tool_with_logcat_dump" 603 "name": "stack_tool_with_logcat_dump"
580 }, 604 },
581 { 605 {
582 "cmd": [ 606 "cmd": [
583 "[CWD]/src/build/android/tombstones.py", 607 "[SLAVE_BUILD]/src/build/android/tombstones.py",
584 "-a", 608 "-a",
585 "-s", 609 "-s",
586 "-w" 610 "-w"
587 ], 611 ],
612 "cwd": "[SLAVE_BUILD]",
588 "env": { 613 "env": {
589 "CHROMIUM_OUTPUT_DIR": "[CWD]/src/out/Debug", 614 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Debug",
590 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 615 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
591 "LLVM_FORCE_HEAD_REVISION": "YES", 616 "LLVM_FORCE_HEAD_REVISION": "YES",
592 "PATH": "[CWD]/src/third_party/android_tools/sdk/platform-tools:[CWD]/src/ build/android:%(PATH)s" 617 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
593 }, 618 },
594 "name": "stack_tool_for_tombstones" 619 "name": "stack_tool_for_tombstones"
595 }, 620 },
596 { 621 {
597 "cmd": [ 622 "cmd": [
598 "[CWD]/src/build/android/asan_symbolize.py", 623 "[SLAVE_BUILD]/src/build/android/asan_symbolize.py",
599 "-l", 624 "-l",
600 "[CWD]/src/out/Debug/full_log" 625 "[SLAVE_BUILD]/src/out/Debug/full_log"
601 ], 626 ],
627 "cwd": "[SLAVE_BUILD]",
602 "env": { 628 "env": {
603 "CHROMIUM_OUTPUT_DIR": "[CWD]/src/out/Debug", 629 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Debug",
604 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 630 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
605 "LLVM_FORCE_HEAD_REVISION": "YES", 631 "LLVM_FORCE_HEAD_REVISION": "YES",
606 "PATH": "[CWD]/src/third_party/android_tools/sdk/platform-tools:[CWD]/src/ build/android:%(PATH)s" 632 "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S LAVE_BUILD]/src/build/android:%(PATH)s"
607 }, 633 },
608 "name": "stack_tool_for_asan" 634 "name": "stack_tool_for_asan"
609 }, 635 },
610 { 636 {
611 "cmd": [ 637 "cmd": [
612 "python", 638 "python",
613 "-u", 639 "-u",
614 "\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", 640 "\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",
615 "[CWD]/src/out/Debug/test_logs/*.log" 641 "[SLAVE_BUILD]/src/out/Debug/test_logs/*.log"
616 ], 642 ],
643 "cwd": "[SLAVE_BUILD]",
617 "name": "test_report", 644 "name": "test_report",
618 "~followup_annotations": [ 645 "~followup_annotations": [
619 "@@@STEP_LOG_LINE@python.inline@@@@", 646 "@@@STEP_LOG_LINE@python.inline@@@@",
620 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@", 647 "@@@STEP_LOG_LINE@python.inline@import glob, os, sys@@@",
621 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@", 648 "@@@STEP_LOG_LINE@python.inline@for report in glob.glob(sys.argv[1]):@@@",
622 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@", 649 "@@@STEP_LOG_LINE@python.inline@ with open(report, 'r') as f:@@@",
623 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@", 650 "@@@STEP_LOG_LINE@python.inline@ for l in f.readlines():@@@",
624 "@@@STEP_LOG_LINE@python.inline@ print l@@@", 651 "@@@STEP_LOG_LINE@python.inline@ print l@@@",
625 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@", 652 "@@@STEP_LOG_LINE@python.inline@ os.remove(report)@@@",
626 "@@@STEP_LOG_END@python.inline@@@" 653 "@@@STEP_LOG_END@python.inline@@@"
627 ] 654 ]
628 }, 655 },
629 { 656 {
630 "name": "$result", 657 "name": "$result",
631 "recipe_result": null, 658 "recipe_result": null,
632 "status_code": 0 659 "status_code": 0
633 } 660 }
634 ] 661 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698