blob: 712e043b06472c085dadecfb0d27191c5281a10e [file] [log] [blame]
[
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
"--spec-path",
"cache_dir = '[CACHE]/git'\nsolutions = [{'deps_file': 'DEPS', 'managed': False, 'name': 'sdk', 'url': 'https://dart.googlesource.com/sdk.git'}]",
"--revision_mapping_file",
"{}",
"--git-cache-dir",
"[CACHE]/git",
"--cleanup-dir",
"[CLEANUP]/bot_update",
"--output_json",
"/path/to/tmp/json",
"--revision",
"sdk@2d72510e447ab60a9728aeea2362d8be2cbd7789",
"--refs",
"refs/heads/master"
],
"cwd": "[CACHE]/builder",
"env": {
"DEPOT_TOOLS_REPORT_BUILD": "dart/ci/vm-kernel-mac-release-x64/8945511751514863184",
"GIT_HTTP_LOW_SPEED_LIMIT": "102400",
"GIT_HTTP_LOW_SPEED_TIME": "1800"
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"name": "bot_update",
"timeout": 1500,
"~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@ \"sdk\": \"2d72510e447ab60a9728aeea2362d8be2cbd7789\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"sdk\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/sdk.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"2d72510e447ab60a9728aeea2362d8be2cbd7789\"@@@",
"@@@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\": \"sdk\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"properties\": {}, @@@",
"@@@STEP_LOG_LINE@json.output@ \"root\": \"sdk\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"source_manifest\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"directories\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"sdk\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/sdk.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"2d72510e447ab60a9728aeea2362d8be2cbd7789\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"version\": 0@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_REPO[depot_tools]/gclient.py",
"runhooks"
],
"cwd": "[CACHE]/builder",
"env": {
"DEPOT_TOOLS_REPORT_BUILD": "dart/ci/vm-kernel-mac-release-x64/8945511751514863184"
},
"env_suffixes": {
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"name": "gclient runhooks"
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[CACHE]/builder/sdk/tools/build.py",
"/path/to/tmp/"
],
"infra_step": true,
"name": "detect python version",
"~followup_annotations": [
"@@@STEP_LOG_END@build.py@@@"
]
},
{
"cmd": [
"python",
"-u",
"[CACHE]/builder/sdk/tools/task_kill.py",
"--kill_browsers=True",
"--kill_vsbuild=True"
],
"name": "kill processes"
},
{
"cmd": [
"cat",
".debug.log"
],
"name": "debug log"
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[CACHE]/builder/sdk/tools/bots/test_matrix.json",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "read test-matrix.json",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"builder_configurations\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"builders\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"vm-kernel-win-release-simarm_x64\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"meta\": {}, @@@",
"@@@STEP_LOG_LINE@json.output@ \"steps\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"arguments\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"--bytecode\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"--gen-snapshot=${build_root}/gen_snapshot\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"gn\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"script\": \"tools/gn.py\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"arguments\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"--arch=x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"runtime\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"build\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"script\": \"tools/build.py\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"arguments\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"foo\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"-ndartk-${system}-${mode}-${arch}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"language_2\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"co19_2/sel\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"--exclude_suite=co19\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"fileset\": \"test\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"test1\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"script\": \"tools/test.py\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"shards\": 2@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"arguments\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"foo\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"--bar\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"-ndartk-${system}-${mode}-${arch}\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"test2\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"fileset\": \"trigger\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"trigger\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"trigger\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"foo-builder\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"bar-builder\"@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"arguments\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"--bar\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"foo.dart\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"dart\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"script\": \"out/ReleaseX64/dart\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"arguments\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"-ndartk-${system}-${mode}-${arch}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"foo\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"--bar\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"fileset\": \"test\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"test3\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"shards\": 2@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"builders\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"co19\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"meta\": {}, @@@",
"@@@STEP_LOG_LINE@json.output@ \"steps\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"arguments\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"co19/nnbd\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"co19_2\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"co19\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"builders\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"co19_sharded\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"meta\": {}, @@@",
"@@@STEP_LOG_LINE@json.output@ \"steps\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"arguments\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"co19/nnbd\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"co19_2\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"fileset\": \"test\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"co19\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"shards\": 1@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"builders\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"analyzer-linux-release\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"meta\": {}, @@@",
"@@@STEP_LOG_LINE@json.output@ \"steps\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"build\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"script\": \"tools/build.py\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"arguments\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"-nunittest-asserts-${mode}-${system}\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"fileset\": \"test\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"test1\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"script\": \"tools/test.py\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"shards\": 2@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"arguments\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"foo\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"--bar\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"-ndartk-${system}-${mode}-${arch}\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"test2\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"fileset\": \"trigger\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"trigger\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"trigger\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"foo-builder\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"bar-builder\"@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"arguments\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"-nanalyzer-asserts-${system}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"foo\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"--bar\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"fileset\": \"test\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"test3\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"shards\": 2@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"builders\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"dart2js-strong-mac-x64-chrome\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"dart2js-strong-linux-x64-firefox\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"dart2js-strong-win-x64-chrome\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"meta\": {}, @@@",
"@@@STEP_LOG_LINE@json.output@ \"steps\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"arguments\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"-ndart2js-${system}-${runtime}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"foo\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"--bar\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"-e co19, language_2\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"fileset\": \"test\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"test1\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"script\": \"tools/test.py\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"shards\": 2@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"arguments\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"foo\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"--bar\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"--buildername\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"custom\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"script\": \"tools/custom_thing.py\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"arguments\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"foo\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"--bar\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"--buildername\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"custom_runner\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"script\": \"tools/custom_test_runner.py\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"testRunner\": true@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"arguments\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"-ndart2js-${system}-${runtime}\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"foo\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"--bar\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"co19\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"test2\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"builders\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"vm-kernel-mac-release-x64\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"meta\": {}, @@@",
"@@@STEP_LOG_LINE@json.output@ \"steps\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"arguments\": [], @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"build\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"script\": \"tools/build.py\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"arguments\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"foo\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"--bar\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"--buildername\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"custom\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"script\": \"out/custom_thing\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"builders\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"vm-kernel-precomp-android-release-arm64\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"meta\": {}, @@@",
"@@@STEP_LOG_LINE@json.output@ \"steps\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"arguments\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"-ndartkp-android-${mode}-${arch}\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"fileset\": \"test\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"android\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"shards\": 2@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"builders\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"fuzz-linux\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"steps\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"arguments\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"runtime/tools/dartfuzz/dartfuzz_test.dart\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"--isolates\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"8\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"--no-show-stats\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"--time\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"2700\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"fileset\": \"test\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"make a fuzz\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"script\": \"out/ReleaseX64/dart\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"shards\": 3@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"filesets\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"test\": \"[]\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"trigger\": \"[]\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"remove",
"[CACHE]/builder/sdk/.debug.log"
],
"infra_step": true,
"name": "delete debug log"
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"{'variables': {'files': '[]'}}",
"[CACHE]/builder/sdk/test"
],
"infra_step": true,
"name": "write fileset test to sdk root",
"~followup_annotations": [
"@@@STEP_LOG_LINE@test@{'variables': {'files': '[]'}}@@@",
"@@@STEP_LOG_END@test@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"{'variables': {'files': '[]'}}",
"[CACHE]/builder/sdk/trigger"
],
"infra_step": true,
"name": "write fileset trigger to sdk root",
"~followup_annotations": [
"@@@STEP_LOG_LINE@trigger@{'variables': {'files': '[]'}}@@@",
"@@@STEP_LOG_END@trigger@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_REPO[depot_tools]/gclient.py",
"revinfo",
"--output-json",
"/path/to/tmp/json",
"--filter=https://chrome-infra-packages.appspot.com/dart/third_party/co19",
"--filter=https://chrome-infra-packages.appspot.com/dart/third_party/co19/legacy",
"--filter=https://chrome-infra-packages.appspot.com/dart/dart-sdk/${platform}",
"--filter=https://chrome-infra-packages.appspot.com/dart/browsers/chrome/${platform}",
"--filter=https://chrome-infra-packages.appspot.com/dart/browsers/firefox/${platform}"
],
"cwd": "[CACHE]/builder/sdk",
"env": {
"DEPOT_TOOLS_REPORT_BUILD": "dart/ci/vm-kernel-mac-release-x64/8945511751514863184"
},
"env_suffixes": {
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"name": "gclient get package versions",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output[revinfo]@{@@@",
"@@@STEP_LOG_LINE@json.output[revinfo]@ \"sdk/tests/co19/src:dart/third_party/co19\": {@@@",
"@@@STEP_LOG_LINE@json.output[revinfo]@ \"rev\": \"git_revision:co19_hash\", @@@",
"@@@STEP_LOG_LINE@json.output[revinfo]@ \"url\": \"https://chrome-infra-packages.appspot.com/dart/third_party/co19\"@@@",
"@@@STEP_LOG_LINE@json.output[revinfo]@ }, @@@",
"@@@STEP_LOG_LINE@json.output[revinfo]@ \"sdk/tests/co19_2/src:dart/third_party/co19/legacy\": {@@@",
"@@@STEP_LOG_LINE@json.output[revinfo]@ \"rev\": \"git_revision:co19_2_hash\", @@@",
"@@@STEP_LOG_LINE@json.output[revinfo]@ \"url\": \"https://chrome-infra-packages.appspot.com/dart/third_party/co19/legacy\"@@@",
"@@@STEP_LOG_LINE@json.output[revinfo]@ }, @@@",
"@@@STEP_LOG_LINE@json.output[revinfo]@ \"sdk/tools/sdks:dart/dart-sdk/${platform}\": {@@@",
"@@@STEP_LOG_LINE@json.output[revinfo]@ \"rev\": \"version:2.9.0-18.0.dev\", @@@",
"@@@STEP_LOG_LINE@json.output[revinfo]@ \"url\": \"https://chrome-infra-packages.appspot.com/dart/dart-sdk/${platform}\"@@@",
"@@@STEP_LOG_LINE@json.output[revinfo]@ }@@@",
"@@@STEP_LOG_LINE@json.output[revinfo]@}@@@",
"@@@STEP_LOG_END@json.output[revinfo]@@@"
]
},
{
"cmd": [
"python",
"-u",
"[CACHE]/builder/sdk/tools/task_kill.py",
"--kill_browsers=True",
"--kill_vsbuild=True"
],
"cwd": "[CACHE]/builder/sdk",
"env": {
"BUILDBOT_BUILDERNAME": "vm-kernel-mac-release-x64-be"
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"name": "kill processes (2)"
},
{
"cmd": [],
"name": "ensure_goma"
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[CACHE]/goma/client",
"-ensure-file",
"infra_internal/goma/client/${platform} release",
"-max-threads",
"0",
"-json-output",
"/path/to/tmp/json"
],
"cwd": "[CACHE]/builder/sdk",
"env": {
"BUILDBOT_BUILDERNAME": "vm-kernel-mac-release-x64-be"
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0",
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]",
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"name": "ensure_goma.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-release---------\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra_internal/goma/client/resolved-platform\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[CACHE]/goma/bqupload",
"-ensure-file",
"infra/tools/bqupload/${platform} git_revision:643892f957c8e106dff793468101f2ecfc31abb7",
"-max-threads",
"0",
"-json-output",
"/path/to/tmp/json"
],
"cwd": "[CACHE]/builder/sdk",
"env": {
"BUILDBOT_BUILDERNAME": "vm-kernel-mac-release-x64-be"
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0",
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]",
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"name": "ensure_goma.ensure_installed (2)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-git_revision:643\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/bqupload/resolved-platform\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [],
"name": "preprocess_for_goma"
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[CACHE]/goma/data/vm_kernel_mac_release_x64"
],
"cwd": "[CACHE]/builder/sdk",
"env": {
"BUILDBOT_BUILDERNAME": "vm-kernel-mac-release-x64-be",
"GOMA_DIR": "[CACHE]/goma/client"
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0",
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]",
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"name": "preprocess_for_goma.goma cache directory",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"[CACHE]/goma/client/goma_ctl.py",
"restart"
],
"cwd": "[CACHE]/builder/sdk",
"env": {
"BUILDBOT_BUILDERNAME": "vm-kernel-mac-release-x64-be",
"GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id",
"GOMA_CACHE_DIR": "[CACHE]/goma/data/vm_kernel_mac_release_x64",
"GOMA_DIR": "[CACHE]/goma/client",
"GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz",
"GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats",
"GOMA_ENABLE_COUNTERZ": "true",
"GOMA_HERMETIC": "error",
"GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json"
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0",
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]",
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"name": "preprocess_for_goma.start_goma",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LINK@cloudtail@https://console.cloud.google.com/logs/viewer?project=goma-logs&resource=gce_instance%2Finstance_id%2Ffakevm999-m9@@@"
]
},
{
"cmd": [],
"name": "preprocess_for_goma.goma_with_global_service_account",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_MODULE[build::goma]/resources/cloudtail_utils.py",
"start",
"--cloudtail-path",
"cloudtail",
"--pid-file",
"[TMP_BASE]/cloudtail.pid",
"--cloudtail-service-account-json",
"/creds/service_accounts/service-account-goma-cloudtail.json"
],
"cwd": "[CACHE]/builder/sdk",
"env": {
"BUILDBOT_BUILDERNAME": "vm-kernel-mac-release-x64-be",
"GOMA_DIR": "[CACHE]/goma/client"
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0",
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]",
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"name": "preprocess_for_goma.start cloudtail",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"[CACHE]/builder/sdk/tools/build.py",
"--sanitizer=none",
"-ax64",
"-mrelease",
"--no-start-goma",
"-j200"
],
"cwd": "[CACHE]/builder/sdk",
"env": {
"BUILDBOT_BUILDERNAME": "vm-kernel-mac-release-x64-be",
"GOMA_DIR": "[CACHE]/goma/client"
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0",
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]",
"RECIPE_REPO[depot_tools]"
]
},
"name": "build",
"timeout": 3000
},
{
"cmd": [],
"name": "postprocess_for_goma"
},
{
"cmd": [
"python",
"-u",
"[CACHE]/goma/client/goma_ctl.py",
"jsonstatus",
"[TMP_BASE]/goma_jsonstatus.json"
],
"cwd": "[CACHE]/builder/sdk",
"env": {
"BUILDBOT_BUILDERNAME": "vm-kernel-mac-release-x64-be",
"GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id",
"GOMA_CACHE_DIR": "[CACHE]/goma/data/vm_kernel_mac_release_x64",
"GOMA_DIR": "[CACHE]/goma/client",
"GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz",
"GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats",
"GOMA_ENABLE_COUNTERZ": "true",
"GOMA_HERMETIC": "error",
"GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json"
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0",
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]",
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"name": "postprocess_for_goma.goma_jsonstatus",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"notice\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"infra_status\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"num_user_error\": 0, @@@",
"@@@STEP_LOG_LINE@json.output@ \"ping_status_code\": 200@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"[CACHE]/goma/client/goma_ctl.py",
"stat"
],
"cwd": "[CACHE]/builder/sdk",
"env": {
"BUILDBOT_BUILDERNAME": "vm-kernel-mac-release-x64-be",
"GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id",
"GOMA_CACHE_DIR": "[CACHE]/goma/data/vm_kernel_mac_release_x64",
"GOMA_DIR": "[CACHE]/goma/client",
"GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz",
"GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats",
"GOMA_ENABLE_COUNTERZ": "true",
"GOMA_HERMETIC": "error",
"GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json"
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0",
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]",
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"name": "postprocess_for_goma.goma_stat",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"[CACHE]/goma/client/goma_ctl.py",
"stop"
],
"cwd": "[CACHE]/builder/sdk",
"env": {
"BUILDBOT_BUILDERNAME": "vm-kernel-mac-release-x64-be",
"GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]/crash_report_id",
"GOMA_CACHE_DIR": "[CACHE]/goma/data/vm_kernel_mac_release_x64",
"GOMA_DIR": "[CACHE]/goma/client",
"GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]/goma_counterz",
"GOMA_DUMP_STATS_FILE": "[TMP_BASE]/goma_stats",
"GOMA_ENABLE_COUNTERZ": "true",
"GOMA_HERMETIC": "error",
"GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account-goma-client.json"
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0",
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]",
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"name": "postprocess_for_goma.stop_goma",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--",
"python",
"RECIPE_REPO[build]/recipes/upload_goma_logs.py",
"--upload-compiler-proxy-info",
"--log-url-json-file",
"/path/to/tmp/json",
"--gsutil-py-path",
"RECIPE_REPO[depot_tools]/gsutil.py",
"--bqupload-path",
"[CACHE]/goma/bqupload/bqupload",
"--bigquery-service-account-json",
"/creds/service_accounts/service-account-goma-bigquery.json",
"--json-status",
"[TMP_BASE]/goma_jsonstatus.json",
"--build-exit-status",
"0",
"--goma-stats-file",
"[TMP_BASE]/goma_stats",
"--goma-counterz-file",
"[TMP_BASE]/goma_counterz",
"--goma-crash-report-id-file",
"[TMP_BASE]/crash_report_id",
"--build-id",
"8945511751514863184",
"--builder-id-json",
"{\"bucket\": \"ci\", \"builder\": \"vm-kernel-mac-release-x64\", \"project\": \"dart\"}",
"--is-luci",
"--buildbot-buildername",
"vm-kernel-mac-release-x64",
"--buildbot-slavename",
"fake-bot-id"
],
"cwd": "[CACHE]/builder/sdk",
"env": {
"BUILDBOT_BUILDERNAME": "vm-kernel-mac-release-x64-be",
"GOMA_DIR": "[CACHE]/goma/client"
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0",
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]",
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"name": "postprocess_for_goma.upload_log",
"timeout": 300,
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"compiler_proxy_log\": \"https://chromium-build-stats.appspot.com/compiler_proxy_log/2017/03/30/build11-m1/compiler_proxy.exe.BUILD11-M1.chrome-bot.log.INFO.20170329-222936.4420.gz\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LINK@compiler_proxy_log@https://chromium-build-stats.appspot.com/compiler_proxy_log/2017/03/30/build11-m1/compiler_proxy.exe.BUILD11-M1.chrome-bot.log.INFO.20170329-222936.4420.gz@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_MODULE[build::goma]/resources/cloudtail_utils.py",
"stop",
"--killed-pid-file",
"[TMP_BASE]/cloudtail.pid"
],
"cwd": "[CACHE]/builder/sdk",
"env": {
"BUILDBOT_BUILDERNAME": "vm-kernel-mac-release-x64-be",
"GOMA_DIR": "[CACHE]/goma/client"
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0",
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]",
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"name": "postprocess_for_goma.stop cloudtail",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"[CACHE]/builder/sdk/xcodebuild/custom_thing",
"foo",
"--bar",
"--buildername"
],
"cwd": "[CACHE]/builder/sdk",
"env": {
"BUILDBOT_BUILDERNAME": "vm-kernel-mac-release-x64-be"
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"name": "custom"
},
{
"name": "$result"
}
]