| OLD | NEW | 
|---|
|  | (Empty) | 
| 1 [ |  | 
| 2   { |  | 
| 3     "cmd": [ |  | 
| 4       "python", |  | 
| 5       "-u", |  | 
| 6       "RECIPE_PACKAGE_REPO[build]\\scripts\\slave\\kill_processes.py" |  | 
| 7     ], |  | 
| 8     "name": "taskkill" |  | 
| 9   }, |  | 
| 10   { |  | 
| 11     "cmd": [ |  | 
| 12       "python", |  | 
| 13       "-u", |  | 
| 14       "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os.
     path.isdir(path):\n  if os.path.exists(path):\n    print \"%s exists but is not 
     a dir\" % path\n    sys.exit(1)\n  os.makedirs(path, mode)\n", |  | 
| 15       "[BUILDER_CACHE]\\win_gyp", |  | 
| 16       "511" |  | 
| 17     ], |  | 
| 18     "name": "makedirs checkout path", |  | 
| 19     "~followup_annotations": [ |  | 
| 20       "@@@STEP_LOG_LINE@python.inline@@@@", |  | 
| 21       "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", |  | 
| 22       "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", |  | 
| 23       "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", |  | 
| 24       "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", |  | 
| 25       "@@@STEP_LOG_LINE@python.inline@  if os.path.exists(path):@@@", |  | 
| 26       "@@@STEP_LOG_LINE@python.inline@    print \"%s exists but is not a dir\" %
      path@@@", |  | 
| 27       "@@@STEP_LOG_LINE@python.inline@    sys.exit(1)@@@", |  | 
| 28       "@@@STEP_LOG_LINE@python.inline@  os.makedirs(path, mode)@@@", |  | 
| 29       "@@@STEP_LOG_END@python.inline@@@" |  | 
| 30     ] |  | 
| 31   }, |  | 
| 32   { |  | 
| 33     "cmd": [ |  | 
| 34       "python", |  | 
| 35       "-u", |  | 
| 36       "RECIPE_MODULE[depot_tools::bot_update]\\resources\\bot_update.py", |  | 
| 37       "--master", |  | 
| 38       "chromium.win", |  | 
| 39       "--builder", |  | 
| 40       "Win8 GYP (dbg)", |  | 
| 41       "--slave", |  | 
| 42       "TestSlavename", |  | 
| 43       "--spec", |  | 
| 44       "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'}]", |  | 
| 45       "--root", |  | 
| 46       "src", |  | 
| 47       "--revision_mapping_file", |  | 
| 48       "{\"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\"}", |  | 
| 49       "--git-cache-dir", |  | 
| 50       "[GIT_CACHE]", |  | 
| 51       "--output_json", |  | 
| 52       "/path/to/tmp/json", |  | 
| 53       "--revision", |  | 
| 54       "src@HEAD", |  | 
| 55       "--force", |  | 
| 56       "--output_manifest" |  | 
| 57     ], |  | 
| 58     "cwd": "[BUILDER_CACHE]\\win_gyp", |  | 
| 59     "env": { |  | 
| 60       "PATH": "%(PATH)s;RECIPE_PACKAGE_REPO[depot_tools]" |  | 
| 61     }, |  | 
| 62     "name": "bot_update", |  | 
| 63     "~followup_annotations": [ |  | 
| 64       "@@@STEP_TEXT@Some step text@@@", |  | 
| 65       "@@@STEP_LOG_LINE@json.output@{@@@", |  | 
| 66       "@@@STEP_LOG_LINE@json.output@  \"did_run\": true, @@@", |  | 
| 67       "@@@STEP_LOG_LINE@json.output@  \"fixed_revisions\": {@@@", |  | 
| 68       "@@@STEP_LOG_LINE@json.output@    \"src\": \"HEAD\"@@@", |  | 
| 69       "@@@STEP_LOG_LINE@json.output@  }, @@@", |  | 
| 70       "@@@STEP_LOG_LINE@json.output@  \"manifest\": {@@@", |  | 
| 71       "@@@STEP_LOG_LINE@json.output@    \"src\": {@@@", |  | 
| 72       "@@@STEP_LOG_LINE@json.output@      \"repository\": \"https://fake.org/src
     .git\", @@@", |  | 
| 73       "@@@STEP_LOG_LINE@json.output@      \"revision\": \"f27fede2220bcd326aee3e
     86ddfd4ebd0fe58cb9\"@@@", |  | 
| 74       "@@@STEP_LOG_LINE@json.output@    }, @@@", |  | 
| 75       "@@@STEP_LOG_LINE@json.output@    \"src/buildtools\": {@@@", |  | 
| 76       "@@@STEP_LOG_LINE@json.output@      \"repository\": \"https://fake.org/src
     /buildtools.git\", @@@", |  | 
| 77       "@@@STEP_LOG_LINE@json.output@      \"revision\": \"f0319a328b280987691635
     3cb994259692140934\"@@@", |  | 
| 78       "@@@STEP_LOG_LINE@json.output@    }, @@@", |  | 
| 79       "@@@STEP_LOG_LINE@json.output@    \"src/native_client\": {@@@", |  | 
| 80       "@@@STEP_LOG_LINE@json.output@      \"repository\": \"https://fake.org/src
     /native_client.git\", @@@", |  | 
| 81       "@@@STEP_LOG_LINE@json.output@      \"revision\": \"d998e125e8253980d76e26
     9b7982aeeefc1b9b50\"@@@", |  | 
| 82       "@@@STEP_LOG_LINE@json.output@    }, @@@", |  | 
| 83       "@@@STEP_LOG_LINE@json.output@    \"src/third_party/angle\": {@@@", |  | 
| 84       "@@@STEP_LOG_LINE@json.output@      \"repository\": \"https://fake.org/src
     /third_party/angle.git\", @@@", |  | 
| 85       "@@@STEP_LOG_LINE@json.output@      \"revision\": \"fac9503c46405f77757b9a
     728eb85b8d7bc6080c\"@@@", |  | 
| 86       "@@@STEP_LOG_LINE@json.output@    }, @@@", |  | 
| 87       "@@@STEP_LOG_LINE@json.output@    \"src/third_party/webrtc\": {@@@", |  | 
| 88       "@@@STEP_LOG_LINE@json.output@      \"repository\": \"https://fake.org/src
     /third_party/webrtc.git\", @@@", |  | 
| 89       "@@@STEP_LOG_LINE@json.output@      \"revision\": \"0f90628433546e61d92685
     96da93418c623137f4\"@@@", |  | 
| 90       "@@@STEP_LOG_LINE@json.output@    }, @@@", |  | 
| 91       "@@@STEP_LOG_LINE@json.output@    \"src/tools/swarming_client\": {@@@", |  | 
| 92       "@@@STEP_LOG_LINE@json.output@      \"repository\": \"https://fake.org/src
     /tools/swarming_client.git\", @@@", |  | 
| 93       "@@@STEP_LOG_LINE@json.output@      \"revision\": \"a0ee5d99f1d4b38ddaa4c7
     59c837980b63b99566\"@@@", |  | 
| 94       "@@@STEP_LOG_LINE@json.output@    }, @@@", |  | 
| 95       "@@@STEP_LOG_LINE@json.output@    \"src/v8\": {@@@", |  | 
| 96       "@@@STEP_LOG_LINE@json.output@      \"repository\": \"https://fake.org/src
     /v8.git\", @@@", |  | 
| 97       "@@@STEP_LOG_LINE@json.output@      \"revision\": \"801ada225ddc271c132c3a
     35f03975671d43e399\"@@@", |  | 
| 98       "@@@STEP_LOG_LINE@json.output@    }@@@", |  | 
| 99       "@@@STEP_LOG_LINE@json.output@  }, @@@", |  | 
| 100       "@@@STEP_LOG_LINE@json.output@  \"patch_failure\": false, @@@", |  | 
| 101       "@@@STEP_LOG_LINE@json.output@  \"patch_root\": \"src\", @@@", |  | 
| 102       "@@@STEP_LOG_LINE@json.output@  \"properties\": {@@@", |  | 
| 103       "@@@STEP_LOG_LINE@json.output@    \"got_angle_revision\": \"fac9503c46405f
     77757b9a728eb85b8d7bc6080c\", @@@", |  | 
| 104       "@@@STEP_LOG_LINE@json.output@    \"got_angle_revision_cp\": \"refs/heads/
     master@{#297276}\", @@@", |  | 
| 105       "@@@STEP_LOG_LINE@json.output@    \"got_buildtools_revision\": \"f0319a328
     b2809876916353cb994259692140934\", @@@", |  | 
| 106       "@@@STEP_LOG_LINE@json.output@    \"got_buildtools_revision_cp\": \"refs/h
     eads/master@{#182578}\", @@@", |  | 
| 107       "@@@STEP_LOG_LINE@json.output@    \"got_nacl_revision\": \"d998e125e825398
     0d76e269b7982aeeefc1b9b50\", @@@", |  | 
| 108       "@@@STEP_LOG_LINE@json.output@    \"got_nacl_revision_cp\": \"refs/heads/m
     aster@{#274981}\", @@@", |  | 
| 109       "@@@STEP_LOG_LINE@json.output@    \"got_revision\": \"f27fede2220bcd326aee
     3e86ddfd4ebd0fe58cb9\", @@@", |  | 
| 110       "@@@STEP_LOG_LINE@json.output@    \"got_revision_cp\": \"refs/heads/master
     @{#170242}\", @@@", |  | 
| 111       "@@@STEP_LOG_LINE@json.output@    \"got_swarming_client_revision\": \"a0ee
     5d99f1d4b38ddaa4c759c837980b63b99566\", @@@", |  | 
| 112       "@@@STEP_LOG_LINE@json.output@    \"got_swarming_client_revision_cp\": \"r
     efs/heads/master@{#276089}\", @@@", |  | 
| 113       "@@@STEP_LOG_LINE@json.output@    \"got_v8_revision\": \"801ada225ddc271c1
     32c3a35f03975671d43e399\", @@@", |  | 
| 114       "@@@STEP_LOG_LINE@json.output@    \"got_v8_revision_cp\": \"refs/heads/mas
     ter@{#43426}\", @@@", |  | 
| 115       "@@@STEP_LOG_LINE@json.output@    \"got_webrtc_revision\": \"0f90628433546
     e61d9268596da93418c623137f4\", @@@", |  | 
| 116       "@@@STEP_LOG_LINE@json.output@    \"got_webrtc_revision_cp\": \"refs/heads
     /master@{#120644}\"@@@", |  | 
| 117       "@@@STEP_LOG_LINE@json.output@  }, @@@", |  | 
| 118       "@@@STEP_LOG_LINE@json.output@  \"root\": \"src\", @@@", |  | 
| 119       "@@@STEP_LOG_LINE@json.output@  \"step_text\": \"Some step text\"@@@", |  | 
| 120       "@@@STEP_LOG_LINE@json.output@}@@@", |  | 
| 121       "@@@STEP_LOG_END@json.output@@@", |  | 
| 122       "@@@SET_BUILD_PROPERTY@got_nacl_revision@\"d998e125e8253980d76e269b7982aee
     efc1b9b50\"@@@", |  | 
| 123       "@@@SET_BUILD_PROPERTY@got_swarming_client_revision@\"a0ee5d99f1d4b38ddaa4
     c759c837980b63b99566\"@@@", |  | 
| 124       "@@@SET_BUILD_PROPERTY@got_buildtools_revision_cp@\"refs/heads/master@{#18
     2578}\"@@@", |  | 
| 125       "@@@SET_BUILD_PROPERTY@got_webrtc_revision@\"0f90628433546e61d9268596da934
     18c623137f4\"@@@", |  | 
| 126       "@@@SET_BUILD_PROPERTY@got_revision@\"f27fede2220bcd326aee3e86ddfd4ebd0fe5
     8cb9\"@@@", |  | 
| 127       "@@@SET_BUILD_PROPERTY@got_nacl_revision_cp@\"refs/heads/master@{#274981}\
     "@@@", |  | 
| 128       "@@@SET_BUILD_PROPERTY@got_angle_revision@\"fac9503c46405f77757b9a728eb85b
     8d7bc6080c\"@@@", |  | 
| 129       "@@@SET_BUILD_PROPERTY@got_v8_revision@\"801ada225ddc271c132c3a35f03975671
     d43e399\"@@@", |  | 
| 130       "@@@SET_BUILD_PROPERTY@got_v8_revision_cp@\"refs/heads/master@{#43426}\"@@
     @", |  | 
| 131       "@@@SET_BUILD_PROPERTY@got_swarming_client_revision_cp@\"refs/heads/master
     @{#276089}\"@@@", |  | 
| 132       "@@@SET_BUILD_PROPERTY@got_webrtc_revision_cp@\"refs/heads/master@{#120644
     }\"@@@", |  | 
| 133       "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@"
     , |  | 
| 134       "@@@SET_BUILD_PROPERTY@got_angle_revision_cp@\"refs/heads/master@{#297276}
     \"@@@", |  | 
| 135       "@@@SET_BUILD_PROPERTY@got_buildtools_revision@\"f0319a328b2809876916353cb
     994259692140934\"@@@" |  | 
| 136     ] |  | 
| 137   }, |  | 
| 138   { |  | 
| 139     "cmd": [], |  | 
| 140     "name": "ensure_goma" |  | 
| 141   }, |  | 
| 142   { |  | 
| 143     "cmd": [ |  | 
| 144       "python", |  | 
| 145       "-u", |  | 
| 146       "RECIPE_MODULE[build::cipd]\\resources\\bootstrap.py", |  | 
| 147       "--platform", |  | 
| 148       "windows-386", |  | 
| 149       "--dest-directory", |  | 
| 150       "[SLAVE_BUILD]\\cipd", |  | 
| 151       "--json-output", |  | 
| 152       "/path/to/tmp/json" |  | 
| 153     ], |  | 
| 154     "name": "ensure_goma.install cipd", |  | 
| 155     "~followup_annotations": [ |  | 
| 156       "@@@STEP_NEST_LEVEL@1@@@", |  | 
| 157       "@@@STEP_TEXT@cipd instance_id: 40-chars-fake-of-the-package-instance_id@@
     @", |  | 
| 158       "@@@STEP_LOG_LINE@json.output@{@@@", |  | 
| 159       "@@@STEP_LOG_LINE@json.output@  \"executable\": \"[SLAVE_BUILD]\\\\cipd\\\
     \cipd\", @@@", |  | 
| 160       "@@@STEP_LOG_LINE@json.output@  \"instance_id\": \"40-chars-fake-of-the-pa
     ckage-instance_id\"@@@", |  | 
| 161       "@@@STEP_LOG_LINE@json.output@}@@@", |  | 
| 162       "@@@STEP_LOG_END@json.output@@@" |  | 
| 163     ] |  | 
| 164   }, |  | 
| 165   { |  | 
| 166     "cmd": [ |  | 
| 167       "[SLAVE_BUILD]\\cipd\\cipd", |  | 
| 168       "ensure", |  | 
| 169       "--root", |  | 
| 170       "[CACHE]\\cipd\\goma", |  | 
| 171       "--list", |  | 
| 172       "infra_internal/goma/client/windows-amd64 release", |  | 
| 173       "--json-output", |  | 
| 174       "/path/to/tmp/json", |  | 
| 175       "--service-account-json", |  | 
| 176       "C:\\creds\\service_accounts\\service-account-goma-client.json" |  | 
| 177     ], |  | 
| 178     "name": "ensure_goma.ensure_installed", |  | 
| 179     "~followup_annotations": [ |  | 
| 180       "@@@STEP_NEST_LEVEL@1@@@", |  | 
| 181       "@@@STEP_LOG_LINE@json.output@{@@@", |  | 
| 182       "@@@STEP_LOG_LINE@json.output@  \"result\": [@@@", |  | 
| 183       "@@@STEP_LOG_LINE@json.output@    {@@@", |  | 
| 184       "@@@STEP_LOG_LINE@json.output@      \"instance_id\": \"resolved-instance_i
     d-of-release---------\", @@@", |  | 
| 185       "@@@STEP_LOG_LINE@json.output@      \"package\": \"infra_internal/goma/cli
     ent/windows-amd64\"@@@", |  | 
| 186       "@@@STEP_LOG_LINE@json.output@    }@@@", |  | 
| 187       "@@@STEP_LOG_LINE@json.output@  ]@@@", |  | 
| 188       "@@@STEP_LOG_LINE@json.output@}@@@", |  | 
| 189       "@@@STEP_LOG_END@json.output@@@" |  | 
| 190     ] |  | 
| 191   }, |  | 
| 192   { |  | 
| 193     "cmd": [ |  | 
| 194       "python", |  | 
| 195       "-u", |  | 
| 196       "[BUILDER_CACHE]\\win_gyp\\src\\tools\\swarming_client\\swarming.py", |  | 
| 197       "--version" |  | 
| 198     ], |  | 
| 199     "name": "swarming.py --version", |  | 
| 200     "stdout": "/path/to/tmp/", |  | 
| 201     "~followup_annotations": [ |  | 
| 202       "@@@STEP_TEXT@0.8.6@@@" |  | 
| 203     ] |  | 
| 204   }, |  | 
| 205   { |  | 
| 206     "cmd": [ |  | 
| 207       "python", |  | 
| 208       "-u", |  | 
| 209       "RECIPE_PACKAGE_REPO[depot_tools]\\gclient.py", |  | 
| 210       "runhooks" |  | 
| 211     ], |  | 
| 212     "cwd": "[BUILDER_CACHE]\\win_gyp\\src", |  | 
| 213     "env": { |  | 
| 214       "GOMA_SERVICE_ACCOUNT_JSON_FILE": "C:\\creds\\service_accounts\\service-ac
     count-goma-client.json", |  | 
| 215       "GYP_CHROMIUM_NO_ACTION": "1", |  | 
| 216       "GYP_DEFINES": "component=shared_library fastbuild=1 gomadir='[CACHE]\\cip
     d\\goma' target_arch=ia32 test_isolation_mode=prepare use_goma=1", |  | 
| 217       "PATH": "%(PATH)s;RECIPE_PACKAGE_REPO[depot_tools]" |  | 
| 218     }, |  | 
| 219     "name": "gclient runhooks" |  | 
| 220   }, |  | 
| 221   { |  | 
| 222     "cmd": [ |  | 
| 223       "python", |  | 
| 224       "-u", |  | 
| 225       "[BUILDER_CACHE]\\win_gyp\\src\\testing\\scripts\\get_compile_targets.py", |  | 
| 226       "--output", |  | 
| 227       "/path/to/tmp/json", |  | 
| 228       "--", |  | 
| 229       "--build-config-fs", |  | 
| 230       "Debug", |  | 
| 231       "--use-src-side-runtest-py", |  | 
| 232       "--paths", |  | 
| 233       "{\"checkout\": \"[BUILDER_CACHE]\\\\win_gyp\\\\src\", \"runit.py\": \"REC
     IPE_PACKAGE_REPO[build]\\\\scripts\\\\tools\\\\runit.py\", \"runtest.py\": \"REC
     IPE_PACKAGE_REPO[build]\\\\scripts\\\\slave\\\\runtest.py\"}", |  | 
| 234       "--properties", |  | 
| 235       "{\"buildername\": \"Win8 GYP (dbg)\", \"buildnumber\": 571, \"mastername\
     ": \"chromium.win\", \"slavename\": \"TestSlavename\", \"target_platform\": \"wi
     n\"}" |  | 
| 236     ], |  | 
| 237     "name": "get compile targets for scripts", |  | 
| 238     "~followup_annotations": [ |  | 
| 239       "@@@STEP_LOG_LINE@json.output@{}@@@", |  | 
| 240       "@@@STEP_LOG_END@json.output@@@" |  | 
| 241     ] |  | 
| 242   }, |  | 
| 243   { |  | 
| 244     "cmd": [ |  | 
| 245       "python", |  | 
| 246       "-u", |  | 
| 247       "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |  | 
| 248       "[BUILDER_CACHE]\\win_gyp\\src\\testing\\buildbot\\chromium.win.json", |  | 
| 249       "/path/to/tmp/json" |  | 
| 250     ], |  | 
| 251     "name": "read test spec (chromium.win.json)", |  | 
| 252     "~followup_annotations": [ |  | 
| 253       "@@@STEP_TEXT@path: [BUILDER_CACHE]\\win_gyp\\src\\testing\\buildbot\\chro
     mium.win.json@@@", |  | 
| 254       "@@@STEP_LOG_LINE@json.output@{@@@", |  | 
| 255       "@@@STEP_LOG_LINE@json.output@  \"Win8 GYP (dbg)\": {@@@", |  | 
| 256       "@@@STEP_LOG_LINE@json.output@    \"gtest_tests\": [@@@", |  | 
| 257       "@@@STEP_LOG_LINE@json.output@      {@@@", |  | 
| 258       "@@@STEP_LOG_LINE@json.output@        \"swarming\": {@@@", |  | 
| 259       "@@@STEP_LOG_LINE@json.output@          \"can_use_on_swarming_builders\": 
     true@@@", |  | 
| 260       "@@@STEP_LOG_LINE@json.output@        }, @@@", |  | 
| 261       "@@@STEP_LOG_LINE@json.output@        \"test\": \"browser_tests\"@@@", |  | 
| 262       "@@@STEP_LOG_LINE@json.output@      }@@@", |  | 
| 263       "@@@STEP_LOG_LINE@json.output@    ]@@@", |  | 
| 264       "@@@STEP_LOG_LINE@json.output@  }@@@", |  | 
| 265       "@@@STEP_LOG_LINE@json.output@}@@@", |  | 
| 266       "@@@STEP_LOG_END@json.output@@@" |  | 
| 267     ] |  | 
| 268   }, |  | 
| 269   { |  | 
| 270     "cmd": [ |  | 
| 271       "python", |  | 
| 272       "-u", |  | 
| 273       "RECIPE_PACKAGE_REPO[build]\\scripts\\tools\\runit.py", |  | 
| 274       "--show-path", |  | 
| 275       "python", |  | 
| 276       "RECIPE_PACKAGE_REPO[build]\\scripts\\slave\\cleanup_temp.py" |  | 
| 277     ], |  | 
| 278     "name": "cleanup_temp" |  | 
| 279   }, |  | 
| 280   { |  | 
| 281     "cmd": [ |  | 
| 282       "python", |  | 
| 283       "-u", |  | 
| 284       "RECIPE_MODULE[build::isolate]\\resources\\find_isolated_tests.py", |  | 
| 285       "--build-dir", |  | 
| 286       "[BUILDER_CACHE]\\win_gyp\\src\\out\\Debug", |  | 
| 287       "--clean-isolated-files" |  | 
| 288     ], |  | 
| 289     "name": "clean isolated files" |  | 
| 290   }, |  | 
| 291   { |  | 
| 292     "cmd": [ |  | 
| 293       "python", |  | 
| 294       "-u", |  | 
| 295       "[BUILDER_CACHE]\\win_gyp\\src\\tools\\mb\\mb.py", |  | 
| 296       "gen", |  | 
| 297       "-m", |  | 
| 298       "chromium.win", |  | 
| 299       "-b", |  | 
| 300       "Win8 GYP (dbg)", |  | 
| 301       "--config-file", |  | 
| 302       "[BUILDER_CACHE]\\win_gyp\\src\\tools\\mb\\mb_config.pyl", |  | 
| 303       "--goma-dir", |  | 
| 304       "[CACHE]\\cipd\\goma", |  | 
| 305       "--swarming-targets-file", |  | 
| 306       "browser_tests\n", |  | 
| 307       "//out/Debug" |  | 
| 308     ], |  | 
| 309     "cwd": "[BUILDER_CACHE]\\win_gyp\\src", |  | 
| 310     "env": { |  | 
| 311       "GOMA_SERVICE_ACCOUNT_JSON_FILE": "C:\\creds\\service_accounts\\service-ac
     count-goma-client.json" |  | 
| 312     }, |  | 
| 313     "name": "generate_build_files", |  | 
| 314     "~followup_annotations": [ |  | 
| 315       "@@@STEP_LOG_LINE@swarming-targets-file.txt@browser_tests@@@", |  | 
| 316       "@@@STEP_LOG_END@swarming-targets-file.txt@@@" |  | 
| 317     ] |  | 
| 318   }, |  | 
| 319   { |  | 
| 320     "cmd": [ |  | 
| 321       "python", |  | 
| 322       "-u", |  | 
| 323       "RECIPE_PACKAGE_REPO[build]\\scripts\\tools\\runit.py", |  | 
| 324       "--show-path", |  | 
| 325       "python", |  | 
| 326       "RECIPE_PACKAGE_REPO[build]\\scripts\\slave\\compile.py", |  | 
| 327       "--gsutil-py-path", |  | 
| 328       "RECIPE_PACKAGE_REPO[depot_tools]\\gsutil.py", |  | 
| 329       "--ninja-path", |  | 
| 330       "RECIPE_PACKAGE_REPO[depot_tools]\\ninja.exe", |  | 
| 331       "--target", |  | 
| 332       "Debug", |  | 
| 333       "--src-dir", |  | 
| 334       "[BUILDER_CACHE]\\win_gyp\\src", |  | 
| 335       "--goma-cache-dir", |  | 
| 336       "[GOMA_CACHE]", |  | 
| 337       "--goma-deps-cache-dir", |  | 
| 338       "[GOMA_DEPS_CACHE]", |  | 
| 339       "--build-data-dir", |  | 
| 340       "[ROOT]\\build_data_dir", |  | 
| 341       "--compiler", |  | 
| 342       "goma", |  | 
| 343       "--goma-jsonstatus", |  | 
| 344       "/path/to/tmp/json", |  | 
| 345       "--goma-service-account-json-file", |  | 
| 346       "C:\\creds\\service_accounts\\service-account-goma-client.json", |  | 
| 347       "--goma-dir", |  | 
| 348       "[CACHE]\\cipd\\goma", |  | 
| 349       "--", |  | 
| 350       "browser_tests", |  | 
| 351       "browser_tests_run" |  | 
| 352     ], |  | 
| 353     "env": { |  | 
| 354       "GOMA_SERVICE_ACCOUNT_JSON_FILE": "C:\\creds\\service_accounts\\service-ac
     count-goma-client.json" |  | 
| 355     }, |  | 
| 356     "name": "compile", |  | 
| 357     "~followup_annotations": [ |  | 
| 358       "@@@STEP_LOG_LINE@json.output (invalid)@null@@@", |  | 
| 359       "@@@STEP_LOG_END@json.output (invalid)@@@" |  | 
| 360     ] |  | 
| 361   }, |  | 
| 362   { |  | 
| 363     "cmd": [ |  | 
| 364       "python", |  | 
| 365       "-u", |  | 
| 366       "RECIPE_MODULE[build::isolate]\\resources\\remove_build_metadata.py", |  | 
| 367       "--build-dir", |  | 
| 368       "[BUILDER_CACHE]\\win_gyp\\src\\out\\Debug", |  | 
| 369       "--src-dir", |  | 
| 370       "[BUILDER_CACHE]\\win_gyp\\src" |  | 
| 371     ], |  | 
| 372     "cwd": "[SLAVE_BUILD]", |  | 
| 373     "name": "remove_build_metadata" |  | 
| 374   }, |  | 
| 375   { |  | 
| 376     "cmd": [ |  | 
| 377       "python", |  | 
| 378       "-u", |  | 
| 379       "RECIPE_MODULE[build::isolate]\\resources\\isolate.py", |  | 
| 380       "[BUILDER_CACHE]\\win_gyp\\src\\tools\\swarming_client", |  | 
| 381       "batcharchive", |  | 
| 382       "--dump-json", |  | 
| 383       "/path/to/tmp/json", |  | 
| 384       "--isolate-server", |  | 
| 385       "https://isolateserver.appspot.com", |  | 
| 386       "--verbose", |  | 
| 387       "[BUILDER_CACHE]\\win_gyp\\src\\out\\Debug\\browser_tests.isolated.gen.jso
     n" |  | 
| 388     ], |  | 
| 389     "name": "isolate tests", |  | 
| 390     "~followup_annotations": [ |  | 
| 391       "@@@STEP_LOG_LINE@json.output@{@@@", |  | 
| 392       "@@@STEP_LOG_LINE@json.output@  \"browser_tests\": \"[dummy hash for brows
     er_tests]\"@@@", |  | 
| 393       "@@@STEP_LOG_LINE@json.output@}@@@", |  | 
| 394       "@@@STEP_LOG_END@json.output@@@" |  | 
| 395     ] |  | 
| 396   }, |  | 
| 397   { |  | 
| 398     "cmd": [ |  | 
| 399       "python", |  | 
| 400       "-u", |  | 
| 401       "RECIPE_MODULE[build::isolate]\\resources\\find_isolated_tests.py", |  | 
| 402       "--build-dir", |  | 
| 403       "[BUILDER_CACHE]\\win_gyp\\src\\out\\Debug", |  | 
| 404       "--output-json", |  | 
| 405       "/path/to/tmp/json" |  | 
| 406     ], |  | 
| 407     "cwd": "[BUILDER_CACHE]\\win_gyp", |  | 
| 408     "env": { |  | 
| 409       "GOMA_SERVICE_ACCOUNT_JSON_FILE": "C:\\creds\\service_accounts\\service-ac
     count-goma-client.json" |  | 
| 410     }, |  | 
| 411     "name": "find isolated tests", |  | 
| 412     "~followup_annotations": [ |  | 
| 413       "@@@STEP_LOG_LINE@json.output@{@@@", |  | 
| 414       "@@@STEP_LOG_LINE@json.output@  \"dummy_target_1\": \"[dummy hash for dumm
     y_target_1]\", @@@", |  | 
| 415       "@@@STEP_LOG_LINE@json.output@  \"dummy_target_2\": \"[dummy hash for dumm
     y_target_2]\"@@@", |  | 
| 416       "@@@STEP_LOG_LINE@json.output@}@@@", |  | 
| 417       "@@@STEP_LOG_END@json.output@@@", |  | 
| 418       "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"dummy_target_1\": \"[dummy hash for
      dummy_target_1]\", \"dummy_target_2\": \"[dummy hash for dummy_target_2]\"}@@@" |  | 
| 419     ] |  | 
| 420   }, |  | 
| 421   { |  | 
| 422     "cmd": [ |  | 
| 423       "python", |  | 
| 424       "-u", |  | 
| 425       "\nimport sys\nprint '*.isolated file for target %s is missing' % sys.argv
     [1]\nsys.exit(1)\n", |  | 
| 426       "browser_tests" |  | 
| 427     ], |  | 
| 428     "cwd": "[BUILDER_CACHE]\\win_gyp", |  | 
| 429     "env": { |  | 
| 430       "GOMA_SERVICE_ACCOUNT_JSON_FILE": "C:\\creds\\service_accounts\\service-ac
     count-goma-client.json" |  | 
| 431     }, |  | 
| 432     "name": "[error] browser_tests", |  | 
| 433     "~followup_annotations": [ |  | 
| 434       "@@@STEP_LOG_LINE@python.inline@@@@", |  | 
| 435       "@@@STEP_LOG_LINE@python.inline@import sys@@@", |  | 
| 436       "@@@STEP_LOG_LINE@python.inline@print '*.isolated file for target %s is mi
     ssing' % sys.argv[1]@@@", |  | 
| 437       "@@@STEP_LOG_LINE@python.inline@sys.exit(1)@@@", |  | 
| 438       "@@@STEP_LOG_END@python.inline@@@" |  | 
| 439     ] |  | 
| 440   }, |  | 
| 441   { |  | 
| 442     "cmd": [ |  | 
| 443       "python", |  | 
| 444       "-u", |  | 
| 445       "\nimport sys\nprint '%s wasn\\'t triggered' % sys.argv[1]\nsys.exit(1)\n"
     , |  | 
| 446       "browser_tests" |  | 
| 447     ], |  | 
| 448     "cwd": "[BUILDER_CACHE]\\win_gyp", |  | 
| 449     "env": { |  | 
| 450       "GOMA_SERVICE_ACCOUNT_JSON_FILE": "C:\\creds\\service_accounts\\service-ac
     count-goma-client.json" |  | 
| 451     }, |  | 
| 452     "name": "[collect error] browser_tests", |  | 
| 453     "~followup_annotations": [ |  | 
| 454       "@@@STEP_LOG_LINE@python.inline@@@@", |  | 
| 455       "@@@STEP_LOG_LINE@python.inline@import sys@@@", |  | 
| 456       "@@@STEP_LOG_LINE@python.inline@print '%s wasn\\'t triggered' % sys.argv[1
     ]@@@", |  | 
| 457       "@@@STEP_LOG_LINE@python.inline@sys.exit(1)@@@", |  | 
| 458       "@@@STEP_LOG_END@python.inline@@@" |  | 
| 459     ] |  | 
| 460   }, |  | 
| 461   { |  | 
| 462     "cmd": [ |  | 
| 463       "python", |  | 
| 464       "-u", |  | 
| 465       "RECIPE_PACKAGE_REPO[build]\\scripts\\slave\\process_dumps.py", |  | 
| 466       "--target", |  | 
| 467       "Debug" |  | 
| 468     ], |  | 
| 469     "cwd": "[BUILDER_CACHE]\\win_gyp", |  | 
| 470     "env": { |  | 
| 471       "GOMA_SERVICE_ACCOUNT_JSON_FILE": "C:\\creds\\service_accounts\\service-ac
     count-goma-client.json" |  | 
| 472     }, |  | 
| 473     "name": "process_dumps" |  | 
| 474   }, |  | 
| 475   { |  | 
| 476     "name": "$result", |  | 
| 477     "recipe_result": null, |  | 
| 478     "status_code": 0 |  | 
| 479   } |  | 
| 480 ] |  | 
| OLD | NEW | 
|---|