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

Side by Side Diff: scripts/slave/recipes/findit/chromium/test.expected/findit_consecutive_culprits.json

Issue 1946463003: [Findit] Change test.py recipe to speed up test try jobs(Recipe side change). (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@master
Patch Set: . Created 4 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
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 "tryserver.chromium.linux", 8 "tryserver.chromium.mac",
9 "--builder", 9 "--builder",
10 "linux_variable", 10 "mac_chromium_variable",
11 "--slave", 11 "--slave",
12 "build1-a1", 12 "build1-a1",
13 "--spec", 13 "--spec",
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'}]", 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'}]",
15 "--root", 15 "--root",
16 "src", 16 "src",
17 "--revision_mapping_file", 17 "--revision_mapping_file",
18 "{\"src\": \"got_revision\", \"src/buildtools\": \"got_buildtools_revision \", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/angle\": \"g ot_angle_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/buildtools\": \"got_buildtools_revision \", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/angle\": \"g ot_angle_revision\", \"src/third_party/webrtc\": \"got_webrtc_revision\", \"src/ tools/swarming_client\": \"got_swarming_client_revision\", \"src/v8\": \"got_v8_ revision\"}",
19 "--git-cache-dir", 19 "--git-cache-dir",
20 "[GIT_CACHE]", 20 "[GIT_CACHE]",
(...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after
106 { 106 {
107 "cmd": [], 107 "cmd": [],
108 "name": "ensure_goma" 108 "name": "ensure_goma"
109 }, 109 },
110 { 110 {
111 "cmd": [ 111 "cmd": [
112 "python", 112 "python",
113 "-u", 113 "-u",
114 "RECIPE_MODULE[build::cipd]/resources/bootstrap.py", 114 "RECIPE_MODULE[build::cipd]/resources/bootstrap.py",
115 "--platform", 115 "--platform",
116 "linux-amd64", 116 "mac-amd64",
117 "--dest-directory", 117 "--dest-directory",
118 "[SLAVE_BUILD]/cipd", 118 "[SLAVE_BUILD]/cipd",
119 "--json-output", 119 "--json-output",
120 "/path/to/tmp/json" 120 "/path/to/tmp/json"
121 ], 121 ],
122 "name": "ensure_goma.install cipd", 122 "name": "ensure_goma.install cipd",
123 "~followup_annotations": [ 123 "~followup_annotations": [
124 "@@@STEP_NEST_LEVEL@1@@@", 124 "@@@STEP_NEST_LEVEL@1@@@",
125 "@@@STEP_TEXT@cipd instance_id: 40-chars-fake-of-the-package-instance_id@@ @", 125 "@@@STEP_TEXT@cipd instance_id: 40-chars-fake-of-the-package-instance_id@@ @",
126 "@@@STEP_LOG_LINE@json.output@{@@@", 126 "@@@STEP_LOG_LINE@json.output@{@@@",
127 "@@@STEP_LOG_LINE@json.output@ \"executable\": \"[SLAVE_BUILD]/cipd/cipd\ ", @@@", 127 "@@@STEP_LOG_LINE@json.output@ \"executable\": \"[SLAVE_BUILD]/cipd/cipd\ ", @@@",
128 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"40-chars-fake-of-the-pa ckage-instance_id\"@@@", 128 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"40-chars-fake-of-the-pa ckage-instance_id\"@@@",
129 "@@@STEP_LOG_LINE@json.output@}@@@", 129 "@@@STEP_LOG_LINE@json.output@}@@@",
130 "@@@STEP_LOG_END@json.output@@@" 130 "@@@STEP_LOG_END@json.output@@@"
131 ] 131 ]
132 }, 132 },
133 { 133 {
134 "cmd": [ 134 "cmd": [
135 "[SLAVE_BUILD]/cipd/cipd", 135 "[SLAVE_BUILD]/cipd/cipd",
136 "ensure", 136 "ensure",
137 "--root", 137 "--root",
138 "[CACHE]/cipd/goma", 138 "[CACHE]/cipd/goma",
139 "--list", 139 "--list",
140 "infra_internal/goma/client/linux-amd64 release", 140 "infra_internal/goma/client/mac-amd64 release",
141 "--json-output", 141 "--json-output",
142 "/path/to/tmp/json", 142 "/path/to/tmp/json",
143 "--service-account-json", 143 "--service-account-json",
144 "/creds/service_accounts/service-account-goma-client.json" 144 "/creds/service_accounts/service-account-goma-client.json"
145 ], 145 ],
146 "name": "ensure_goma.ensure_installed", 146 "name": "ensure_goma.ensure_installed",
147 "~followup_annotations": [ 147 "~followup_annotations": [
148 "@@@STEP_NEST_LEVEL@1@@@", 148 "@@@STEP_NEST_LEVEL@1@@@",
149 "@@@STEP_LOG_LINE@json.output@{@@@", 149 "@@@STEP_LOG_LINE@json.output@{@@@",
150 "@@@STEP_LOG_LINE@json.output@ \"result\": [@@@", 150 "@@@STEP_LOG_LINE@json.output@ \"result\": [@@@",
151 "@@@STEP_LOG_LINE@json.output@ {@@@", 151 "@@@STEP_LOG_LINE@json.output@ {@@@",
152 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_i d-of-release---------\", @@@", 152 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_i d-of-release---------\", @@@",
153 "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra_internal/goma/cli ent/linux-amd64\"@@@", 153 "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra_internal/goma/cli ent/mac-amd64\"@@@",
154 "@@@STEP_LOG_LINE@json.output@ }@@@", 154 "@@@STEP_LOG_LINE@json.output@ }@@@",
155 "@@@STEP_LOG_LINE@json.output@ ]@@@", 155 "@@@STEP_LOG_LINE@json.output@ ]@@@",
156 "@@@STEP_LOG_LINE@json.output@}@@@", 156 "@@@STEP_LOG_LINE@json.output@}@@@",
157 "@@@STEP_LOG_END@json.output@@@" 157 "@@@STEP_LOG_END@json.output@@@"
158 ] 158 ]
159 }, 159 },
160 { 160 {
161 "cmd": [ 161 "cmd": [
162 "python", 162 "python",
163 "-u", 163 "-u",
164 "[SLAVE_BUILD]/src/tools/swarming_client/swarming.py", 164 "[SLAVE_BUILD]/src/tools/swarming_client/swarming.py",
165 "--version" 165 "--version"
166 ], 166 ],
167 "name": "swarming.py --version", 167 "name": "swarming.py --version",
168 "stdout": "/path/to/tmp/", 168 "stdout": "/path/to/tmp/",
169 "~followup_annotations": [ 169 "~followup_annotations": [
170 "@@@STEP_TEXT@0.4.10@@@" 170 "@@@STEP_TEXT@0.4.10@@@"
171 ] 171 ]
172 }, 172 },
173 { 173 {
174 "cmd": [ 174 "cmd": [
175 "python", 175 "python",
176 "-u", 176 "-u",
177 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", 177 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
178 "runhooks" 178 "runhooks"
179 ], 179 ],
180 "env": { 180 "env": {
181 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 181 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
182 "GYP_CHROMIUM_NO_ACTION": "1", 182 "GYP_CHROMIUM_NO_ACTION": "1",
183 "GYP_DEFINES": "archive_gpu_tests=1 component=static_library ffmpeg_brandi ng=Chrome gomadir='[CACHE]/cipd/goma' proprietary_codecs=1 target_arch=x64 test_ isolation_mode=prepare use_goma=1", 183 "GYP_DEFINES": "archive_gpu_tests=1 clang=1 component=static_library ffmpe g_branding=Chrome gomadir='[CACHE]/cipd/goma' proprietary_codecs=1 target_arch=x 64 test_isolation_mode=prepare use_goma=1",
184 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" 184 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
185 }, 185 },
186 "name": "gclient runhooks" 186 "name": "gclient runhooks"
187 }, 187 },
188 { 188 {
189 "cmd": [ 189 "cmd": [
190 "python", 190 "python",
191 "-u", 191 "-u",
192 "[SLAVE_BUILD]/src/testing/scripts/get_compile_targets.py", 192 "[SLAVE_BUILD]/src/testing/scripts/get_compile_targets.py",
193 "--output", 193 "--output",
194 "/path/to/tmp/json", 194 "/path/to/tmp/json",
195 "--", 195 "--",
196 "--build-config-fs", 196 "--build-config-fs",
197 "Release", 197 "Release",
198 "--use-src-side-runtest-py", 198 "--use-src-side-runtest-py",
199 "--paths", 199 "--paths",
200 "{\"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\"}", 200 "{\"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\"}",
201 "--properties", 201 "--properties",
202 "{\"buildername\": \"linux_variable\", \"buildnumber\": \"1\", \"masternam e\": \"tryserver.chromium.linux\", \"slavename\": \"build1-a1\", \"target_platfo rm\": \"linux\"}" 202 "{\"buildername\": \"mac_chromium_variable\", \"buildnumber\": 1, \"master name\": \"tryserver.chromium.mac\", \"slavename\": \"build1-a1\", \"target_platf orm\": \"mac\"}"
203 ], 203 ],
204 "name": "get compile targets for scripts", 204 "name": "get compile targets for scripts",
205 "~followup_annotations": [ 205 "~followup_annotations": [
206 "@@@STEP_LOG_LINE@json.output@{}@@@", 206 "@@@STEP_LOG_LINE@json.output@{}@@@",
207 "@@@STEP_LOG_END@json.output@@@" 207 "@@@STEP_LOG_END@json.output@@@"
208 ] 208 ]
209 }, 209 },
210 { 210 {
211 "cmd": [ 211 "cmd": [
212 "python", 212 "python",
213 "-u", 213 "-u",
214 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 214 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
215 "[SLAVE_BUILD]/src/testing/buildbot/chromium.linux.json", 215 "[SLAVE_BUILD]/src/testing/buildbot/chromium.mac.json",
216 "/path/to/tmp/json" 216 "/path/to/tmp/json"
217 ], 217 ],
218 "name": "read test spec", 218 "name": "read test spec",
219 "~followup_annotations": [ 219 "~followup_annotations": [
220 "@@@STEP_TEXT@path: [SLAVE_BUILD]/src/testing/buildbot/chromium.linux.json @@@", 220 "@@@STEP_TEXT@path: [SLAVE_BUILD]/src/testing/buildbot/chromium.mac.json@@ @",
221 "@@@STEP_LOG_LINE@json.output@{}@@@", 221 "@@@STEP_LOG_LINE@json.output@{}@@@",
222 "@@@STEP_LOG_END@json.output@@@" 222 "@@@STEP_LOG_END@json.output@@@"
223 ] 223 ]
224 }, 224 },
225 { 225 {
226 "cmd": [ 226 "cmd": [
227 "git", 227 "git",
228 "log", 228 "log",
229 "--format=%H", 229 "--format=%H",
230 "r1..r6" 230 "r0..r6"
231 ], 231 ],
232 "cwd": "[SLAVE_BUILD]/src", 232 "cwd": "[SLAVE_BUILD]/src",
233 "name": "git commits in range", 233 "name": "git commits in range",
234 "stdout": "/path/to/tmp/", 234 "stdout": "/path/to/tmp/",
235 "~followup_annotations": [ 235 "~followup_annotations": [
236 "@@@STEP_LOG_LINE@revisions@r1@@@",
236 "@@@STEP_LOG_LINE@revisions@r2@@@", 237 "@@@STEP_LOG_LINE@revisions@r2@@@",
237 "@@@STEP_LOG_LINE@revisions@r3@@@", 238 "@@@STEP_LOG_LINE@revisions@r3@@@",
238 "@@@STEP_LOG_LINE@revisions@r4@@@", 239 "@@@STEP_LOG_LINE@revisions@r4@@@",
239 "@@@STEP_LOG_LINE@revisions@r5@@@", 240 "@@@STEP_LOG_LINE@revisions@r5@@@",
240 "@@@STEP_LOG_LINE@revisions@r6@@@", 241 "@@@STEP_LOG_LINE@revisions@r6@@@",
241 "@@@STEP_LOG_LINE@revisions@r7@@@",
242 "@@@STEP_LOG_LINE@revisions@r8@@@",
243 "@@@STEP_LOG_LINE@revisions@r9@@@",
244 "@@@STEP_LOG_LINE@revisions@r10@@@",
245 "@@@STEP_LOG_END@revisions@@@" 242 "@@@STEP_LOG_END@revisions@@@"
246 ] 243 ]
247 }, 244 },
248 { 245 {
249 "cmd": [], 246 "cmd": [],
250 "name": "test r7" 247 "name": "test r2"
251 }, 248 },
252 { 249 {
253 "cmd": [ 250 "cmd": [
254 "python", 251 "python",
255 "-u", 252 "-u",
256 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py", 253 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
257 "--master", 254 "--master",
258 "tryserver.chromium.linux", 255 "tryserver.chromium.mac",
259 "--builder", 256 "--builder",
260 "linux_variable", 257 "mac_chromium_variable",
261 "--slave", 258 "--slave",
262 "build1-a1", 259 "build1-a1",
263 "--spec", 260 "--spec",
264 "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'}]", 261 "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'}]",
265 "--root", 262 "--root",
266 "src", 263 "src",
267 "--revision_mapping_file", 264 "--revision_mapping_file",
268 "{\"src\": \"got_revision\", \"src/buildtools\": \"got_buildtools_revision \", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/angle\": \"g ot_angle_revision\", \"src/third_party/webrtc\": \"got_webrtc_revision\", \"src/ tools/swarming_client\": \"got_swarming_client_revision\", \"src/v8\": \"got_v8_ revision\"}", 265 "{\"src\": \"got_revision\", \"src/buildtools\": \"got_buildtools_revision \", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/angle\": \"g ot_angle_revision\", \"src/third_party/webrtc\": \"got_webrtc_revision\", \"src/ tools/swarming_client\": \"got_swarming_client_revision\", \"src/v8\": \"got_v8_ revision\"}",
269 "--git-cache-dir", 266 "--git-cache-dir",
270 "[GIT_CACHE]", 267 "[GIT_CACHE]",
271 "--output_json", 268 "--output_json",
272 "/path/to/tmp/json", 269 "/path/to/tmp/json",
273 "--revision", 270 "--revision",
274 "src@r7", 271 "src@r2",
275 "--output_manifest" 272 "--output_manifest"
276 ], 273 ],
277 "env": { 274 "env": {
278 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" 275 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
279 }, 276 },
280 "name": "test r7.bot_update", 277 "name": "test r2.bot_update",
281 "~followup_annotations": [ 278 "~followup_annotations": [
282 "@@@STEP_NEST_LEVEL@1@@@", 279 "@@@STEP_NEST_LEVEL@1@@@",
283 "@@@STEP_TEXT@Some step text@@@", 280 "@@@STEP_TEXT@Some step text@@@",
284 "@@@STEP_LOG_LINE@json.output@{@@@", 281 "@@@STEP_LOG_LINE@json.output@{@@@",
285 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@", 282 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
286 "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@", 283 "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@",
287 "@@@STEP_LOG_LINE@json.output@ \"src\": \"r7\"@@@", 284 "@@@STEP_LOG_LINE@json.output@ \"src\": \"r2\"@@@",
288 "@@@STEP_LOG_LINE@json.output@ }, @@@", 285 "@@@STEP_LOG_LINE@json.output@ }, @@@",
289 "@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@", 286 "@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@",
290 "@@@STEP_LOG_LINE@json.output@ \"src\": {@@@", 287 "@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
291 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src .git\", @@@", 288 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src .git\", @@@",
292 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e 86ddfd4ebd0fe58cb9\"@@@", 289 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e 86ddfd4ebd0fe58cb9\"@@@",
293 "@@@STEP_LOG_LINE@json.output@ }, @@@", 290 "@@@STEP_LOG_LINE@json.output@ }, @@@",
294 "@@@STEP_LOG_LINE@json.output@ \"src/buildtools\": {@@@", 291 "@@@STEP_LOG_LINE@json.output@ \"src/buildtools\": {@@@",
295 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /buildtools.git\", @@@", 292 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src /buildtools.git\", @@@",
296 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"f0319a328b280987691635 3cb994259692140934\"@@@", 293 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"f0319a328b280987691635 3cb994259692140934\"@@@",
297 "@@@STEP_LOG_LINE@json.output@ }, @@@", 294 "@@@STEP_LOG_LINE@json.output@ }, @@@",
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
349 "@@@SET_BUILD_PROPERTY@got_v8_revision_cp@\"refs/heads/master@{#43426}\"@@ @", 346 "@@@SET_BUILD_PROPERTY@got_v8_revision_cp@\"refs/heads/master@{#43426}\"@@ @",
350 "@@@SET_BUILD_PROPERTY@got_swarming_client_revision_cp@\"refs/heads/master @{#276089}\"@@@", 347 "@@@SET_BUILD_PROPERTY@got_swarming_client_revision_cp@\"refs/heads/master @{#276089}\"@@@",
351 "@@@SET_BUILD_PROPERTY@got_webrtc_revision_cp@\"refs/heads/master@{#120644 }\"@@@", 348 "@@@SET_BUILD_PROPERTY@got_webrtc_revision_cp@\"refs/heads/master@{#120644 }\"@@@",
352 "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@" , 349 "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@" ,
353 "@@@SET_BUILD_PROPERTY@got_angle_revision_cp@\"refs/heads/master@{#297276} \"@@@", 350 "@@@SET_BUILD_PROPERTY@got_angle_revision_cp@\"refs/heads/master@{#297276} \"@@@",
354 "@@@SET_BUILD_PROPERTY@got_buildtools_revision@\"f0319a328b2809876916353cb 994259692140934\"@@@" 351 "@@@SET_BUILD_PROPERTY@got_buildtools_revision@\"f0319a328b2809876916353cb 994259692140934\"@@@"
355 ] 352 ]
356 }, 353 },
357 { 354 {
358 "cmd": [], 355 "cmd": [],
359 "name": "test r7.ensure_goma", 356 "name": "test r2.ensure_goma",
360 "~followup_annotations": [ 357 "~followup_annotations": [
361 "@@@STEP_NEST_LEVEL@1@@@" 358 "@@@STEP_NEST_LEVEL@1@@@"
362 ] 359 ]
363 }, 360 },
364 { 361 {
365 "cmd": [ 362 "cmd": [
366 "python", 363 "python",
367 "-u", 364 "-u",
368 "RECIPE_MODULE[build::cipd]/resources/bootstrap.py", 365 "RECIPE_MODULE[build::cipd]/resources/bootstrap.py",
369 "--platform", 366 "--platform",
370 "linux-amd64", 367 "mac-amd64",
371 "--dest-directory", 368 "--dest-directory",
372 "[SLAVE_BUILD]/cipd", 369 "[SLAVE_BUILD]/cipd",
373 "--json-output", 370 "--json-output",
374 "/path/to/tmp/json" 371 "/path/to/tmp/json"
375 ], 372 ],
376 "name": "test r7.ensure_goma.install cipd", 373 "name": "test r2.ensure_goma.install cipd",
377 "~followup_annotations": [ 374 "~followup_annotations": [
378 "@@@STEP_NEST_LEVEL@2@@@", 375 "@@@STEP_NEST_LEVEL@2@@@",
379 "@@@STEP_TEXT@cipd instance_id: 40-chars-fake-of-the-package-instance_id@@ @", 376 "@@@STEP_TEXT@cipd instance_id: 40-chars-fake-of-the-package-instance_id@@ @",
380 "@@@STEP_LOG_LINE@json.output@{@@@", 377 "@@@STEP_LOG_LINE@json.output@{@@@",
381 "@@@STEP_LOG_LINE@json.output@ \"executable\": \"[SLAVE_BUILD]/cipd/cipd\ ", @@@", 378 "@@@STEP_LOG_LINE@json.output@ \"executable\": \"[SLAVE_BUILD]/cipd/cipd\ ", @@@",
382 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"40-chars-fake-of-the-pa ckage-instance_id\"@@@", 379 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"40-chars-fake-of-the-pa ckage-instance_id\"@@@",
383 "@@@STEP_LOG_LINE@json.output@}@@@", 380 "@@@STEP_LOG_LINE@json.output@}@@@",
384 "@@@STEP_LOG_END@json.output@@@" 381 "@@@STEP_LOG_END@json.output@@@"
385 ] 382 ]
386 }, 383 },
387 { 384 {
388 "cmd": [ 385 "cmd": [
389 "[SLAVE_BUILD]/cipd/cipd", 386 "[SLAVE_BUILD]/cipd/cipd",
390 "ensure", 387 "ensure",
391 "--root", 388 "--root",
392 "[CACHE]/cipd/goma", 389 "[CACHE]/cipd/goma",
393 "--list", 390 "--list",
394 "infra_internal/goma/client/linux-amd64 release", 391 "infra_internal/goma/client/mac-amd64 release",
395 "--json-output", 392 "--json-output",
396 "/path/to/tmp/json", 393 "/path/to/tmp/json",
397 "--service-account-json", 394 "--service-account-json",
398 "/creds/service_accounts/service-account-goma-client.json" 395 "/creds/service_accounts/service-account-goma-client.json"
399 ], 396 ],
400 "name": "test r7.ensure_goma.ensure_installed", 397 "name": "test r2.ensure_goma.ensure_installed",
401 "~followup_annotations": [ 398 "~followup_annotations": [
402 "@@@STEP_NEST_LEVEL@2@@@", 399 "@@@STEP_NEST_LEVEL@2@@@",
403 "@@@STEP_LOG_LINE@json.output@{@@@", 400 "@@@STEP_LOG_LINE@json.output@{@@@",
404 "@@@STEP_LOG_LINE@json.output@ \"result\": [@@@", 401 "@@@STEP_LOG_LINE@json.output@ \"result\": [@@@",
405 "@@@STEP_LOG_LINE@json.output@ {@@@", 402 "@@@STEP_LOG_LINE@json.output@ {@@@",
406 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_i d-of-release---------\", @@@", 403 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_i d-of-release---------\", @@@",
407 "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra_internal/goma/cli ent/linux-amd64\"@@@", 404 "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra_internal/goma/cli ent/mac-amd64\"@@@",
408 "@@@STEP_LOG_LINE@json.output@ }@@@", 405 "@@@STEP_LOG_LINE@json.output@ }@@@",
409 "@@@STEP_LOG_LINE@json.output@ ]@@@", 406 "@@@STEP_LOG_LINE@json.output@ ]@@@",
410 "@@@STEP_LOG_LINE@json.output@}@@@", 407 "@@@STEP_LOG_LINE@json.output@}@@@",
411 "@@@STEP_LOG_END@json.output@@@" 408 "@@@STEP_LOG_END@json.output@@@"
412 ] 409 ]
413 }, 410 },
414 { 411 {
415 "cmd": [ 412 "cmd": [
416 "python", 413 "python",
417 "-u", 414 "-u",
418 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", 415 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
419 "runhooks" 416 "runhooks"
420 ], 417 ],
421 "env": { 418 "env": {
422 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 419 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
423 "GYP_CHROMIUM_NO_ACTION": "1", 420 "GYP_CHROMIUM_NO_ACTION": "1",
424 "GYP_DEFINES": "archive_gpu_tests=1 component=static_library ffmpeg_brandi ng=Chrome gomadir='[CACHE]/cipd/goma' proprietary_codecs=1 target_arch=x64 test_ isolation_mode=prepare use_goma=1", 421 "GYP_DEFINES": "archive_gpu_tests=1 clang=1 component=static_library ffmpe g_branding=Chrome gomadir='[CACHE]/cipd/goma' proprietary_codecs=1 target_arch=x 64 test_isolation_mode=prepare use_goma=1",
425 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" 422 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
426 }, 423 },
427 "name": "test r7.gclient runhooks", 424 "name": "test r2.gclient runhooks",
428 "~followup_annotations": [ 425 "~followup_annotations": [
429 "@@@STEP_NEST_LEVEL@1@@@" 426 "@@@STEP_NEST_LEVEL@1@@@"
430 ] 427 ]
431 }, 428 },
432 { 429 {
433 "cmd": [ 430 "cmd": [
434 "python", 431 "python",
435 "-u", 432 "-u",
436 "[SLAVE_BUILD]/src/testing/scripts/get_compile_targets.py", 433 "[SLAVE_BUILD]/src/testing/scripts/get_compile_targets.py",
437 "--output", 434 "--output",
438 "/path/to/tmp/json", 435 "/path/to/tmp/json",
439 "--", 436 "--",
440 "--build-config-fs", 437 "--build-config-fs",
441 "Release", 438 "Release",
442 "--use-src-side-runtest-py", 439 "--use-src-side-runtest-py",
443 "--paths", 440 "--paths",
444 "{\"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\"}", 441 "{\"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\"}",
445 "--properties", 442 "--properties",
446 "{\"buildername\": \"linux_variable\", \"buildnumber\": \"1\", \"masternam e\": \"tryserver.chromium.linux\", \"slavename\": \"build1-a1\", \"target_platfo rm\": \"linux\"}" 443 "{\"buildername\": \"mac_chromium_variable\", \"buildnumber\": 1, \"master name\": \"tryserver.chromium.mac\", \"slavename\": \"build1-a1\", \"target_platf orm\": \"mac\"}"
447 ], 444 ],
448 "name": "test r7.get compile targets for scripts", 445 "name": "test r2.get compile targets for scripts",
449 "~followup_annotations": [ 446 "~followup_annotations": [
450 "@@@STEP_NEST_LEVEL@1@@@", 447 "@@@STEP_NEST_LEVEL@1@@@",
451 "@@@STEP_LOG_LINE@json.output@{}@@@", 448 "@@@STEP_LOG_LINE@json.output@{}@@@",
452 "@@@STEP_LOG_END@json.output@@@" 449 "@@@STEP_LOG_END@json.output@@@"
453 ] 450 ]
454 }, 451 },
455 { 452 {
456 "cmd": [ 453 "cmd": [
457 "python", 454 "python",
458 "-u", 455 "-u",
459 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 456 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
460 "[SLAVE_BUILD]/src/testing/buildbot/chromium.linux.json", 457 "[SLAVE_BUILD]/src/testing/buildbot/chromium.mac.json",
461 "/path/to/tmp/json" 458 "/path/to/tmp/json"
462 ], 459 ],
463 "name": "test r7.read test spec", 460 "name": "test r2.read test spec",
464 "~followup_annotations": [ 461 "~followup_annotations": [
465 "@@@STEP_NEST_LEVEL@1@@@", 462 "@@@STEP_NEST_LEVEL@1@@@",
466 "@@@STEP_TEXT@path: [SLAVE_BUILD]/src/testing/buildbot/chromium.linux.json @@@", 463 "@@@STEP_TEXT@path: [SLAVE_BUILD]/src/testing/buildbot/chromium.mac.json@@ @",
467 "@@@STEP_LOG_LINE@json.output@{}@@@", 464 "@@@STEP_LOG_LINE@json.output@{@@@",
465 "@@@STEP_LOG_LINE@json.output@ \"Mac10.9 Tests\": {@@@",
466 "@@@STEP_LOG_LINE@json.output@ \"gtest_tests\": [@@@",
467 "@@@STEP_LOG_LINE@json.output@ {@@@",
468 "@@@STEP_LOG_LINE@json.output@ \"swarming\": {@@@",
469 "@@@STEP_LOG_LINE@json.output@ \"can_use_on_swarming_builders\": true@@@",
470 "@@@STEP_LOG_LINE@json.output@ }, @@@",
471 "@@@STEP_LOG_LINE@json.output@ \"test\": \"gl_tests\"@@@",
472 "@@@STEP_LOG_LINE@json.output@ }@@@",
473 "@@@STEP_LOG_LINE@json.output@ ]@@@",
474 "@@@STEP_LOG_LINE@json.output@ }@@@",
475 "@@@STEP_LOG_LINE@json.output@}@@@",
468 "@@@STEP_LOG_END@json.output@@@" 476 "@@@STEP_LOG_END@json.output@@@"
469 ] 477 ]
470 }, 478 },
471 { 479 {
472 "cmd": [ 480 "cmd": [
473 "python", 481 "python",
474 "-u", 482 "-u",
475 "[SLAVE_BUILD]/src/tools/mb/mb.py", 483 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
476 "gen", 484 "--show-path",
477 "-m", 485 "python",
478 "chromium.linux", 486 "RECIPE_PACKAGE_REPO[build]/scripts/slave/cleanup_temp.py"
479 "-b",
480 "Linux Builder",
481 "--config-file",
482 "[SLAVE_BUILD]/src/tools/mb/mb_config.pyl",
483 "--goma-dir",
484 "[CACHE]/cipd/goma",
485 "[SLAVE_BUILD]/src/out/Release"
486 ], 487 ],
487 "env": { 488 "name": "test r2.cleanup_temp",
488 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json"
489 },
490 "name": "test r7.generate_build_files",
491 "~followup_annotations": [ 489 "~followup_annotations": [
492 "@@@STEP_NEST_LEVEL@1@@@" 490 "@@@STEP_NEST_LEVEL@1@@@"
493 ] 491 ]
494 }, 492 },
495 { 493 {
496 "cmd": [ 494 "cmd": [
497 "python", 495 "python",
498 "-u", 496 "-u",
499 "RECIPE_MODULE[build::findit]/resources/check_target_existence.py", 497 "RECIPE_MODULE[build::isolate]/resources/find_isolated_tests.py",
500 "--target-build-dir", 498 "--build-dir",
501 "[SLAVE_BUILD]/src/out/Release", 499 "[SLAVE_BUILD]/src/out/Release",
502 "--target", 500 "--clean-isolated-files"
503 "target_name",
504 "--json-output",
505 "/path/to/tmp/json"
506 ], 501 ],
507 "name": "test r7.check_targets", 502 "name": "test r2.clean isolated files",
508 "~followup_annotations": [
509 "@@@STEP_NEST_LEVEL@1@@@",
510 "@@@STEP_LOG_LINE@json.output@{@@@",
511 "@@@STEP_LOG_LINE@json.output@ \"found\": [@@@",
512 "@@@STEP_LOG_LINE@json.output@ \"target_name\"@@@",
513 "@@@STEP_LOG_LINE@json.output@ ], @@@",
514 "@@@STEP_LOG_LINE@json.output@ \"not_found\": []@@@",
515 "@@@STEP_LOG_LINE@json.output@}@@@",
516 "@@@STEP_LOG_END@json.output@@@"
517 ]
518 },
519 {
520 "cmd": [
521 "python",
522 "-u",
523 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
524 "--show-path",
525 "python",
526 "RECIPE_PACKAGE_REPO[build]/scripts/slave/cleanup_temp.py"
527 ],
528 "name": "test r7.cleanup_temp",
529 "~followup_annotations": [ 503 "~followup_annotations": [
530 "@@@STEP_NEST_LEVEL@1@@@" 504 "@@@STEP_NEST_LEVEL@1@@@"
531 ] 505 ]
532 }, 506 },
533 { 507 {
534 "cmd": [ 508 "cmd": [
535 "python", 509 "python",
536 "-u", 510 "-u",
537 "[SLAVE_BUILD]/src/tools/mb/mb.py", 511 "[SLAVE_BUILD]/src/tools/mb/mb.py",
538 "gen", 512 "gen",
539 "-m", 513 "-m",
540 "chromium.linux", 514 "chromium.mac",
541 "-b", 515 "-b",
542 "Linux Builder", 516 "Mac Builder",
543 "--config-file", 517 "--config-file",
544 "[SLAVE_BUILD]/src/tools/mb/mb_config.pyl", 518 "[SLAVE_BUILD]/src/tools/mb/mb_config.pyl",
545 "--goma-dir", 519 "--goma-dir",
546 "[CACHE]/cipd/goma", 520 "[CACHE]/cipd/goma",
521 "--swarming-targets-file",
522 "gl_tests\n",
547 "[SLAVE_BUILD]/src/out/Release" 523 "[SLAVE_BUILD]/src/out/Release"
548 ], 524 ],
549 "env": { 525 "env": {
550 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json" 526 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json"
551 }, 527 },
552 "name": "test r7.generate_build_files (2)", 528 "name": "test r2.generate_build_files",
553 "~followup_annotations": [ 529 "~followup_annotations": [
554 "@@@STEP_NEST_LEVEL@1@@@" 530 "@@@STEP_NEST_LEVEL@1@@@",
531 "@@@STEP_LOG_LINE@swarming-targets-file.txt@gl_tests@@@",
532 "@@@STEP_LOG_END@swarming-targets-file.txt@@@"
555 ] 533 ]
556 }, 534 },
557 { 535 {
536 "allow_subannotations": true,
537 "cmd": [
538 "python",
539 "-u",
540 "RECIPE_PACKAGE_REPO[build]/scripts/slave/clang_revision.py",
541 "--src-dir",
542 "[SLAVE_BUILD]/src",
543 "--output-json",
544 "/path/to/tmp/json"
545 ],
546 "env": {
547 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json"
548 },
549 "name": "test r2.clang_revision",
550 "~followup_annotations": [
551 "@@@STEP_NEST_LEVEL@1@@@",
552 "@@@STEP_LOG_LINE@json.output@{@@@",
553 "@@@STEP_LOG_LINE@json.output@ \"clang_revision\": \"123456-7\"@@@",
554 "@@@STEP_LOG_LINE@json.output@}@@@",
555 "@@@STEP_LOG_END@json.output@@@"
556 ]
557 },
558 {
558 "cmd": [ 559 "cmd": [
559 "python", 560 "python",
560 "-u", 561 "-u",
561 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py", 562 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
562 "--show-path", 563 "--show-path",
563 "python", 564 "python",
564 "RECIPE_PACKAGE_REPO[build]/scripts/slave/compile.py", 565 "RECIPE_PACKAGE_REPO[build]/scripts/slave/compile.py",
565 "--gsutil-py-path", 566 "--gsutil-py-path",
566 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py", 567 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
567 "--ninja-path", 568 "--ninja-path",
568 "RECIPE_PACKAGE_REPO[depot_tools]/ninja", 569 "RECIPE_PACKAGE_REPO[depot_tools]/ninja",
569 "--target", 570 "--target",
570 "Release", 571 "Release",
571 "--src-dir", 572 "--src-dir",
572 "[SLAVE_BUILD]/src", 573 "[SLAVE_BUILD]/src",
573 "--goma-cache-dir", 574 "--goma-cache-dir",
574 "[GOMA_CACHE]", 575 "[GOMA_CACHE]",
575 "--build-tool", 576 "--build-tool",
576 "ninja", 577 "ninja",
577 "--compiler", 578 "--compiler",
578 "goma", 579 "goma-clang",
579 "--goma-jsonstatus", 580 "--goma-jsonstatus",
580 "/path/to/tmp/json", 581 "/path/to/tmp/json",
581 "--goma-service-account-json-file", 582 "--goma-service-account-json-file",
582 "/creds/service_accounts/service-account-goma-client.json", 583 "/creds/service_accounts/service-account-goma-client.json",
583 "--target-output-dir", 584 "--target-output-dir",
584 "[SLAVE_BUILD]/src/out/Release", 585 "[SLAVE_BUILD]/src/out/Release",
585 "--goma-dir", 586 "--goma-dir",
586 "[CACHE]/cipd/goma", 587 "[CACHE]/cipd/goma",
587 "--ninja-ensure-up-to-date", 588 "--ninja-ensure-up-to-date",
588 "--", 589 "--",
589 "target_name" 590 "gl_tests",
591 "gl_tests_run"
590 ], 592 ],
591 "env": { 593 "env": {
592 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json" 594 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json"
593 }, 595 },
594 "name": "test r7.compile", 596 "name": "test r2.compile",
595 "~followup_annotations": [ 597 "~followup_annotations": [
596 "@@@STEP_NEST_LEVEL@1@@@", 598 "@@@STEP_NEST_LEVEL@1@@@",
597 "step returned non-zero exit code: 1",
598 "@@@STEP_LOG_LINE@json.output (invalid)@null@@@", 599 "@@@STEP_LOG_LINE@json.output (invalid)@null@@@",
599 "@@@STEP_LOG_END@json.output (invalid)@@@", 600 "@@@STEP_LOG_END@json.output (invalid)@@@"
600 "@@@STEP_LOG_LINE@exception@TypeError(\"'NoneType' object has no attribute '__getitem__'\",)@@@",
601 "@@@STEP_LOG_END@exception@@@",
602 "@@@STEP_WARNINGS@@@"
603 ] 601 ]
604 }, 602 },
605 { 603 {
604 "cmd": [
605 "python",
606 "-u",
607 "RECIPE_MODULE[build::isolate]/resources/remove_build_metadata.py",
608 "--build-dir",
609 "[SLAVE_BUILD]/src/out/Release",
610 "--src-dir",
611 "[SLAVE_BUILD]/src"
612 ],
613 "cwd": "[SLAVE_BUILD]",
614 "name": "test r2.remove_build_metadata",
615 "~followup_annotations": [
616 "@@@STEP_NEST_LEVEL@1@@@"
617 ]
618 },
619 {
620 "cmd": [
621 "python",
622 "-u",
623 "RECIPE_MODULE[build::isolate]/resources/isolate.py",
624 "[SLAVE_BUILD]/src/tools/swarming_client",
625 "batcharchive",
626 "--dump-json",
627 "/path/to/tmp/json",
628 "--isolate-server",
629 "https://isolateserver.appspot.com",
630 "--verbose",
631 "[SLAVE_BUILD]/src/out/Release/gl_tests.isolated.gen.json"
632 ],
633 "name": "test r2.isolate tests",
634 "~followup_annotations": [
635 "@@@STEP_NEST_LEVEL@1@@@",
636 "@@@STEP_LOG_LINE@json.output@{@@@",
637 "@@@STEP_LOG_LINE@json.output@ \"gl_tests\": \"[dummy hash for gl_tests]\ "@@@",
638 "@@@STEP_LOG_LINE@json.output@}@@@",
639 "@@@STEP_LOG_END@json.output@@@"
640 ]
641 },
642 {
643 "cmd": [
644 "python",
645 "-u",
646 "[SLAVE_BUILD]/src/tools/swarming_client/swarming.py",
647 "trigger",
648 "--swarming",
649 "https://chromium-swarm.appspot.com",
650 "--isolate-server",
651 "https://isolateserver.appspot.com",
652 "--priority",
653 "25",
654 "--shards",
655 "1",
656 "--task-name",
657 "gl_tests (r2)/Mac-10.9/[dummy has/mac_chromium_variable/1",
658 "--dump-json",
659 "/path/to/tmp/json",
660 "--expiration",
661 "3600",
662 "--io-timeout",
663 "1200",
664 "--hard-timeout",
665 "3600",
666 "--dimension",
667 "cpu",
668 "x86-64",
669 "--dimension",
670 "gpu",
671 "none",
672 "--dimension",
673 "os",
674 "Mac-10.9",
675 "--dimension",
676 "pool",
677 "Chrome",
678 "--tag",
679 "buildername:mac_chromium_variable",
680 "--tag",
681 "buildnumber:1",
682 "--tag",
683 "data:[dummy hash for gl_tests]",
684 "--tag",
685 "master:tryserver.chromium.mac",
686 "--tag",
687 "name:gl_tests",
688 "--tag",
689 "os:Mac-10.9",
690 "--tag",
691 "project:chromium",
692 "--tag",
693 "purpose:CI",
694 "--tag",
695 "purpose:post-commit",
696 "--tag",
697 "slavename:build1-a1",
698 "--tag",
699 "stepname:gl_tests (r2) on Mac-10.9",
700 "--idempotent",
701 "[dummy hash for gl_tests]",
702 "--",
703 "--gtest_filter=Test.One",
704 "--test-launcher-summary-output=${ISOLATED_OUTDIR}/output.json"
705 ],
706 "name": "test r2.[trigger] gl_tests (r2) on Mac-10.9",
707 "~followup_annotations": [
708 "@@@STEP_NEST_LEVEL@1@@@",
709 "@@@STEP_LOG_LINE@json.output@{@@@",
710 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"gl_tests (r2)/Mac-10 .9/[dummy has/mac_chromium_variable/1\", @@@",
711 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
712 "@@@STEP_LOG_LINE@json.output@ \"gl_tests (r2)/Mac-10.9/[dummy has/mac_ chromium_variable/1\": {@@@",
713 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@",
714 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@",
715 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm .appspot.com/user/task/10000\"@@@",
716 "@@@STEP_LOG_LINE@json.output@ }@@@",
717 "@@@STEP_LOG_LINE@json.output@ }@@@",
718 "@@@STEP_LOG_LINE@json.output@}@@@",
719 "@@@STEP_LOG_END@json.output@@@",
720 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@ @@"
721 ]
722 },
723 {
724 "allow_subannotations": true,
725 "cmd": [
726 "python",
727 "-u",
728 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
729 "python",
730 "RECIPE_MODULE[build::swarming]/resources/collect_gtest_task.py",
731 "--swarming-client-dir",
732 "[SLAVE_BUILD]/src/tools/swarming_client",
733 "--temp-root-dir",
734 "[TMP_BASE]",
735 "--merged-test-output",
736 "/path/to/tmp/json",
737 "--",
738 "collect",
739 "--swarming",
740 "https://chromium-swarm.appspot.com",
741 "--decorate",
742 "--print-status-updates",
743 "--shards",
744 "1",
745 "gl_tests (r2)/Mac-10.9/[dummy has/mac_chromium_variable/1"
746 ],
747 "name": "test r2.gl_tests (r2) on Mac-10.9",
748 "~followup_annotations": [
749 "@@@STEP_NEST_LEVEL@1@@@"
750 ]
751 },
752 {
753 "cmd": [
754 "python",
755 "-u",
756 "RECIPE_MODULE[build::test_results]/resources/upload_gtest_test_results.py ",
757 "--input-gtest-json",
758 "{\"per_iteration_data\": [{\"Test.One\": [{\"elapsed_time_ms\": 0, \"outp ut_snippet\": \"\", \"status\": \"SUCCESS\"}]}]}",
759 "--master-name",
760 "tryserver.chromium.mac",
761 "--builder-name",
762 "mac_chromium_variable",
763 "--build-number",
764 "1",
765 "--test-type",
766 "test r2.gl_tests (r2) on Mac-10.9",
767 "--test-results-server",
768 "test-results.appspot.com",
769 "--chrome-revision",
770 "170242"
771 ],
772 "name": "test r2.Upload to test-results [test r2.gl_tests (r2) on Mac-10.9]" ,
773 "~followup_annotations": [
774 "@@@STEP_NEST_LEVEL@1@@@"
775 ]
776 },
777 {
606 "cmd": [], 778 "cmd": [],
607 "name": "test r3" 779 "name": "test r3"
608 }, 780 },
609 { 781 {
610 "cmd": [ 782 "cmd": [
611 "python", 783 "python",
612 "-u", 784 "-u",
613 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py", 785 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
614 "--master", 786 "--master",
615 "tryserver.chromium.linux", 787 "tryserver.chromium.mac",
616 "--builder", 788 "--builder",
617 "linux_variable", 789 "mac_chromium_variable",
618 "--slave", 790 "--slave",
619 "build1-a1", 791 "build1-a1",
620 "--spec", 792 "--spec",
621 "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'}]", 793 "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'}]",
622 "--root", 794 "--root",
623 "src", 795 "src",
624 "--revision_mapping_file", 796 "--revision_mapping_file",
625 "{\"src\": \"got_revision\", \"src/buildtools\": \"got_buildtools_revision \", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/angle\": \"g ot_angle_revision\", \"src/third_party/webrtc\": \"got_webrtc_revision\", \"src/ tools/swarming_client\": \"got_swarming_client_revision\", \"src/v8\": \"got_v8_ revision\"}", 797 "{\"src\": \"got_revision\", \"src/buildtools\": \"got_buildtools_revision \", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/angle\": \"g ot_angle_revision\", \"src/third_party/webrtc\": \"got_webrtc_revision\", \"src/ tools/swarming_client\": \"got_swarming_client_revision\", \"src/v8\": \"got_v8_ revision\"}",
626 "--git-cache-dir", 798 "--git-cache-dir",
627 "[GIT_CACHE]", 799 "[GIT_CACHE]",
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
717 "~followup_annotations": [ 889 "~followup_annotations": [
718 "@@@STEP_NEST_LEVEL@1@@@" 890 "@@@STEP_NEST_LEVEL@1@@@"
719 ] 891 ]
720 }, 892 },
721 { 893 {
722 "cmd": [ 894 "cmd": [
723 "python", 895 "python",
724 "-u", 896 "-u",
725 "RECIPE_MODULE[build::cipd]/resources/bootstrap.py", 897 "RECIPE_MODULE[build::cipd]/resources/bootstrap.py",
726 "--platform", 898 "--platform",
727 "linux-amd64", 899 "mac-amd64",
728 "--dest-directory", 900 "--dest-directory",
729 "[SLAVE_BUILD]/cipd", 901 "[SLAVE_BUILD]/cipd",
730 "--json-output", 902 "--json-output",
731 "/path/to/tmp/json" 903 "/path/to/tmp/json"
732 ], 904 ],
733 "name": "test r3.ensure_goma.install cipd", 905 "name": "test r3.ensure_goma.install cipd",
734 "~followup_annotations": [ 906 "~followup_annotations": [
735 "@@@STEP_NEST_LEVEL@2@@@", 907 "@@@STEP_NEST_LEVEL@2@@@",
736 "@@@STEP_TEXT@cipd instance_id: 40-chars-fake-of-the-package-instance_id@@ @", 908 "@@@STEP_TEXT@cipd instance_id: 40-chars-fake-of-the-package-instance_id@@ @",
737 "@@@STEP_LOG_LINE@json.output@{@@@", 909 "@@@STEP_LOG_LINE@json.output@{@@@",
738 "@@@STEP_LOG_LINE@json.output@ \"executable\": \"[SLAVE_BUILD]/cipd/cipd\ ", @@@", 910 "@@@STEP_LOG_LINE@json.output@ \"executable\": \"[SLAVE_BUILD]/cipd/cipd\ ", @@@",
739 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"40-chars-fake-of-the-pa ckage-instance_id\"@@@", 911 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"40-chars-fake-of-the-pa ckage-instance_id\"@@@",
740 "@@@STEP_LOG_LINE@json.output@}@@@", 912 "@@@STEP_LOG_LINE@json.output@}@@@",
741 "@@@STEP_LOG_END@json.output@@@" 913 "@@@STEP_LOG_END@json.output@@@"
742 ] 914 ]
743 }, 915 },
744 { 916 {
745 "cmd": [ 917 "cmd": [
746 "[SLAVE_BUILD]/cipd/cipd", 918 "[SLAVE_BUILD]/cipd/cipd",
747 "ensure", 919 "ensure",
748 "--root", 920 "--root",
749 "[CACHE]/cipd/goma", 921 "[CACHE]/cipd/goma",
750 "--list", 922 "--list",
751 "infra_internal/goma/client/linux-amd64 release", 923 "infra_internal/goma/client/mac-amd64 release",
752 "--json-output", 924 "--json-output",
753 "/path/to/tmp/json", 925 "/path/to/tmp/json",
754 "--service-account-json", 926 "--service-account-json",
755 "/creds/service_accounts/service-account-goma-client.json" 927 "/creds/service_accounts/service-account-goma-client.json"
756 ], 928 ],
757 "name": "test r3.ensure_goma.ensure_installed", 929 "name": "test r3.ensure_goma.ensure_installed",
758 "~followup_annotations": [ 930 "~followup_annotations": [
759 "@@@STEP_NEST_LEVEL@2@@@", 931 "@@@STEP_NEST_LEVEL@2@@@",
760 "@@@STEP_LOG_LINE@json.output@{@@@", 932 "@@@STEP_LOG_LINE@json.output@{@@@",
761 "@@@STEP_LOG_LINE@json.output@ \"result\": [@@@", 933 "@@@STEP_LOG_LINE@json.output@ \"result\": [@@@",
762 "@@@STEP_LOG_LINE@json.output@ {@@@", 934 "@@@STEP_LOG_LINE@json.output@ {@@@",
763 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_i d-of-release---------\", @@@", 935 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_i d-of-release---------\", @@@",
764 "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra_internal/goma/cli ent/linux-amd64\"@@@", 936 "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra_internal/goma/cli ent/mac-amd64\"@@@",
765 "@@@STEP_LOG_LINE@json.output@ }@@@", 937 "@@@STEP_LOG_LINE@json.output@ }@@@",
766 "@@@STEP_LOG_LINE@json.output@ ]@@@", 938 "@@@STEP_LOG_LINE@json.output@ ]@@@",
767 "@@@STEP_LOG_LINE@json.output@}@@@", 939 "@@@STEP_LOG_LINE@json.output@}@@@",
768 "@@@STEP_LOG_END@json.output@@@" 940 "@@@STEP_LOG_END@json.output@@@"
769 ] 941 ]
770 }, 942 },
771 { 943 {
772 "cmd": [ 944 "cmd": [
773 "python", 945 "python",
774 "-u", 946 "-u",
775 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", 947 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
776 "runhooks" 948 "runhooks"
777 ], 949 ],
778 "env": { 950 "env": {
779 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 951 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
780 "GYP_CHROMIUM_NO_ACTION": "1", 952 "GYP_CHROMIUM_NO_ACTION": "1",
781 "GYP_DEFINES": "archive_gpu_tests=1 component=static_library ffmpeg_brandi ng=Chrome gomadir='[CACHE]/cipd/goma' proprietary_codecs=1 target_arch=x64 test_ isolation_mode=prepare use_goma=1", 953 "GYP_DEFINES": "archive_gpu_tests=1 clang=1 component=static_library ffmpe g_branding=Chrome gomadir='[CACHE]/cipd/goma' proprietary_codecs=1 target_arch=x 64 test_isolation_mode=prepare use_goma=1",
782 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" 954 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
783 }, 955 },
784 "name": "test r3.gclient runhooks", 956 "name": "test r3.gclient runhooks",
785 "~followup_annotations": [ 957 "~followup_annotations": [
786 "@@@STEP_NEST_LEVEL@1@@@" 958 "@@@STEP_NEST_LEVEL@1@@@"
787 ] 959 ]
788 }, 960 },
789 { 961 {
790 "cmd": [ 962 "cmd": [
791 "python", 963 "python",
792 "-u", 964 "-u",
793 "[SLAVE_BUILD]/src/testing/scripts/get_compile_targets.py", 965 "[SLAVE_BUILD]/src/testing/scripts/get_compile_targets.py",
794 "--output", 966 "--output",
795 "/path/to/tmp/json", 967 "/path/to/tmp/json",
796 "--", 968 "--",
797 "--build-config-fs", 969 "--build-config-fs",
798 "Release", 970 "Release",
799 "--use-src-side-runtest-py", 971 "--use-src-side-runtest-py",
800 "--paths", 972 "--paths",
801 "{\"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\"}", 973 "{\"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\"}",
802 "--properties", 974 "--properties",
803 "{\"buildername\": \"linux_variable\", \"buildnumber\": \"1\", \"masternam e\": \"tryserver.chromium.linux\", \"slavename\": \"build1-a1\", \"target_platfo rm\": \"linux\"}" 975 "{\"buildername\": \"mac_chromium_variable\", \"buildnumber\": 1, \"master name\": \"tryserver.chromium.mac\", \"slavename\": \"build1-a1\", \"target_platf orm\": \"mac\"}"
804 ], 976 ],
805 "name": "test r3.get compile targets for scripts", 977 "name": "test r3.get compile targets for scripts",
806 "~followup_annotations": [ 978 "~followup_annotations": [
807 "@@@STEP_NEST_LEVEL@1@@@", 979 "@@@STEP_NEST_LEVEL@1@@@",
808 "@@@STEP_LOG_LINE@json.output@{}@@@", 980 "@@@STEP_LOG_LINE@json.output@{}@@@",
809 "@@@STEP_LOG_END@json.output@@@" 981 "@@@STEP_LOG_END@json.output@@@"
810 ] 982 ]
811 }, 983 },
812 { 984 {
813 "cmd": [ 985 "cmd": [
814 "python", 986 "python",
815 "-u", 987 "-u",
816 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 988 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
817 "[SLAVE_BUILD]/src/testing/buildbot/chromium.linux.json", 989 "[SLAVE_BUILD]/src/testing/buildbot/chromium.mac.json",
818 "/path/to/tmp/json" 990 "/path/to/tmp/json"
819 ], 991 ],
820 "name": "test r3.read test spec", 992 "name": "test r3.read test spec",
821 "~followup_annotations": [ 993 "~followup_annotations": [
822 "@@@STEP_NEST_LEVEL@1@@@", 994 "@@@STEP_NEST_LEVEL@1@@@",
823 "@@@STEP_TEXT@path: [SLAVE_BUILD]/src/testing/buildbot/chromium.linux.json @@@", 995 "@@@STEP_TEXT@path: [SLAVE_BUILD]/src/testing/buildbot/chromium.mac.json@@ @",
824 "@@@STEP_LOG_LINE@json.output@{}@@@", 996 "@@@STEP_LOG_LINE@json.output@{@@@",
997 "@@@STEP_LOG_LINE@json.output@ \"Mac10.9 Tests\": {@@@",
998 "@@@STEP_LOG_LINE@json.output@ \"gtest_tests\": [@@@",
999 "@@@STEP_LOG_LINE@json.output@ {@@@",
1000 "@@@STEP_LOG_LINE@json.output@ \"swarming\": {@@@",
1001 "@@@STEP_LOG_LINE@json.output@ \"can_use_on_swarming_builders\": true@@@",
1002 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1003 "@@@STEP_LOG_LINE@json.output@ \"test\": \"gl_tests\"@@@",
1004 "@@@STEP_LOG_LINE@json.output@ }@@@",
1005 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1006 "@@@STEP_LOG_LINE@json.output@ }@@@",
1007 "@@@STEP_LOG_LINE@json.output@}@@@",
825 "@@@STEP_LOG_END@json.output@@@" 1008 "@@@STEP_LOG_END@json.output@@@"
826 ] 1009 ]
827 }, 1010 },
828 { 1011 {
829 "cmd": [ 1012 "cmd": [
830 "python", 1013 "python",
831 "-u", 1014 "-u",
832 "[SLAVE_BUILD]/src/tools/mb/mb.py", 1015 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
833 "gen", 1016 "--show-path",
834 "-m", 1017 "python",
835 "chromium.linux", 1018 "RECIPE_PACKAGE_REPO[build]/scripts/slave/cleanup_temp.py"
836 "-b",
837 "Linux Builder",
838 "--config-file",
839 "[SLAVE_BUILD]/src/tools/mb/mb_config.pyl",
840 "--goma-dir",
841 "[CACHE]/cipd/goma",
842 "[SLAVE_BUILD]/src/out/Release"
843 ], 1019 ],
844 "env": { 1020 "name": "test r3.cleanup_temp",
845 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json"
846 },
847 "name": "test r3.generate_build_files",
848 "~followup_annotations": [ 1021 "~followup_annotations": [
849 "@@@STEP_NEST_LEVEL@1@@@" 1022 "@@@STEP_NEST_LEVEL@1@@@"
850 ] 1023 ]
851 }, 1024 },
852 { 1025 {
853 "cmd": [ 1026 "cmd": [
854 "python", 1027 "python",
855 "-u", 1028 "-u",
856 "RECIPE_MODULE[build::findit]/resources/check_target_existence.py", 1029 "RECIPE_MODULE[build::isolate]/resources/find_isolated_tests.py",
857 "--target-build-dir", 1030 "--build-dir",
858 "[SLAVE_BUILD]/src/out/Release", 1031 "[SLAVE_BUILD]/src/out/Release",
859 "--target", 1032 "--clean-isolated-files"
860 "target_name",
861 "--json-output",
862 "/path/to/tmp/json"
863 ], 1033 ],
864 "name": "test r3.check_targets", 1034 "name": "test r3.clean isolated files",
865 "~followup_annotations": [
866 "@@@STEP_NEST_LEVEL@1@@@",
867 "@@@STEP_LOG_LINE@json.output@{@@@",
868 "@@@STEP_LOG_LINE@json.output@ \"found\": [@@@",
869 "@@@STEP_LOG_LINE@json.output@ \"target_name\"@@@",
870 "@@@STEP_LOG_LINE@json.output@ ], @@@",
871 "@@@STEP_LOG_LINE@json.output@ \"not_found\": []@@@",
872 "@@@STEP_LOG_LINE@json.output@}@@@",
873 "@@@STEP_LOG_END@json.output@@@"
874 ]
875 },
876 {
877 "cmd": [
878 "python",
879 "-u",
880 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
881 "--show-path",
882 "python",
883 "RECIPE_PACKAGE_REPO[build]/scripts/slave/cleanup_temp.py"
884 ],
885 "name": "test r3.cleanup_temp",
886 "~followup_annotations": [ 1035 "~followup_annotations": [
887 "@@@STEP_NEST_LEVEL@1@@@" 1036 "@@@STEP_NEST_LEVEL@1@@@"
888 ] 1037 ]
889 }, 1038 },
890 { 1039 {
891 "cmd": [ 1040 "cmd": [
892 "python", 1041 "python",
893 "-u", 1042 "-u",
894 "[SLAVE_BUILD]/src/tools/mb/mb.py", 1043 "[SLAVE_BUILD]/src/tools/mb/mb.py",
895 "gen", 1044 "gen",
896 "-m", 1045 "-m",
897 "chromium.linux", 1046 "chromium.mac",
898 "-b", 1047 "-b",
899 "Linux Builder", 1048 "Mac Builder",
900 "--config-file", 1049 "--config-file",
901 "[SLAVE_BUILD]/src/tools/mb/mb_config.pyl", 1050 "[SLAVE_BUILD]/src/tools/mb/mb_config.pyl",
902 "--goma-dir", 1051 "--goma-dir",
903 "[CACHE]/cipd/goma", 1052 "[CACHE]/cipd/goma",
1053 "--swarming-targets-file",
1054 "gl_tests\n",
904 "[SLAVE_BUILD]/src/out/Release" 1055 "[SLAVE_BUILD]/src/out/Release"
905 ], 1056 ],
906 "env": { 1057 "env": {
907 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json" 1058 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json"
908 }, 1059 },
909 "name": "test r3.generate_build_files (2)", 1060 "name": "test r3.generate_build_files",
910 "~followup_annotations": [ 1061 "~followup_annotations": [
911 "@@@STEP_NEST_LEVEL@1@@@" 1062 "@@@STEP_NEST_LEVEL@1@@@",
1063 "@@@STEP_LOG_LINE@swarming-targets-file.txt@gl_tests@@@",
1064 "@@@STEP_LOG_END@swarming-targets-file.txt@@@"
912 ] 1065 ]
913 }, 1066 },
914 { 1067 {
1068 "allow_subannotations": true,
1069 "cmd": [
1070 "python",
1071 "-u",
1072 "RECIPE_PACKAGE_REPO[build]/scripts/slave/clang_revision.py",
1073 "--src-dir",
1074 "[SLAVE_BUILD]/src",
1075 "--output-json",
1076 "/path/to/tmp/json"
1077 ],
1078 "env": {
1079 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json"
1080 },
1081 "name": "test r3.clang_revision",
1082 "~followup_annotations": [
1083 "@@@STEP_NEST_LEVEL@1@@@",
1084 "@@@STEP_LOG_LINE@json.output@{@@@",
1085 "@@@STEP_LOG_LINE@json.output@ \"clang_revision\": \"123456-7\"@@@",
1086 "@@@STEP_LOG_LINE@json.output@}@@@",
1087 "@@@STEP_LOG_END@json.output@@@"
1088 ]
1089 },
1090 {
915 "cmd": [ 1091 "cmd": [
916 "python", 1092 "python",
917 "-u", 1093 "-u",
918 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py", 1094 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
919 "--show-path", 1095 "--show-path",
920 "python", 1096 "python",
921 "RECIPE_PACKAGE_REPO[build]/scripts/slave/compile.py", 1097 "RECIPE_PACKAGE_REPO[build]/scripts/slave/compile.py",
922 "--gsutil-py-path", 1098 "--gsutil-py-path",
923 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py", 1099 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
924 "--ninja-path", 1100 "--ninja-path",
925 "RECIPE_PACKAGE_REPO[depot_tools]/ninja", 1101 "RECIPE_PACKAGE_REPO[depot_tools]/ninja",
926 "--target", 1102 "--target",
927 "Release", 1103 "Release",
928 "--src-dir", 1104 "--src-dir",
929 "[SLAVE_BUILD]/src", 1105 "[SLAVE_BUILD]/src",
930 "--goma-cache-dir", 1106 "--goma-cache-dir",
931 "[GOMA_CACHE]", 1107 "[GOMA_CACHE]",
932 "--build-tool", 1108 "--build-tool",
933 "ninja", 1109 "ninja",
934 "--compiler", 1110 "--compiler",
935 "goma", 1111 "goma-clang",
936 "--goma-jsonstatus", 1112 "--goma-jsonstatus",
937 "/path/to/tmp/json", 1113 "/path/to/tmp/json",
938 "--goma-service-account-json-file", 1114 "--goma-service-account-json-file",
939 "/creds/service_accounts/service-account-goma-client.json", 1115 "/creds/service_accounts/service-account-goma-client.json",
940 "--target-output-dir", 1116 "--target-output-dir",
941 "[SLAVE_BUILD]/src/out/Release", 1117 "[SLAVE_BUILD]/src/out/Release",
942 "--goma-dir", 1118 "--goma-dir",
943 "[CACHE]/cipd/goma", 1119 "[CACHE]/cipd/goma",
944 "--ninja-ensure-up-to-date", 1120 "--ninja-ensure-up-to-date",
945 "--", 1121 "--",
946 "target_name" 1122 "gl_tests",
1123 "gl_tests_run"
947 ], 1124 ],
948 "env": { 1125 "env": {
949 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json" 1126 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json"
950 }, 1127 },
951 "name": "test r3.compile", 1128 "name": "test r3.compile",
952 "~followup_annotations": [ 1129 "~followup_annotations": [
953 "@@@STEP_NEST_LEVEL@1@@@", 1130 "@@@STEP_NEST_LEVEL@1@@@",
954 "@@@STEP_LOG_LINE@json.output (invalid)@null@@@", 1131 "@@@STEP_LOG_LINE@json.output (invalid)@null@@@",
955 "@@@STEP_LOG_END@json.output (invalid)@@@" 1132 "@@@STEP_LOG_END@json.output (invalid)@@@"
956 ] 1133 ]
957 }, 1134 },
958 { 1135 {
1136 "cmd": [
1137 "python",
1138 "-u",
1139 "RECIPE_MODULE[build::isolate]/resources/remove_build_metadata.py",
1140 "--build-dir",
1141 "[SLAVE_BUILD]/src/out/Release",
1142 "--src-dir",
1143 "[SLAVE_BUILD]/src"
1144 ],
1145 "cwd": "[SLAVE_BUILD]",
1146 "name": "test r3.remove_build_metadata",
1147 "~followup_annotations": [
1148 "@@@STEP_NEST_LEVEL@1@@@"
1149 ]
1150 },
1151 {
1152 "cmd": [
1153 "python",
1154 "-u",
1155 "RECIPE_MODULE[build::isolate]/resources/isolate.py",
1156 "[SLAVE_BUILD]/src/tools/swarming_client",
1157 "batcharchive",
1158 "--dump-json",
1159 "/path/to/tmp/json",
1160 "--isolate-server",
1161 "https://isolateserver.appspot.com",
1162 "--verbose",
1163 "[SLAVE_BUILD]/src/out/Release/gl_tests.isolated.gen.json"
1164 ],
1165 "name": "test r3.isolate tests",
1166 "~followup_annotations": [
1167 "@@@STEP_NEST_LEVEL@1@@@",
1168 "@@@STEP_LOG_LINE@json.output@{@@@",
1169 "@@@STEP_LOG_LINE@json.output@ \"gl_tests\": \"[dummy hash for gl_tests]\ "@@@",
1170 "@@@STEP_LOG_LINE@json.output@}@@@",
1171 "@@@STEP_LOG_END@json.output@@@"
1172 ]
1173 },
1174 {
1175 "cmd": [
1176 "python",
1177 "-u",
1178 "[SLAVE_BUILD]/src/tools/swarming_client/swarming.py",
1179 "trigger",
1180 "--swarming",
1181 "https://chromium-swarm.appspot.com",
1182 "--isolate-server",
1183 "https://isolateserver.appspot.com",
1184 "--priority",
1185 "25",
1186 "--shards",
1187 "1",
1188 "--task-name",
1189 "gl_tests (r3)/Mac-10.9/[dummy has/mac_chromium_variable/1",
1190 "--dump-json",
1191 "/path/to/tmp/json",
1192 "--expiration",
1193 "3600",
1194 "--io-timeout",
1195 "1200",
1196 "--hard-timeout",
1197 "3600",
1198 "--dimension",
1199 "cpu",
1200 "x86-64",
1201 "--dimension",
1202 "gpu",
1203 "none",
1204 "--dimension",
1205 "os",
1206 "Mac-10.9",
1207 "--dimension",
1208 "pool",
1209 "Chrome",
1210 "--tag",
1211 "buildername:mac_chromium_variable",
1212 "--tag",
1213 "buildnumber:1",
1214 "--tag",
1215 "data:[dummy hash for gl_tests]",
1216 "--tag",
1217 "master:tryserver.chromium.mac",
1218 "--tag",
1219 "name:gl_tests",
1220 "--tag",
1221 "os:Mac-10.9",
1222 "--tag",
1223 "project:chromium",
1224 "--tag",
1225 "purpose:CI",
1226 "--tag",
1227 "purpose:post-commit",
1228 "--tag",
1229 "slavename:build1-a1",
1230 "--tag",
1231 "stepname:gl_tests (r3) on Mac-10.9",
1232 "--idempotent",
1233 "[dummy hash for gl_tests]",
1234 "--",
1235 "--gtest_filter=Test.One",
1236 "--test-launcher-summary-output=${ISOLATED_OUTDIR}/output.json"
1237 ],
1238 "name": "test r3.[trigger] gl_tests (r3) on Mac-10.9",
1239 "~followup_annotations": [
1240 "@@@STEP_NEST_LEVEL@1@@@",
1241 "@@@STEP_LOG_LINE@json.output@{@@@",
1242 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"gl_tests (r3)/Mac-10 .9/[dummy has/mac_chromium_variable/1\", @@@",
1243 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
1244 "@@@STEP_LOG_LINE@json.output@ \"gl_tests (r3)/Mac-10.9/[dummy has/mac_ chromium_variable/1\": {@@@",
1245 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@",
1246 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@",
1247 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm .appspot.com/user/task/10000\"@@@",
1248 "@@@STEP_LOG_LINE@json.output@ }@@@",
1249 "@@@STEP_LOG_LINE@json.output@ }@@@",
1250 "@@@STEP_LOG_LINE@json.output@}@@@",
1251 "@@@STEP_LOG_END@json.output@@@",
1252 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@ @@"
1253 ]
1254 },
1255 {
1256 "allow_subannotations": true,
1257 "cmd": [
1258 "python",
1259 "-u",
1260 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
1261 "python",
1262 "RECIPE_MODULE[build::swarming]/resources/collect_gtest_task.py",
1263 "--swarming-client-dir",
1264 "[SLAVE_BUILD]/src/tools/swarming_client",
1265 "--temp-root-dir",
1266 "[TMP_BASE]",
1267 "--merged-test-output",
1268 "/path/to/tmp/json",
1269 "--",
1270 "collect",
1271 "--swarming",
1272 "https://chromium-swarm.appspot.com",
1273 "--decorate",
1274 "--print-status-updates",
1275 "--shards",
1276 "1",
1277 "gl_tests (r3)/Mac-10.9/[dummy has/mac_chromium_variable/1"
1278 ],
1279 "name": "test r3.gl_tests (r3) on Mac-10.9",
1280 "~followup_annotations": [
1281 "@@@STEP_NEST_LEVEL@1@@@"
1282 ]
1283 },
1284 {
1285 "cmd": [
1286 "python",
1287 "-u",
1288 "RECIPE_MODULE[build::test_results]/resources/upload_gtest_test_results.py ",
1289 "--input-gtest-json",
1290 "{\"per_iteration_data\": [{\"Test.One\": [{\"elapsed_time_ms\": 0, \"outp ut_snippet\": \"\", \"status\": \"SUCCESS\"}]}]}",
1291 "--master-name",
1292 "tryserver.chromium.mac",
1293 "--builder-name",
1294 "mac_chromium_variable",
1295 "--build-number",
1296 "1",
1297 "--test-type",
1298 "test r3.gl_tests (r3) on Mac-10.9",
1299 "--test-results-server",
1300 "test-results.appspot.com",
1301 "--chrome-revision",
1302 "170242"
1303 ],
1304 "name": "test r3.Upload to test-results [test r3.gl_tests (r3) on Mac-10.9]" ,
1305 "~followup_annotations": [
1306 "@@@STEP_NEST_LEVEL@1@@@"
1307 ]
1308 },
1309 {
959 "cmd": [], 1310 "cmd": [],
960 "name": "test r4" 1311 "name": "test r4"
961 }, 1312 },
962 { 1313 {
963 "cmd": [ 1314 "cmd": [
964 "python", 1315 "python",
965 "-u", 1316 "-u",
966 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py", 1317 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
967 "--master", 1318 "--master",
968 "tryserver.chromium.linux", 1319 "tryserver.chromium.mac",
969 "--builder", 1320 "--builder",
970 "linux_variable", 1321 "mac_chromium_variable",
971 "--slave", 1322 "--slave",
972 "build1-a1", 1323 "build1-a1",
973 "--spec", 1324 "--spec",
974 "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'}]", 1325 "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'}]",
975 "--root", 1326 "--root",
976 "src", 1327 "src",
977 "--revision_mapping_file", 1328 "--revision_mapping_file",
978 "{\"src\": \"got_revision\", \"src/buildtools\": \"got_buildtools_revision \", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/angle\": \"g ot_angle_revision\", \"src/third_party/webrtc\": \"got_webrtc_revision\", \"src/ tools/swarming_client\": \"got_swarming_client_revision\", \"src/v8\": \"got_v8_ revision\"}", 1329 "{\"src\": \"got_revision\", \"src/buildtools\": \"got_buildtools_revision \", \"src/native_client\": \"got_nacl_revision\", \"src/third_party/angle\": \"g ot_angle_revision\", \"src/third_party/webrtc\": \"got_webrtc_revision\", \"src/ tools/swarming_client\": \"got_swarming_client_revision\", \"src/v8\": \"got_v8_ revision\"}",
979 "--git-cache-dir", 1330 "--git-cache-dir",
980 "[GIT_CACHE]", 1331 "[GIT_CACHE]",
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
1070 "~followup_annotations": [ 1421 "~followup_annotations": [
1071 "@@@STEP_NEST_LEVEL@1@@@" 1422 "@@@STEP_NEST_LEVEL@1@@@"
1072 ] 1423 ]
1073 }, 1424 },
1074 { 1425 {
1075 "cmd": [ 1426 "cmd": [
1076 "python", 1427 "python",
1077 "-u", 1428 "-u",
1078 "RECIPE_MODULE[build::cipd]/resources/bootstrap.py", 1429 "RECIPE_MODULE[build::cipd]/resources/bootstrap.py",
1079 "--platform", 1430 "--platform",
1080 "linux-amd64", 1431 "mac-amd64",
1081 "--dest-directory", 1432 "--dest-directory",
1082 "[SLAVE_BUILD]/cipd", 1433 "[SLAVE_BUILD]/cipd",
1083 "--json-output", 1434 "--json-output",
1084 "/path/to/tmp/json" 1435 "/path/to/tmp/json"
1085 ], 1436 ],
1086 "name": "test r4.ensure_goma.install cipd", 1437 "name": "test r4.ensure_goma.install cipd",
1087 "~followup_annotations": [ 1438 "~followup_annotations": [
1088 "@@@STEP_NEST_LEVEL@2@@@", 1439 "@@@STEP_NEST_LEVEL@2@@@",
1089 "@@@STEP_TEXT@cipd instance_id: 40-chars-fake-of-the-package-instance_id@@ @", 1440 "@@@STEP_TEXT@cipd instance_id: 40-chars-fake-of-the-package-instance_id@@ @",
1090 "@@@STEP_LOG_LINE@json.output@{@@@", 1441 "@@@STEP_LOG_LINE@json.output@{@@@",
1091 "@@@STEP_LOG_LINE@json.output@ \"executable\": \"[SLAVE_BUILD]/cipd/cipd\ ", @@@", 1442 "@@@STEP_LOG_LINE@json.output@ \"executable\": \"[SLAVE_BUILD]/cipd/cipd\ ", @@@",
1092 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"40-chars-fake-of-the-pa ckage-instance_id\"@@@", 1443 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"40-chars-fake-of-the-pa ckage-instance_id\"@@@",
1093 "@@@STEP_LOG_LINE@json.output@}@@@", 1444 "@@@STEP_LOG_LINE@json.output@}@@@",
1094 "@@@STEP_LOG_END@json.output@@@" 1445 "@@@STEP_LOG_END@json.output@@@"
1095 ] 1446 ]
1096 }, 1447 },
1097 { 1448 {
1098 "cmd": [ 1449 "cmd": [
1099 "[SLAVE_BUILD]/cipd/cipd", 1450 "[SLAVE_BUILD]/cipd/cipd",
1100 "ensure", 1451 "ensure",
1101 "--root", 1452 "--root",
1102 "[CACHE]/cipd/goma", 1453 "[CACHE]/cipd/goma",
1103 "--list", 1454 "--list",
1104 "infra_internal/goma/client/linux-amd64 release", 1455 "infra_internal/goma/client/mac-amd64 release",
1105 "--json-output", 1456 "--json-output",
1106 "/path/to/tmp/json", 1457 "/path/to/tmp/json",
1107 "--service-account-json", 1458 "--service-account-json",
1108 "/creds/service_accounts/service-account-goma-client.json" 1459 "/creds/service_accounts/service-account-goma-client.json"
1109 ], 1460 ],
1110 "name": "test r4.ensure_goma.ensure_installed", 1461 "name": "test r4.ensure_goma.ensure_installed",
1111 "~followup_annotations": [ 1462 "~followup_annotations": [
1112 "@@@STEP_NEST_LEVEL@2@@@", 1463 "@@@STEP_NEST_LEVEL@2@@@",
1113 "@@@STEP_LOG_LINE@json.output@{@@@", 1464 "@@@STEP_LOG_LINE@json.output@{@@@",
1114 "@@@STEP_LOG_LINE@json.output@ \"result\": [@@@", 1465 "@@@STEP_LOG_LINE@json.output@ \"result\": [@@@",
1115 "@@@STEP_LOG_LINE@json.output@ {@@@", 1466 "@@@STEP_LOG_LINE@json.output@ {@@@",
1116 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_i d-of-release---------\", @@@", 1467 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_i d-of-release---------\", @@@",
1117 "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra_internal/goma/cli ent/linux-amd64\"@@@", 1468 "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra_internal/goma/cli ent/mac-amd64\"@@@",
1118 "@@@STEP_LOG_LINE@json.output@ }@@@", 1469 "@@@STEP_LOG_LINE@json.output@ }@@@",
1119 "@@@STEP_LOG_LINE@json.output@ ]@@@", 1470 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1120 "@@@STEP_LOG_LINE@json.output@}@@@", 1471 "@@@STEP_LOG_LINE@json.output@}@@@",
1121 "@@@STEP_LOG_END@json.output@@@" 1472 "@@@STEP_LOG_END@json.output@@@"
1122 ] 1473 ]
1123 }, 1474 },
1124 { 1475 {
1125 "cmd": [ 1476 "cmd": [
1126 "python", 1477 "python",
1127 "-u", 1478 "-u",
1128 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", 1479 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
1129 "runhooks" 1480 "runhooks"
1130 ], 1481 ],
1131 "env": { 1482 "env": {
1132 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json", 1483 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json",
1133 "GYP_CHROMIUM_NO_ACTION": "1", 1484 "GYP_CHROMIUM_NO_ACTION": "1",
1134 "GYP_DEFINES": "archive_gpu_tests=1 component=static_library ffmpeg_brandi ng=Chrome gomadir='[CACHE]/cipd/goma' proprietary_codecs=1 target_arch=x64 test_ isolation_mode=prepare use_goma=1", 1485 "GYP_DEFINES": "archive_gpu_tests=1 clang=1 component=static_library ffmpe g_branding=Chrome gomadir='[CACHE]/cipd/goma' proprietary_codecs=1 target_arch=x 64 test_isolation_mode=prepare use_goma=1",
1135 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" 1486 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
1136 }, 1487 },
1137 "name": "test r4.gclient runhooks", 1488 "name": "test r4.gclient runhooks",
1138 "~followup_annotations": [ 1489 "~followup_annotations": [
1139 "@@@STEP_NEST_LEVEL@1@@@" 1490 "@@@STEP_NEST_LEVEL@1@@@"
1140 ] 1491 ]
1141 }, 1492 },
1142 { 1493 {
1143 "cmd": [ 1494 "cmd": [
1144 "python", 1495 "python",
1145 "-u", 1496 "-u",
1146 "[SLAVE_BUILD]/src/testing/scripts/get_compile_targets.py", 1497 "[SLAVE_BUILD]/src/testing/scripts/get_compile_targets.py",
1147 "--output", 1498 "--output",
1148 "/path/to/tmp/json", 1499 "/path/to/tmp/json",
1149 "--", 1500 "--",
1150 "--build-config-fs", 1501 "--build-config-fs",
1151 "Release", 1502 "Release",
1152 "--use-src-side-runtest-py", 1503 "--use-src-side-runtest-py",
1153 "--paths", 1504 "--paths",
1154 "{\"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\"}", 1505 "{\"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\"}",
1155 "--properties", 1506 "--properties",
1156 "{\"buildername\": \"linux_variable\", \"buildnumber\": \"1\", \"masternam e\": \"tryserver.chromium.linux\", \"slavename\": \"build1-a1\", \"target_platfo rm\": \"linux\"}" 1507 "{\"buildername\": \"mac_chromium_variable\", \"buildnumber\": 1, \"master name\": \"tryserver.chromium.mac\", \"slavename\": \"build1-a1\", \"target_platf orm\": \"mac\"}"
1157 ], 1508 ],
1158 "name": "test r4.get compile targets for scripts", 1509 "name": "test r4.get compile targets for scripts",
1159 "~followup_annotations": [ 1510 "~followup_annotations": [
1160 "@@@STEP_NEST_LEVEL@1@@@", 1511 "@@@STEP_NEST_LEVEL@1@@@",
1161 "@@@STEP_LOG_LINE@json.output@{}@@@", 1512 "@@@STEP_LOG_LINE@json.output@{}@@@",
1162 "@@@STEP_LOG_END@json.output@@@" 1513 "@@@STEP_LOG_END@json.output@@@"
1163 ] 1514 ]
1164 }, 1515 },
1165 { 1516 {
1166 "cmd": [ 1517 "cmd": [
1167 "python", 1518 "python",
1168 "-u", 1519 "-u",
1169 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 1520 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
1170 "[SLAVE_BUILD]/src/testing/buildbot/chromium.linux.json", 1521 "[SLAVE_BUILD]/src/testing/buildbot/chromium.mac.json",
1171 "/path/to/tmp/json" 1522 "/path/to/tmp/json"
1172 ], 1523 ],
1173 "name": "test r4.read test spec", 1524 "name": "test r4.read test spec",
1174 "~followup_annotations": [ 1525 "~followup_annotations": [
1175 "@@@STEP_NEST_LEVEL@1@@@", 1526 "@@@STEP_NEST_LEVEL@1@@@",
1176 "@@@STEP_TEXT@path: [SLAVE_BUILD]/src/testing/buildbot/chromium.linux.json @@@", 1527 "@@@STEP_TEXT@path: [SLAVE_BUILD]/src/testing/buildbot/chromium.mac.json@@ @",
1177 "@@@STEP_LOG_LINE@json.output@{}@@@", 1528 "@@@STEP_LOG_LINE@json.output@{@@@",
1529 "@@@STEP_LOG_LINE@json.output@ \"Mac10.9 Tests\": {@@@",
1530 "@@@STEP_LOG_LINE@json.output@ \"gtest_tests\": [@@@",
1531 "@@@STEP_LOG_LINE@json.output@ {@@@",
1532 "@@@STEP_LOG_LINE@json.output@ \"swarming\": {@@@",
1533 "@@@STEP_LOG_LINE@json.output@ \"can_use_on_swarming_builders\": true@@@",
1534 "@@@STEP_LOG_LINE@json.output@ }, @@@",
1535 "@@@STEP_LOG_LINE@json.output@ \"test\": \"gl_tests\"@@@",
1536 "@@@STEP_LOG_LINE@json.output@ }@@@",
1537 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1538 "@@@STEP_LOG_LINE@json.output@ }@@@",
1539 "@@@STEP_LOG_LINE@json.output@}@@@",
1178 "@@@STEP_LOG_END@json.output@@@" 1540 "@@@STEP_LOG_END@json.output@@@"
1179 ] 1541 ]
1180 }, 1542 },
1181 { 1543 {
1182 "cmd": [ 1544 "cmd": [
1183 "python", 1545 "python",
1184 "-u", 1546 "-u",
1185 "[SLAVE_BUILD]/src/tools/mb/mb.py", 1547 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
1186 "gen", 1548 "--show-path",
1187 "-m", 1549 "python",
1188 "chromium.linux", 1550 "RECIPE_PACKAGE_REPO[build]/scripts/slave/cleanup_temp.py"
1189 "-b",
1190 "Linux Builder",
1191 "--config-file",
1192 "[SLAVE_BUILD]/src/tools/mb/mb_config.pyl",
1193 "--goma-dir",
1194 "[CACHE]/cipd/goma",
1195 "[SLAVE_BUILD]/src/out/Release"
1196 ], 1551 ],
1197 "env": { 1552 "name": "test r4.cleanup_temp",
1198 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json"
1199 },
1200 "name": "test r4.generate_build_files",
1201 "~followup_annotations": [ 1553 "~followup_annotations": [
1202 "@@@STEP_NEST_LEVEL@1@@@" 1554 "@@@STEP_NEST_LEVEL@1@@@"
1203 ] 1555 ]
1204 }, 1556 },
1205 { 1557 {
1206 "cmd": [ 1558 "cmd": [
1207 "python", 1559 "python",
1208 "-u", 1560 "-u",
1209 "RECIPE_MODULE[build::findit]/resources/check_target_existence.py", 1561 "RECIPE_MODULE[build::isolate]/resources/find_isolated_tests.py",
1210 "--target-build-dir", 1562 "--build-dir",
1211 "[SLAVE_BUILD]/src/out/Release", 1563 "[SLAVE_BUILD]/src/out/Release",
1212 "--target", 1564 "--clean-isolated-files"
1213 "target_name",
1214 "--json-output",
1215 "/path/to/tmp/json"
1216 ], 1565 ],
1217 "name": "test r4.check_targets", 1566 "name": "test r4.clean isolated files",
1218 "~followup_annotations": [
1219 "@@@STEP_NEST_LEVEL@1@@@",
1220 "@@@STEP_LOG_LINE@json.output@{@@@",
1221 "@@@STEP_LOG_LINE@json.output@ \"found\": [@@@",
1222 "@@@STEP_LOG_LINE@json.output@ \"target_name\"@@@",
1223 "@@@STEP_LOG_LINE@json.output@ ], @@@",
1224 "@@@STEP_LOG_LINE@json.output@ \"not_found\": []@@@",
1225 "@@@STEP_LOG_LINE@json.output@}@@@",
1226 "@@@STEP_LOG_END@json.output@@@"
1227 ]
1228 },
1229 {
1230 "cmd": [
1231 "python",
1232 "-u",
1233 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
1234 "--show-path",
1235 "python",
1236 "RECIPE_PACKAGE_REPO[build]/scripts/slave/cleanup_temp.py"
1237 ],
1238 "name": "test r4.cleanup_temp",
1239 "~followup_annotations": [ 1567 "~followup_annotations": [
1240 "@@@STEP_NEST_LEVEL@1@@@" 1568 "@@@STEP_NEST_LEVEL@1@@@"
1241 ] 1569 ]
1242 }, 1570 },
1243 { 1571 {
1244 "cmd": [ 1572 "cmd": [
1245 "python", 1573 "python",
1246 "-u", 1574 "-u",
1247 "[SLAVE_BUILD]/src/tools/mb/mb.py", 1575 "[SLAVE_BUILD]/src/tools/mb/mb.py",
1248 "gen", 1576 "gen",
1249 "-m", 1577 "-m",
1250 "chromium.linux", 1578 "chromium.mac",
1251 "-b", 1579 "-b",
1252 "Linux Builder", 1580 "Mac Builder",
1253 "--config-file", 1581 "--config-file",
1254 "[SLAVE_BUILD]/src/tools/mb/mb_config.pyl", 1582 "[SLAVE_BUILD]/src/tools/mb/mb_config.pyl",
1255 "--goma-dir", 1583 "--goma-dir",
1256 "[CACHE]/cipd/goma", 1584 "[CACHE]/cipd/goma",
1585 "--swarming-targets-file",
1586 "gl_tests\n",
1257 "[SLAVE_BUILD]/src/out/Release" 1587 "[SLAVE_BUILD]/src/out/Release"
1258 ], 1588 ],
1259 "env": { 1589 "env": {
1260 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json" 1590 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json"
1261 }, 1591 },
1262 "name": "test r4.generate_build_files (2)", 1592 "name": "test r4.generate_build_files",
1263 "~followup_annotations": [ 1593 "~followup_annotations": [
1264 "@@@STEP_NEST_LEVEL@1@@@" 1594 "@@@STEP_NEST_LEVEL@1@@@",
1595 "@@@STEP_LOG_LINE@swarming-targets-file.txt@gl_tests@@@",
1596 "@@@STEP_LOG_END@swarming-targets-file.txt@@@"
1265 ] 1597 ]
1266 }, 1598 },
1267 { 1599 {
1600 "allow_subannotations": true,
1601 "cmd": [
1602 "python",
1603 "-u",
1604 "RECIPE_PACKAGE_REPO[build]/scripts/slave/clang_revision.py",
1605 "--src-dir",
1606 "[SLAVE_BUILD]/src",
1607 "--output-json",
1608 "/path/to/tmp/json"
1609 ],
1610 "env": {
1611 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json"
1612 },
1613 "name": "test r4.clang_revision",
1614 "~followup_annotations": [
1615 "@@@STEP_NEST_LEVEL@1@@@",
1616 "@@@STEP_LOG_LINE@json.output@{@@@",
1617 "@@@STEP_LOG_LINE@json.output@ \"clang_revision\": \"123456-7\"@@@",
1618 "@@@STEP_LOG_LINE@json.output@}@@@",
1619 "@@@STEP_LOG_END@json.output@@@"
1620 ]
1621 },
1622 {
1268 "cmd": [ 1623 "cmd": [
1269 "python", 1624 "python",
1270 "-u", 1625 "-u",
1271 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py", 1626 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
1272 "--show-path", 1627 "--show-path",
1273 "python", 1628 "python",
1274 "RECIPE_PACKAGE_REPO[build]/scripts/slave/compile.py", 1629 "RECIPE_PACKAGE_REPO[build]/scripts/slave/compile.py",
1275 "--gsutil-py-path", 1630 "--gsutil-py-path",
1276 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py", 1631 "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
1277 "--ninja-path", 1632 "--ninja-path",
1278 "RECIPE_PACKAGE_REPO[depot_tools]/ninja", 1633 "RECIPE_PACKAGE_REPO[depot_tools]/ninja",
1279 "--target", 1634 "--target",
1280 "Release", 1635 "Release",
1281 "--src-dir", 1636 "--src-dir",
1282 "[SLAVE_BUILD]/src", 1637 "[SLAVE_BUILD]/src",
1283 "--goma-cache-dir", 1638 "--goma-cache-dir",
1284 "[GOMA_CACHE]", 1639 "[GOMA_CACHE]",
1285 "--build-tool", 1640 "--build-tool",
1286 "ninja", 1641 "ninja",
1287 "--compiler", 1642 "--compiler",
1288 "goma", 1643 "goma-clang",
1289 "--goma-jsonstatus", 1644 "--goma-jsonstatus",
1290 "/path/to/tmp/json", 1645 "/path/to/tmp/json",
1291 "--goma-service-account-json-file", 1646 "--goma-service-account-json-file",
1292 "/creds/service_accounts/service-account-goma-client.json", 1647 "/creds/service_accounts/service-account-goma-client.json",
1293 "--target-output-dir", 1648 "--target-output-dir",
1294 "[SLAVE_BUILD]/src/out/Release", 1649 "[SLAVE_BUILD]/src/out/Release",
1295 "--goma-dir", 1650 "--goma-dir",
1296 "[CACHE]/cipd/goma", 1651 "[CACHE]/cipd/goma",
1297 "--ninja-ensure-up-to-date", 1652 "--ninja-ensure-up-to-date",
1298 "--", 1653 "--",
1299 "target_name" 1654 "gl_tests",
1655 "gl_tests_run"
1300 ], 1656 ],
1301 "env": { 1657 "env": {
1302 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json" 1658 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account -goma-client.json"
1303 }, 1659 },
1304 "name": "test r4.compile", 1660 "name": "test r4.compile",
1305 "~followup_annotations": [ 1661 "~followup_annotations": [
1306 "@@@STEP_NEST_LEVEL@1@@@", 1662 "@@@STEP_NEST_LEVEL@1@@@",
1307 "step returned non-zero exit code: 1",
1308 "@@@STEP_LOG_LINE@json.output (invalid)@null@@@", 1663 "@@@STEP_LOG_LINE@json.output (invalid)@null@@@",
1309 "@@@STEP_LOG_END@json.output (invalid)@@@", 1664 "@@@STEP_LOG_END@json.output (invalid)@@@"
1310 "@@@STEP_LOG_LINE@exception@TypeError(\"'NoneType' object has no attribute '__getitem__'\",)@@@",
1311 "@@@STEP_LOG_END@exception@@@",
1312 "@@@STEP_WARNINGS@@@"
1313 ] 1665 ]
1314 }, 1666 },
1315 { 1667 {
1668 "cmd": [
1669 "python",
1670 "-u",
1671 "RECIPE_MODULE[build::isolate]/resources/remove_build_metadata.py",
1672 "--build-dir",
1673 "[SLAVE_BUILD]/src/out/Release",
1674 "--src-dir",
1675 "[SLAVE_BUILD]/src"
1676 ],
1677 "cwd": "[SLAVE_BUILD]",
1678 "name": "test r4.remove_build_metadata",
1679 "~followup_annotations": [
1680 "@@@STEP_NEST_LEVEL@1@@@"
1681 ]
1682 },
1683 {
1684 "cmd": [
1685 "python",
1686 "-u",
1687 "RECIPE_MODULE[build::isolate]/resources/isolate.py",
1688 "[SLAVE_BUILD]/src/tools/swarming_client",
1689 "batcharchive",
1690 "--dump-json",
1691 "/path/to/tmp/json",
1692 "--isolate-server",
1693 "https://isolateserver.appspot.com",
1694 "--verbose",
1695 "[SLAVE_BUILD]/src/out/Release/gl_tests.isolated.gen.json"
1696 ],
1697 "name": "test r4.isolate tests",
1698 "~followup_annotations": [
1699 "@@@STEP_NEST_LEVEL@1@@@",
1700 "@@@STEP_LOG_LINE@json.output@{@@@",
1701 "@@@STEP_LOG_LINE@json.output@ \"gl_tests\": \"[dummy hash for gl_tests]\ "@@@",
1702 "@@@STEP_LOG_LINE@json.output@}@@@",
1703 "@@@STEP_LOG_END@json.output@@@"
1704 ]
1705 },
1706 {
1707 "cmd": [
1708 "python",
1709 "-u",
1710 "[SLAVE_BUILD]/src/tools/swarming_client/swarming.py",
1711 "trigger",
1712 "--swarming",
1713 "https://chromium-swarm.appspot.com",
1714 "--isolate-server",
1715 "https://isolateserver.appspot.com",
1716 "--priority",
1717 "25",
1718 "--shards",
1719 "1",
1720 "--task-name",
1721 "gl_tests (r4)/Mac-10.9/[dummy has/mac_chromium_variable/1",
1722 "--dump-json",
1723 "/path/to/tmp/json",
1724 "--expiration",
1725 "3600",
1726 "--io-timeout",
1727 "1200",
1728 "--hard-timeout",
1729 "3600",
1730 "--dimension",
1731 "cpu",
1732 "x86-64",
1733 "--dimension",
1734 "gpu",
1735 "none",
1736 "--dimension",
1737 "os",
1738 "Mac-10.9",
1739 "--dimension",
1740 "pool",
1741 "Chrome",
1742 "--tag",
1743 "buildername:mac_chromium_variable",
1744 "--tag",
1745 "buildnumber:1",
1746 "--tag",
1747 "data:[dummy hash for gl_tests]",
1748 "--tag",
1749 "master:tryserver.chromium.mac",
1750 "--tag",
1751 "name:gl_tests",
1752 "--tag",
1753 "os:Mac-10.9",
1754 "--tag",
1755 "project:chromium",
1756 "--tag",
1757 "purpose:CI",
1758 "--tag",
1759 "purpose:post-commit",
1760 "--tag",
1761 "slavename:build1-a1",
1762 "--tag",
1763 "stepname:gl_tests (r4) on Mac-10.9",
1764 "--idempotent",
1765 "[dummy hash for gl_tests]",
1766 "--",
1767 "--gtest_filter=Test.One",
1768 "--test-launcher-summary-output=${ISOLATED_OUTDIR}/output.json"
1769 ],
1770 "name": "test r4.[trigger] gl_tests (r4) on Mac-10.9",
1771 "~followup_annotations": [
1772 "@@@STEP_NEST_LEVEL@1@@@",
1773 "@@@STEP_LOG_LINE@json.output@{@@@",
1774 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"gl_tests (r4)/Mac-10 .9/[dummy has/mac_chromium_variable/1\", @@@",
1775 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
1776 "@@@STEP_LOG_LINE@json.output@ \"gl_tests (r4)/Mac-10.9/[dummy has/mac_ chromium_variable/1\": {@@@",
1777 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@",
1778 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@",
1779 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm .appspot.com/user/task/10000\"@@@",
1780 "@@@STEP_LOG_LINE@json.output@ }@@@",
1781 "@@@STEP_LOG_LINE@json.output@ }@@@",
1782 "@@@STEP_LOG_LINE@json.output@}@@@",
1783 "@@@STEP_LOG_END@json.output@@@",
1784 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@ @@"
1785 ]
1786 },
1787 {
1788 "allow_subannotations": true,
1789 "cmd": [
1790 "python",
1791 "-u",
1792 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
1793 "python",
1794 "RECIPE_MODULE[build::swarming]/resources/collect_gtest_task.py",
1795 "--swarming-client-dir",
1796 "[SLAVE_BUILD]/src/tools/swarming_client",
1797 "--temp-root-dir",
1798 "[TMP_BASE]",
1799 "--merged-test-output",
1800 "/path/to/tmp/json",
1801 "--",
1802 "collect",
1803 "--swarming",
1804 "https://chromium-swarm.appspot.com",
1805 "--decorate",
1806 "--print-status-updates",
1807 "--shards",
1808 "1",
1809 "gl_tests (r4)/Mac-10.9/[dummy has/mac_chromium_variable/1"
1810 ],
1811 "name": "test r4.gl_tests (r4) on Mac-10.9",
1812 "~followup_annotations": [
1813 "@@@STEP_NEST_LEVEL@1@@@",
1814 "step returned non-zero exit code: 1",
1815 "@@@STEP_TEXT@<br/>failures:<br/>Test.One<br/>@@@",
1816 "@@@STEP_FAILURE@@@"
1817 ]
1818 },
1819 {
1820 "cmd": [
1821 "python",
1822 "-u",
1823 "RECIPE_MODULE[build::test_results]/resources/upload_gtest_test_results.py ",
1824 "--input-gtest-json",
1825 "{\"per_iteration_data\": [{\"Test.One\": [{\"elapsed_time_ms\": 0, \"outp ut_snippet\": \"\", \"status\": \"FAILURE\"}]}]}",
1826 "--master-name",
1827 "tryserver.chromium.mac",
1828 "--builder-name",
1829 "mac_chromium_variable",
1830 "--build-number",
1831 "1",
1832 "--test-type",
1833 "test r4.gl_tests (r4) on Mac-10.9",
1834 "--test-results-server",
1835 "test-results.appspot.com",
1836 "--chrome-revision",
1837 "170242"
1838 ],
1839 "name": "test r4.Upload to test-results [test r4.gl_tests (r4) on Mac-10.9]" ,
1840 "~followup_annotations": [
1841 "@@@STEP_NEST_LEVEL@1@@@"
1842 ]
1843 },
1844 {
1316 "cmd": [ 1845 "cmd": [
1317 "python", 1846 "python",
1318 "-u", 1847 "-u",
1319 "import sys; sys.exit(0)" 1848 "import sys; sys.exit(0)"
1320 ], 1849 ],
1321 "name": "report", 1850 "name": "report",
1322 "~followup_annotations": [ 1851 "~followup_annotations": [
1323 "@@@STEP_TEXT@<br/>Culprit: <a href=\"https://crrev.com/r4\">r4</a>@@@",
1324 "@@@STEP_LOG_LINE@report@{@@@", 1852 "@@@STEP_LOG_LINE@report@{@@@",
1853 "@@@STEP_LOG_LINE@report@ \"culprits\": {@@@",
1854 "@@@STEP_LOG_LINE@report@ \"gl_tests\": {@@@",
1855 "@@@STEP_LOG_LINE@report@ \"Test.One\": \"r4\"@@@",
1856 "@@@STEP_LOG_LINE@report@ }@@@",
1857 "@@@STEP_LOG_LINE@report@ }, @@@",
1325 "@@@STEP_LOG_LINE@report@ \"result\": {@@@", 1858 "@@@STEP_LOG_LINE@report@ \"result\": {@@@",
1326 "@@@STEP_LOG_LINE@report@ \"r4\": \"failed\", @@@", 1859 "@@@STEP_LOG_LINE@report@ \"r4\": {@@@",
1327 "@@@STEP_LOG_LINE@report@ \"r7\": \"failed\", @@@", 1860 "@@@STEP_LOG_LINE@report@ \"gl_tests\": {@@@",
1328 "@@@STEP_LOG_LINE@report@ \"r3\": \"passed\"@@@", 1861 "@@@STEP_LOG_LINE@report@ \"status\": \"failed\", @@@",
1862 "@@@STEP_LOG_LINE@report@ \"failures\": [@@@",
1863 "@@@STEP_LOG_LINE@report@ \"Test.One\"@@@",
1864 "@@@STEP_LOG_LINE@report@ ], @@@",
1865 "@@@STEP_LOG_LINE@report@ \"valid\": true@@@",
1866 "@@@STEP_LOG_LINE@report@ }@@@",
1867 "@@@STEP_LOG_LINE@report@ }, @@@",
1868 "@@@STEP_LOG_LINE@report@ \"r2\": {@@@",
1869 "@@@STEP_LOG_LINE@report@ \"gl_tests\": {@@@",
1870 "@@@STEP_LOG_LINE@report@ \"status\": \"passed\", @@@",
1871 "@@@STEP_LOG_LINE@report@ \"valid\": true@@@",
1872 "@@@STEP_LOG_LINE@report@ }@@@",
1873 "@@@STEP_LOG_LINE@report@ }, @@@",
1874 "@@@STEP_LOG_LINE@report@ \"r3\": {@@@",
1875 "@@@STEP_LOG_LINE@report@ \"gl_tests\": {@@@",
1876 "@@@STEP_LOG_LINE@report@ \"status\": \"passed\", @@@",
1877 "@@@STEP_LOG_LINE@report@ \"valid\": true@@@",
1878 "@@@STEP_LOG_LINE@report@ }@@@",
1879 "@@@STEP_LOG_LINE@report@ }@@@",
1329 "@@@STEP_LOG_LINE@report@ }, @@@", 1880 "@@@STEP_LOG_LINE@report@ }, @@@",
1330 "@@@STEP_LOG_LINE@report@ \"culprit\": \"r4\", @@@",
1331 "@@@STEP_LOG_LINE@report@ \"metadata\": {@@@", 1881 "@@@STEP_LOG_LINE@report@ \"metadata\": {@@@",
1332 "@@@STEP_LOG_LINE@report@ \"regression_range_size\": 9, @@@", 1882 "@@@STEP_LOG_LINE@report@ \"regression_range_size\": 6@@@",
1333 "@@@STEP_LOG_LINE@report@ \"sub_ranges\": [@@@",
1334 "@@@STEP_LOG_LINE@report@ [@@@",
1335 "@@@STEP_LOG_LINE@report@ \"r7\", @@@",
1336 "@@@STEP_LOG_LINE@report@ \"r8\", @@@",
1337 "@@@STEP_LOG_LINE@report@ \"r9\", @@@",
1338 "@@@STEP_LOG_LINE@report@ \"r10\"@@@",
1339 "@@@STEP_LOG_LINE@report@ ], @@@",
1340 "@@@STEP_LOG_LINE@report@ [@@@",
1341 "@@@STEP_LOG_LINE@report@ \"r3\", @@@",
1342 "@@@STEP_LOG_LINE@report@ \"r4\", @@@",
1343 "@@@STEP_LOG_LINE@report@ \"r5\", @@@",
1344 "@@@STEP_LOG_LINE@report@ \"r6\"@@@",
1345 "@@@STEP_LOG_LINE@report@ ], @@@",
1346 "@@@STEP_LOG_LINE@report@ [@@@",
1347 "@@@STEP_LOG_LINE@report@ null, @@@",
1348 "@@@STEP_LOG_LINE@report@ \"r2\"@@@",
1349 "@@@STEP_LOG_LINE@report@ ]@@@",
1350 "@@@STEP_LOG_LINE@report@ ]@@@",
1351 "@@@STEP_LOG_LINE@report@ }@@@", 1883 "@@@STEP_LOG_LINE@report@ }@@@",
1352 "@@@STEP_LOG_LINE@report@}@@@", 1884 "@@@STEP_LOG_LINE@report@}@@@",
1353 "@@@STEP_LOG_END@report@@@", 1885 "@@@STEP_LOG_END@report@@@",
1354 "@@@SET_BUILD_PROPERTY@report@{\"culprit\": \"r4\", \"metadata\": {\"regre ssion_range_size\": 9, \"sub_ranges\": [[\"r7\", \"r8\", \"r9\", \"r10\"], [\"r3 \", \"r4\", \"r5\", \"r6\"], [null, \"r2\"]]}, \"result\": {\"r3\": \"passed\", \"r4\": \"failed\", \"r7\": \"failed\"}}@@@" 1886 "@@@SET_BUILD_PROPERTY@report@{\"culprits\": {\"gl_tests\": {\"Test.One\": \"r4\"}}, \"metadata\": {\"regression_range_size\": 6}, \"result\": {\"r2\": {\ "gl_tests\": {\"status\": \"passed\", \"valid\": true}}, \"r3\": {\"gl_tests\": {\"status\": \"passed\", \"valid\": true}}, \"r4\": {\"gl_tests\": {\"failures\" : [\"Test.One\"], \"status\": \"failed\", \"valid\": true}}}}@@@"
1355 ] 1887 ]
1356 }, 1888 },
1357 { 1889 {
1358 "name": "$result", 1890 "name": "$result",
1359 "recipe_result": null, 1891 "recipe_result": null,
1360 "status_code": 0 1892 "status_code": 0
1361 } 1893 }
1362 ] 1894 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698