blob: 22f77425dec5694306aaa82b62123db740eaa199 [file] [log] [blame]
[
{
"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
}
]