blob: f23e788f45519328c716fb89830fd1de7d23d141 [file] [log] [blame]
[
{
"cmd": [
"vpython3",
"-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/main"
],
"cwd": "[CACHE]/builder",
"env": {
"DEPOT_TOOLS_REPORT_BUILD": "dart/ci/pkg-linux-debug/8945511751514863184",
"GIT_BACKENDINFO": "1",
"GIT_DAPPER_TRACE": "1",
"GIT_HTTP_LOW_SPEED_LIMIT": "102400",
"GIT_HTTP_LOW_SPEED_TIME": "1800",
"GIT_SSH_COMMAND": "ssh -o SendEnv=GIT_DAPPER_TRACE -o SendEnv=GIT_BACKENDINFO",
"GIT_TRACE2_EVENT": "[CLEANUP]/trace2-event",
"GIT_TRACE_CURL": "[CLEANUP]/trace-curl",
"GIT_TRACE_CURL_NO_DATA": "1",
"GIT_TRACE_PACKET": "[CLEANUP]/trace-packet"
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"luci_context": {
"realm": {
"name": "dart:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"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@ \"got_revision\": \"5a374dcd2e5eb762b527af3a5bab6072a4d24493\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@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@@@",
"@@@SET_BUILD_PROPERTY@got_revision@\"5a374dcd2e5eb762b527af3a5bab6072a4d24493\"@@@"
]
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_REPO[depot_tools]/gclient.py",
"runhooks"
],
"cwd": "[CACHE]/builder",
"env": {
"DEPOT_TOOLS_REPORT_BUILD": "dart/ci/pkg-linux-debug/8945511751514863184"
},
"env_suffixes": {
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"luci_context": {
"realm": {
"name": "dart:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "gclient runhooks"
},
{
"cmd": [
"python3",
"-u",
"[CACHE]/builder/sdk/tools/task_kill.py",
"--kill_browsers=True",
"--kill_vsbuild=True"
],
"luci_context": {
"realm": {
"name": "dart:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "kill processes"
},
{
"cmd": [
"cat",
".debug.log"
],
"luci_context": {
"realm": {
"name": "dart:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "debug log"
},
{
"cmd": [
"python3",
"-u",
"RECIPE_MODULE[recipe_engine::json]/resources/read.py",
"[CACHE]/builder/sdk/tools/bots/test_matrix.json",
"/path/to/tmp/json"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "dart:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"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\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"co19/sel\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"--exclude_suite=lib\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"--arch=arm64\"@@@",
"@@@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@ \"vm-win-release-x64\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"vm-win-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@ \"runtime\"@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"build dart\",@@@",
"@@@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@ \"-nvm-${system}-${mode}-${arch}\"@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"fileset\": \"test\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"vm tests\",@@@",
"@@@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@ \"-nvm-${system}-${mode}-${arch}\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"co19\"@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"fileset\": \"test\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"vm co19 tests\",@@@",
"@@@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@ ],@@@",
"@@@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@ ],@@@",
"@@@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\"@@@",
"@@@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-arm64c\"@@@",
"@@@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@ \"pkg-linux-debug\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"pkg-linux-release\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"pkg-linux-release-arm64\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"pkg-mac-release\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"pkg-mac-release-arm64\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"pkg-win-release\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"pkg-win-release-arm64\"@@@",
"@@@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@ \"create_sdk\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"ddc_stable_test\"@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"build dart\",@@@",
"@@@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@ \"analyze\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"--suppress-analytics\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"--fatal-infos\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"pkg\"@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"analyze pkg/\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"script\": \"${build_root}/dart-sdk/bin/dart\"@@@",
"@@@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": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"remove",
"[CACHE]/builder/sdk/.debug.log"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "dart:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "delete debug log"
},
{
"cmd": [
"vpython3",
"-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,
"luci_context": {
"realm": {
"name": "dart:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "write fileset test to sdk root",
"~followup_annotations": [
"@@@STEP_LOG_LINE@test@{'variables': {'files': '[]'}}@@@",
"@@@STEP_LOG_END@test@@@"
]
},
{
"cmd": [
"vpython3",
"-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,
"luci_context": {
"realm": {
"name": "dart:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "write fileset trigger to sdk root",
"~followup_annotations": [
"@@@STEP_LOG_LINE@trigger@{'variables': {'files': '[]'}}@@@",
"@@@STEP_LOG_END@trigger@@@"
]
},
{
"cmd": [
"vpython3",
"-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/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/pkg-linux-debug/8945511751514863184"
},
"env_suffixes": {
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"luci_context": {
"realm": {
"name": "dart:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"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/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": [
"python3",
"-u",
"[CACHE]/builder/sdk/tools/task_kill.py",
"--kill_browsers=True",
"--kill_vsbuild=True"
],
"cwd": "[CACHE]/builder/sdk",
"env": {
"BUILDBOT_BUILDERNAME": "pkg-linux-debug-main"
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"luci_context": {
"realm": {
"name": "dart:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "kill processes (2)"
},
{
"cmd": [
"python3",
"-u",
"[CACHE]/builder/sdk/tools/build.py",
"--sanitizer=none",
"-ax64",
"-mdebug",
"create_sdk",
"ddc_stable_test"
],
"cwd": "[CACHE]/builder/sdk",
"env": {
"BUILDBOT_BUILDERNAME": "pkg-linux-debug-main"
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0",
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]",
"RECIPE_REPO[depot_tools]"
]
},
"luci_context": {
"realm": {
"name": "dart:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build dart",
"timeout": 3000
},
{
"cmd": [
"[CACHE]/builder/sdk/out/DebugX64/dart-sdk/bin/dart",
"analyze",
"--suppress-analytics",
"--fatal-infos",
"pkg"
],
"cwd": "[CACHE]/builder/sdk",
"env": {
"BUILDBOT_BUILDERNAME": "pkg-linux-debug-main"
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"luci_context": {
"realm": {
"name": "dart:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "analyze pkg/"
},
{
"name": "$result"
}
]