| [ |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_PACKAGE_REPO[build]\\scripts\\slave\\kill_processes.py" |
| ], |
| "name": "taskkill" |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_MODULE[depot_tools::bot_update]\\resources\\bot_update.py", |
| "--master", |
| "master.client.syzygy", |
| "--builder", |
| "Syzygy Debug", |
| "--slave", |
| "vm331-m3", |
| "--spec", |
| "cache_dir = '[GIT_CACHE]'\nsolutions = [{'deps_file': 'DEPS', 'managed': False, 'name': 'src', 'url': 'https://chromium.googlesource.com/external/github.com/google/syzygy.git/'}, {'deps_file': '.DEPS.git', 'managed': False, 'name': 'src-internal', 'url': 'https://chrome-internal.googlesource.com/chrome/syzygy/internal.DEPS.git'}]", |
| "--root", |
| "src", |
| "--revision_mapping_file", |
| "{\"src\": \"got_revision\"}", |
| "--git-cache-dir", |
| "[GIT_CACHE]", |
| "--output_json", |
| "/path/to/tmp/json", |
| "--revision", |
| "src@0e9f25b1098271be2b096fd1c095d6d907cf86f7", |
| "--force", |
| "--output_manifest" |
| ], |
| "env": { |
| "PATH": "%(PATH)s;RECIPE_PACKAGE_REPO[depot_tools]" |
| }, |
| "name": "bot_update", |
| "~followup_annotations": [ |
| "@@@STEP_TEXT@Some step text@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"src\": \"0e9f25b1098271be2b096fd1c095d6d907cf86f7\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }, @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"src\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src.git\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@ }, @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"src\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/master@{#170242}\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }, @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"root\": \"src\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@", |
| "@@@STEP_LOG_LINE@json.output@}@@@", |
| "@@@STEP_LOG_END@json.output@@@", |
| "@@@STEP_LINK@f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9@https://chromium.googlesource.com/external/github.com/google/syzygy.git/+/f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9@@@", |
| "@@@SET_BUILD_PROPERTY@got_revision@\"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@", |
| "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_PACKAGE_REPO[depot_tools]\\gclient.py", |
| "runhooks" |
| ], |
| "cwd": "[SLAVE_BUILD]\\src", |
| "env": { |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "C:\\creds\\service_accounts\\service-account-goma-client.json", |
| "GYP_DEFINES": "target_arch=ia32", |
| "GYP_GENERATORS": "msvs-ninja,ninja", |
| "PATH": "%(PATH)s;RECIPE_PACKAGE_REPO[depot_tools]" |
| }, |
| "name": "gclient runhooks" |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_PACKAGE_REPO[build]\\scripts\\tools\\runit.py", |
| "--show-path", |
| "python", |
| "RECIPE_PACKAGE_REPO[build]\\scripts\\slave\\compile.py", |
| "--gsutil-py-path", |
| "RECIPE_PACKAGE_REPO[depot_tools]\\gsutil.py", |
| "--ninja-path", |
| "RECIPE_PACKAGE_REPO[depot_tools]\\ninja.exe", |
| "--target", |
| "Debug", |
| "--src-dir", |
| "[SLAVE_BUILD]\\src", |
| "--goma-cache-dir", |
| "[GOMA_CACHE]", |
| "--buildbot-buildername", |
| "Syzygy Debug", |
| "--buildbot-mastername", |
| "master.client.syzygy", |
| "--buildbot-slavename", |
| "vm331-m3", |
| "--ninja-ensure-up-to-date", |
| "--", |
| "build_all" |
| ], |
| "env": { |
| "GOMA_SERVICE_ACCOUNT_JSON_FILE": "C:\\creds\\service_accounts\\service-account-goma-client.json" |
| }, |
| "name": "compile" |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "\nimport sys\nfrom common import chromium_utils # Error? See https://crbug.com/584783.\n\nchromium_utils.RemoveFilesWildcards(sys.argv[1], root=sys.argv[2])\n", |
| "metrics.csv", |
| "[SLAVE_BUILD]\\src\\out\\Debug" |
| ], |
| "name": "rmwildcard metrics.csv in [SLAVE_BUILD]\\src\\out\\Debug", |
| "~followup_annotations": [ |
| "@@@STEP_LOG_LINE@python.inline@@@@", |
| "@@@STEP_LOG_LINE@python.inline@import sys@@@", |
| "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@", |
| "@@@STEP_LOG_LINE@python.inline@@@@", |
| "@@@STEP_LOG_LINE@python.inline@chromium_utils.RemoveFilesWildcards(sys.argv[1], root=sys.argv[2])@@@", |
| "@@@STEP_LOG_END@python.inline@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
| "[SLAVE_BUILD]\\src\\syzygy\\unittests.gypi", |
| "/path/to/tmp/" |
| ], |
| "name": "read_unittests_gypi" |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_PACKAGE_REPO[build]\\scripts\\slave\\runtest.py", |
| "--target", |
| "Debug", |
| "--factory-properties", |
| "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"buildername\": \"Syzygy Debug\", \"buildnumber\": 571, \"mastername\": \"master.client.syzygy\", \"recipe\": \"syzygy:example\", \"revision\": \"0e9f25b1098271be2b096fd1c095d6d907cf86f7\", \"slavename\": \"vm331-m3\", \"workdir\": \"/path/to/workdir/TestSlavename\"}", |
| "--build-properties", |
| "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"buildername\": \"Syzygy Debug\", \"buildnumber\": 571, \"mastername\": \"master.client.syzygy\", \"recipe\": \"syzygy:example\", \"revision\": \"0e9f25b1098271be2b096fd1c095d6d907cf86f7\", \"slavename\": \"vm331-m3\", \"workdir\": \"/path/to/workdir/TestSlavename\"}", |
| "--test-type=bar_unittests", |
| "--step-name=bar_unittests", |
| "--builder-name=Syzygy Debug", |
| "--slave-name=vm331-m3", |
| "--build-number=571", |
| "[SLAVE_BUILD]\\src\\out\\Debug\\bar_unittests.exe", |
| "--single-process-tests", |
| "--test-launcher-timeout=300000", |
| "--gtest_print_time" |
| ], |
| "name": "bar_unittests" |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_PACKAGE_REPO[build]\\scripts\\slave\\runtest.py", |
| "--target", |
| "Debug", |
| "--factory-properties", |
| "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"buildername\": \"Syzygy Debug\", \"buildnumber\": 571, \"mastername\": \"master.client.syzygy\", \"recipe\": \"syzygy:example\", \"revision\": \"0e9f25b1098271be2b096fd1c095d6d907cf86f7\", \"slavename\": \"vm331-m3\", \"workdir\": \"/path/to/workdir/TestSlavename\"}", |
| "--build-properties", |
| "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"buildername\": \"Syzygy Debug\", \"buildnumber\": 571, \"mastername\": \"master.client.syzygy\", \"recipe\": \"syzygy:example\", \"revision\": \"0e9f25b1098271be2b096fd1c095d6d907cf86f7\", \"slavename\": \"vm331-m3\", \"workdir\": \"/path/to/workdir/TestSlavename\"}", |
| "--test-type=baz_unittests", |
| "--step-name=baz_unittests", |
| "--builder-name=Syzygy Debug", |
| "--slave-name=vm331-m3", |
| "--build-number=571", |
| "[SLAVE_BUILD]\\src\\out\\Debug\\baz_unittests.exe", |
| "--single-process-tests", |
| "--test-launcher-timeout=300000", |
| "--gtest_print_time" |
| ], |
| "name": "baz_unittests" |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_PACKAGE_REPO[build]\\scripts\\slave\\runtest.py", |
| "--target", |
| "Debug", |
| "--factory-properties", |
| "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"buildername\": \"Syzygy Debug\", \"buildnumber\": 571, \"mastername\": \"master.client.syzygy\", \"recipe\": \"syzygy:example\", \"revision\": \"0e9f25b1098271be2b096fd1c095d6d907cf86f7\", \"slavename\": \"vm331-m3\", \"workdir\": \"/path/to/workdir/TestSlavename\"}", |
| "--build-properties", |
| "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"buildername\": \"Syzygy Debug\", \"buildnumber\": 571, \"mastername\": \"master.client.syzygy\", \"recipe\": \"syzygy:example\", \"revision\": \"0e9f25b1098271be2b096fd1c095d6d907cf86f7\", \"slavename\": \"vm331-m3\", \"workdir\": \"/path/to/workdir/TestSlavename\"}", |
| "--test-type=foo_unittests", |
| "--step-name=foo_unittests", |
| "--builder-name=Syzygy Debug", |
| "--slave-name=vm331-m3", |
| "--build-number=571", |
| "[SLAVE_BUILD]\\src\\out\\Debug\\foo_unittests.exe", |
| "--single-process-tests", |
| "--test-launcher-timeout=300000", |
| "--gtest_print_time" |
| ], |
| "name": "foo_unittests" |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[SLAVE_BUILD]\\src\\syzygy\\internal\\build\\randomize_chrome.py", |
| "--build-dir", |
| "[SLAVE_BUILD]\\src\\out", |
| "--target", |
| "Debug", |
| "--verbose" |
| ], |
| "name": "randomly_reorder_chrome" |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[SLAVE_BUILD]\\src\\syzygy\\internal\\build\\benchmark_chrome.py", |
| "--build-dir", |
| "[SLAVE_BUILD]\\src\\out", |
| "--target", |
| "Debug", |
| "--verbose" |
| ], |
| "name": "benchmark_chrome" |
| }, |
| { |
| "cmd": [ |
| "RECIPE_PACKAGE_REPO[build]\\scripts\\slave\\gsutil.bat", |
| "cp", |
| "-t", |
| "-a", |
| "public-read", |
| "[SLAVE_BUILD]\\src\\out\\Debug\\metrics.csv", |
| "gs://syzygy-archive/builds/metrics/f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9/debug.csv" |
| ], |
| "name": "archive_metrics", |
| "~followup_annotations": [ |
| "@@@STEP_LINK@archive@https://syzygy-archive.commondatastorage.googleapis.com/index.html?path=builds/metrics/f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9/debug.csv/@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[SLAVE_BUILD]\\src\\syzygy\\build\\get_syzygy_binaries.py", |
| "--output-dir", |
| "[SLAVE_BUILD]\\src\\syzygy\\binaries", |
| "--revision", |
| "f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9", |
| "--overwrite", |
| "--verbose" |
| ], |
| "name": "download_binaries" |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[SLAVE_BUILD]\\src\\syzygy\\internal\\build\\smoke_test.py", |
| "--verbose", |
| "--build-dir", |
| "[SLAVE_BUILD]\\src\\build" |
| ], |
| "name": "smoke_test" |
| }, |
| { |
| "name": "$result", |
| "recipe_result": null, |
| "status_code": 0 |
| } |
| ] |