blob: 78a88c0a410812bf25974a7cd87aa58b59ac75ef [file] [log] [blame]
[
{
"cmd": [
"vpython",
"-u",
"RECIPE_REPO[depot_tools]\\gerrit_client.py",
"changes",
"--host",
"https://webrtc-review.googlesource.com",
"--json_file",
"/path/to/tmp/json",
"--limit",
"1",
"-p",
"change=123456",
"-o",
"ALL_REVISIONS",
"-o",
"DOWNLOAD_COMMANDS"
],
"cwd": "[CACHE]\\builder",
"env": {
"PATH": "<PATH>;RECIPE_REPO[depot_tools]"
},
"infra_step": true,
"name": "gerrit fetch current CL info",
"timeout": 600,
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output@[@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"branch\": \"master\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"owner\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"John Doe\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"revisions\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"184ebe53805e102605d11f6b143486d15c23a09c\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"_number\": \"7\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"ref\": \"refs/changes/56/123456/7\"@@@",
"@@@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",
"RECIPE_MODULE[depot_tools::bot_update]\\resources\\bot_update.py",
"--spec-path",
"cache_dir = '[CACHE]\\\\git'\nsolutions = [{'deps_file': 'DEPS', 'managed': True, 'name': 'src', 'url': 'https://webrtc.googlesource.com/src'}]",
"--patch_root",
"src",
"--revision_mapping_file",
"{\"got_revision\": \"src\"}",
"--git-cache-dir",
"[CACHE]\\git",
"--cleanup-dir",
"[CLEANUP]\\bot_update",
"--output_json",
"/path/to/tmp/json",
"--patch_ref",
"https://webrtc.googlesource.com/src@refs/heads/master:refs/changes/56/123456/7",
"--revision",
"src@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
],
"cwd": "[CACHE]\\builder",
"env": {
"GIT_HTTP_LOW_SPEED_LIMIT": "102400",
"GIT_HTTP_LOW_SPEED_TIME": "300"
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"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\": \"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"@@@",
"@@@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\": \"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"@@@",
"@@@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\": \"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\", @@@",
"@@@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@ \"source_manifest\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"directories\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src.git\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"@@@",
"@@@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@\"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"@@@",
"@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#170242}\"@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_REPO[build]\\scripts\\tools\\runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_REPO[build]\\recipes\\kill_processes.py"
],
"infra_step": true,
"name": "taskkill"
},
{
"cmd": [],
"name": "ensure_goma"
},
{
"cmd": [
"cipd.bat",
"ensure",
"-root",
"[CACHE]\\goma\\client",
"-ensure-file",
"infra_internal/goma/client/${platform} release",
"-max-threads",
"0",
"-json-output",
"/path/to/tmp/json"
],
"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.bat",
"ensure",
"-root",
"[CACHE]\\goma\\bqupload",
"-ensure-file",
"infra/tools/bqupload/${platform} git_revision:643892f957c8e106dff793468101f2ecfc31abb7",
"-max-threads",
"0",
"-json-output",
"/path/to/tmp/json"
],
"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": [
"python",
"-u",
"RECIPE_REPO[depot_tools]\\gclient.py",
"runhooks"
],
"cwd": "[CACHE]\\builder\\src",
"env": {
"CHROME_HEADLESS": "1",
"GYP_DEFINES": "clang=1 gomadir='[CACHE]\\goma\\client' target_arch=x64 use_goma=1"
},
"env_suffixes": {
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"name": "gclient runhooks"
},
{
"cmd": [
"git",
"-c",
"core.quotePath=false",
"diff",
"--cached",
"--name-only"
],
"cwd": "[CACHE]\\builder\\src",
"infra_step": true,
"name": "git diff to analyze patch",
"~followup_annotations": [
"@@@STEP_LOG_LINE@files@foo.cc@@@",
"@@@STEP_LOG_END@files@@@"
]
},
{
"cmd": [
"python",
"-u",
"[CACHE]\\builder\\src\\tools_webrtc\\mb\\mb.py",
"analyze",
"-m",
"tryserver.webrtc",
"-b",
"win_compile_x64_clang_rel",
"--config-file",
"[CACHE]\\builder\\src\\tools_webrtc\\mb\\mb_config.pyl",
"--goma-dir",
"[CACHE]\\goma\\client",
"-v",
"//out/Release_x64",
"{\"additional_compile_targets\": [\"all\"], \"files\": [\"foo.cc\"], \"test_targets\": []}",
"/path/to/tmp/json",
"--json-output",
"/path/to/tmp/json"
],
"cwd": "[CACHE]\\builder\\src",
"env": {
"CHROME_HEADLESS": "1"
},
"name": "analyze",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"compile_targets\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"default\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"audio_decoder_unittests\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"common_audio_unittests\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"common_video_unittests\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"low_bandwidth_audio_test\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"modules_tests\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"modules_unittests\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"peerconnection_unittests\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"rtc_media_unittests\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"rtc_pc_unittests\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"rtc_stats_unittests\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"rtc_unittests\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"slow_tests\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"system_wrappers_unittests\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"test_support_unittests\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"tools_unittests\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"video_engine_tests\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"voip_unittests\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"webrtc_nonparallel_tests\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"status\": \"Found dependency\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"test_targets\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"audio_decoder_unittests\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"common_audio_unittests\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"common_video_unittests\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"low_bandwidth_audio_test\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"modules_tests\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"modules_unittests\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"peerconnection_unittests\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"rtc_media_unittests\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"rtc_pc_unittests\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"rtc_stats_unittests\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"rtc_unittests\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"slow_tests\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"system_wrappers_unittests\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"test_support_unittests\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"tools_unittests\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"video_engine_tests\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"voip_unittests\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"webrtc_nonparallel_tests\"@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_END@json.output[failure_summary] (invalid)@@@",
"@@@STEP_LOG_LINE@json.output[failure_summary] (exception)@No JSON object could be decoded@@@",
"@@@STEP_LOG_END@json.output[failure_summary] (exception)@@@"
]
},
{
"cmd": [
"python",
"-u",
"[CACHE]\\builder\\src\\tools_webrtc\\mb\\mb.py",
"lookup",
"-m",
"tryserver.webrtc",
"-b",
"win_compile_x64_clang_rel",
"--config-file",
"[CACHE]\\builder\\src\\tools_webrtc\\mb\\mb_config.pyl",
"--goma-dir",
"[CACHE]\\goma\\client",
"--quiet"
],
"cwd": "[CACHE]\\builder\\src",
"env": {
"CHROME_HEADLESS": "1",
"GOMA_USE_LOCAL": "false"
},
"name": "lookup GN args",
"~followup_annotations": [
"@@@STEP_TEXT@<br/>target_cpu = \"x86\"<br/>use_goma = true<br/>goma_dir = \"/b/build/slave/cache/goma_client\"@@@"
]
},
{
"cmd": [
"python",
"-u",
"[CACHE]\\builder\\src\\tools_webrtc\\mb\\mb.py",
"gen",
"-m",
"tryserver.webrtc",
"-b",
"win_compile_x64_clang_rel",
"--config-file",
"[CACHE]\\builder\\src\\tools_webrtc\\mb\\mb_config.pyl",
"--goma-dir",
"[CACHE]\\goma\\client",
"--json-output",
"/path/to/tmp/json",
"//out/win_compile_x64_clang_rel"
],
"cwd": "[CACHE]\\builder\\src",
"env": {
"CHROME_HEADLESS": "1",
"GOMA_USE_LOCAL": "false"
},
"name": "generate_build_files",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output[failure_summary]@{}@@@",
"@@@STEP_LOG_END@json.output[failure_summary]@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_REPO[build]\\scripts\\tools\\runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_MODULE[build::chromium]\\resources\\clang_revision.py",
"--src-dir",
"[CACHE]\\builder\\src",
"--output-json",
"/path/to/tmp/json"
],
"env": {
"CHROME_HEADLESS": "1"
},
"name": "clang_revision",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"clang_revision\": \"123456-7\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@",
"@@@SET_BUILD_PROPERTY@clang_revision@\"123456-7\"@@@"
]
},
{
"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\\win_compile_x64_clang_rel"
],
"cwd": "[CACHE]\\builder\\src",
"env": {
"CHROME_HEADLESS": "1"
},
"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\\src",
"env": {
"CHROME_HEADLESS": "1",
"GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]\\crash_report_id",
"GOMA_CACHE_DIR": "[CACHE]\\goma\\data\\win_compile_x64_clang_rel",
"GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
"GOMA_DUMP_COUNTERZ_FILE": "[TMP_BASE]\\goma_counterz",
"GOMA_DUMP_STATS_FILE": "[TMP_BASE]\\goma_stats",
"GOMA_ENABLE_COUNTERZ": "true",
"GOMA_FAIL_FAST": "true",
"GOMA_HERMETIC": "error",
"GOMA_SERVICE_ACCOUNT_JSON_FILE": "C:\\creds\\service_accounts\\service-account-goma-client.json"
},
"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.exe",
"--pid-file",
"[TMP_BASE]\\cloudtail.pid",
"--cloudtail-service-account-json",
"C:\\creds\\service_accounts\\service-account-goma-cloudtail.json"
],
"cwd": "[CACHE]\\builder\\src",
"env": {
"CHROME_HEADLESS": "1"
},
"infra_step": true,
"name": "preprocess_for_goma.start cloudtail",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[build::chromium]\\resources\\ninja_wrapper.py",
"--ninja_info_output",
"/path/to/tmp/json",
"--failure_output",
"/path/to/tmp/",
"--no_prune_venv",
"--",
"RECIPE_REPO[depot_tools]\\ninja.exe",
"-w",
"dupbuild=err",
"-C",
"[CACHE]\\builder\\src\\out\\win_compile_x64_clang_rel",
"-j",
"80",
"audio_decoder_unittests",
"common_audio_unittests",
"common_video_unittests",
"default",
"low_bandwidth_audio_test",
"modules_tests",
"modules_unittests",
"peerconnection_unittests",
"rtc_media_unittests",
"rtc_pc_unittests",
"rtc_stats_unittests",
"rtc_unittests",
"slow_tests",
"system_wrappers_unittests",
"test_support_unittests",
"tools_unittests",
"video_engine_tests",
"voip_unittests",
"webrtc_nonparallel_tests"
],
"cwd": "[CACHE]\\builder\\src",
"env": {
"CHROME_HEADLESS": "1",
"GOMA_USE_LOCAL": "false"
},
"name": "compile"
},
{
"cmd": [
"RECIPE_REPO[depot_tools]\\ninja.exe",
"-w",
"dupbuild=err",
"-C",
"[CACHE]\\builder\\src\\out\\win_compile_x64_clang_rel",
"-j",
"80",
"audio_decoder_unittests",
"common_audio_unittests",
"common_video_unittests",
"default",
"low_bandwidth_audio_test",
"modules_tests",
"modules_unittests",
"peerconnection_unittests",
"rtc_media_unittests",
"rtc_pc_unittests",
"rtc_stats_unittests",
"rtc_unittests",
"slow_tests",
"system_wrappers_unittests",
"test_support_unittests",
"tools_unittests",
"video_engine_tests",
"voip_unittests",
"webrtc_nonparallel_tests",
"-d",
"explain",
"-n"
],
"cwd": "[CACHE]\\builder\\src",
"env": {
"CHROME_HEADLESS": "1",
"GOMA_USE_LOCAL": "false"
},
"name": "compile confirm no-op"
},
{
"cmd": [],
"name": "postprocess_for_goma"
},
{
"cmd": [
"python",
"-u",
"[CACHE]\\goma\\client\\goma_ctl.py",
"jsonstatus",
"[TMP_BASE]\\goma_jsonstatus.json"
],
"cwd": "[CACHE]\\builder\\src",
"env": {
"CHROME_HEADLESS": "1",
"GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]\\crash_report_id",
"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": "C:\\creds\\service_accounts\\service-account-goma-client.json"
},
"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\\src",
"env": {
"CHROME_HEADLESS": "1",
"GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]\\crash_report_id",
"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": "C:\\creds\\service_accounts\\service-account-goma-client.json"
},
"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\\src",
"env": {
"CHROME_HEADLESS": "1",
"GOMACTL_CRASH_REPORT_ID_FILE": "[TMP_BASE]\\crash_report_id",
"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": "C:\\creds\\service_accounts\\service-account-goma-client.json"
},
"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",
"C:\\creds\\service_accounts\\service-account-goma-bigquery.json",
"--json-status",
"[TMP_BASE]\\goma_jsonstatus.json",
"--ninja-log-outdir",
"[CACHE]\\builder\\src\\out\\win_compile_x64_clang_rel",
"--ninja-log-command-file",
"[\"RECIPE_REPO[depot_tools]\\\\ninja.exe\", \"-w\", \"dupbuild=err\", \"-C\", \"[CACHE]\\\\builder\\\\src\\\\out\\\\win_compile_x64_clang_rel\", \"-j\", 80, \"audio_decoder_unittests\", \"common_audio_unittests\", \"common_video_unittests\", \"default\", \"low_bandwidth_audio_test\", \"modules_tests\", \"modules_unittests\", \"peerconnection_unittests\", \"rtc_media_unittests\", \"rtc_pc_unittests\", \"rtc_stats_unittests\", \"rtc_unittests\", \"slow_tests\", \"system_wrappers_unittests\", \"test_support_unittests\", \"tools_unittests\", \"video_engine_tests\", \"voip_unittests\", \"webrtc_nonparallel_tests\"]",
"--build-exit-status",
"0",
"--build-step-name",
"compile",
"--ninja-log-compiler",
"goma-clang",
"--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\": \"try\", \"builder\": \"win_compile_x64_clang_rel\", \"project\": \"webrtc\"}",
"--is-luci",
"--buildbot-buildername",
"win_compile_x64_clang_rel",
"--buildbot-mastername",
"tryserver.webrtc",
"--buildbot-slavename",
"fake-bot-id"
],
"cwd": "[CACHE]\\builder\\src",
"env": {
"CHROME_HEADLESS": "1"
},
"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@ \"ninja_log\": \"https://chromium-build-stats.appspot.com/ninja_log/2017/03/30/build11-m1/ninja_log.build11-m1.chrome-bot.20170329-224321.9976.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@@@",
"@@@STEP_LINK@ninja_log@https://chromium-build-stats.appspot.com/ninja_log/2017/03/30/build11-m1/ninja_log.build11-m1.chrome-bot.20170329-224321.9976.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\\src",
"env": {
"CHROME_HEADLESS": "1"
},
"infra_step": true,
"name": "postprocess_for_goma.stop cloudtail",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"name": "$result"
}
]