blob: 78b229f531af8614b35da8af1003f5df47bb53ef [file] [log] [blame]
[
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[depot_tools::bot_update]\\resources\\bot_update.py",
"--spec-path",
"cache_dir = '[CACHE]\\\\git'\nsolutions = [{'custom_vars': {'checkout_telemetry_dependencies': 'False', 'llvm_force_head_revision': 'True'}, 'deps_file': '.DEPS.git', 'managed': True, 'name': 'src', 'url': 'https://chromium.googlesource.com/chromium/src.git'}]",
"--revision_mapping_file",
"{\"got_angle_revision\": \"src/third_party/angle\", \"got_buildtools_revision\": \"src/buildtools\", \"got_dawn_revision\": \"src/third_party/dawn\", \"got_nacl_revision\": \"src/native_client\", \"got_revision\": \"src\", \"got_swiftshader_revision\": \"src/third_party/swiftshader\", \"got_v8_revision\": \"src/v8\", \"got_webrtc_revision\": \"src/third_party/webrtc\"}",
"--git-cache-dir",
"[CACHE]\\git",
"--cleanup-dir",
"[CLEANUP]\\bot_update",
"--output_json",
"/path/to/tmp/json",
"--revision",
"src@2d72510e447ab60a9728aeea2362d8be2cbd7789",
"--refs",
"refs/heads/main"
],
"cwd": "[CACHE]\\builder",
"env": {
"DEPOT_TOOLS_REPORT_BUILD": "chromium/ci/ToTWindowsCoverage/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": "chromium:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"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\": \"2d72510e447ab60a9728aeea2362d8be2cbd7789\"@@@",
"@@@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\": \"2d72510e447ab60a9728aeea2362d8be2cbd7789\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"src/buildtools\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/buildtools.git\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/native_client.git\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/third_party/angle.git\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/dawn\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/third_party/dawn.git\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"1b5c932bc9a9a35c66edea3914fb675742d57cc2\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/swiftshader\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/third_party/swiftshader.git\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"44a40deda357aff750ab1cbfd94ec79dbc8bb754\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/third_party/webrtc.git\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/v8.git\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"patch_root\": null,@@@",
"@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"got_angle_revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"got_angle_revision_cp\": \"refs/heads/main@{#297276}\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"got_buildtools_revision\": \"f0319a328b2809876916353cb994259692140934\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"got_buildtools_revision_cp\": \"refs/heads/main@{#182578}\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"got_dawn_revision\": \"1b5c932bc9a9a35c66edea3914fb675742d57cc2\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"got_dawn_revision_cp\": \"refs/heads/main@{#51819}\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"got_nacl_revision_cp\": \"refs/heads/main@{#274981}\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"2d72510e447ab60a9728aeea2362d8be2cbd7789\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/main@{#170242}\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"got_swiftshader_revision\": \"44a40deda357aff750ab1cbfd94ec79dbc8bb754\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"got_swiftshader_revision_cp\": \"refs/heads/main@{#202157}\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"got_v8_revision\": \"801ada225ddc271c132c3a35f03975671d43e399\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"got_v8_revision_cp\": \"refs/heads/main@{#43426}\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision\": \"0f90628433546e61d9268596da93418c623137f4\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"got_webrtc_revision_cp\": \"refs/heads/main@{#120644}\"@@@",
"@@@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\": \"2d72510e447ab60a9728aeea2362d8be2cbd7789\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"src/buildtools\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/buildtools.git\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"src/native_client\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/native_client.git\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/third_party/angle.git\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/dawn\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/third_party/dawn.git\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"1b5c932bc9a9a35c66edea3914fb675742d57cc2\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/swiftshader\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/third_party/swiftshader.git\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"44a40deda357aff750ab1cbfd94ec79dbc8bb754\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"src/third_party/webrtc\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/third_party/webrtc.git\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/v8.git\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@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_angle_revision@\"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
"@@@SET_BUILD_PROPERTY@got_angle_revision_cp@\"refs/heads/main@{#297276}\"@@@",
"@@@SET_BUILD_PROPERTY@got_buildtools_revision@\"f0319a328b2809876916353cb994259692140934\"@@@",
"@@@SET_BUILD_PROPERTY@got_buildtools_revision_cp@\"refs/heads/main@{#182578}\"@@@",
"@@@SET_BUILD_PROPERTY@got_dawn_revision@\"1b5c932bc9a9a35c66edea3914fb675742d57cc2\"@@@",
"@@@SET_BUILD_PROPERTY@got_dawn_revision_cp@\"refs/heads/main@{#51819}\"@@@",
"@@@SET_BUILD_PROPERTY@got_nacl_revision@\"d998e125e8253980d76e269b7982aeeefc1b9b50\"@@@",
"@@@SET_BUILD_PROPERTY@got_nacl_revision_cp@\"refs/heads/main@{#274981}\"@@@",
"@@@SET_BUILD_PROPERTY@got_revision@\"2d72510e447ab60a9728aeea2362d8be2cbd7789\"@@@",
"@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/main@{#170242}\"@@@",
"@@@SET_BUILD_PROPERTY@got_swiftshader_revision@\"44a40deda357aff750ab1cbfd94ec79dbc8bb754\"@@@",
"@@@SET_BUILD_PROPERTY@got_swiftshader_revision_cp@\"refs/heads/main@{#202157}\"@@@",
"@@@SET_BUILD_PROPERTY@got_v8_revision@\"801ada225ddc271c132c3a35f03975671d43e399\"@@@",
"@@@SET_BUILD_PROPERTY@got_v8_revision_cp@\"refs/heads/main@{#43426}\"@@@",
"@@@SET_BUILD_PROPERTY@got_webrtc_revision@\"0f90628433546e61d9268596da93418c623137f4\"@@@",
"@@@SET_BUILD_PROPERTY@got_webrtc_revision_cp@\"refs/heads/main@{#120644}\"@@@"
]
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_REPO[depot_tools]\\gclient.py",
"runhooks"
],
"cwd": "[CACHE]\\builder",
"env": {
"CHROME_HEADLESS": "1",
"DEPOT_TOOLS_REPORT_BUILD": "chromium/ci/ToTWindowsCoverage/8945511751514863184",
"GYP_DEFINES": "clang=1"
},
"env_suffixes": {
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"luci_context": {
"realm": {
"name": "chromium:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "gclient runhooks"
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[CACHE]\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\cr_build_revision",
"/path/to/tmp/"
],
"cwd": "[CACHE]\\builder",
"infra_step": true,
"luci_context": {
"realm": {
"name": "chromium:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "Read clang revision",
"~followup_annotations": [
"@@@STEP_TEXT@332838-1@@@",
"@@@STEP_LOG_LINE@cr_build_revision@332838-1@@@",
"@@@STEP_LOG_END@cr_build_revision@@@"
]
},
{
"cmd": [
"python3",
"-u",
"[CACHE]\\builder\\src\\tools\\mb\\mb.py",
"lookup",
"-m",
"chromium.clang",
"-b",
"ToTWindowsCoverage",
"--config-file",
"[CACHE]\\builder\\src\\tools\\mb\\mb_config.pyl",
"--luci-auth",
"--quiet"
],
"cwd": "[CACHE]\\builder\\src",
"env": {
"CHROME_HEADLESS": "1"
},
"luci_context": {
"realm": {
"name": "chromium:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "lookup GN args",
"~followup_annotations": [
"@@@STEP_TEXT@<br/>target_cpu = \"x86\"<br/>use_remoteexec = true@@@"
]
},
{
"cmd": [
"python3",
"-u",
"[CACHE]\\builder\\src\\tools\\mb\\mb.py",
"gen",
"-m",
"chromium.clang",
"-b",
"ToTWindowsCoverage",
"--config-file",
"[CACHE]\\builder\\src\\tools\\mb\\mb_config.pyl",
"--luci-auth",
"--json-output",
"/path/to/tmp/json",
"//out/Release_x64"
],
"cwd": "[CACHE]\\builder\\src",
"env": {
"CHROME_HEADLESS": "1"
},
"luci_context": {
"realm": {
"name": "chromium:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "generate_build_files",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output[failure_summary]@{}@@@",
"@@@STEP_LOG_END@json.output[failure_summary]@@@"
]
},
{
"cmd": [
"python3",
"[CACHE]\\builder\\src\\tools\\code_coverage\\coverage.py",
"base_unittests",
"boringssl_crypto_tests",
"boringssl_ssl_tests",
"unit_tests",
"-c",
"[CACHE]\\builder\\src\\out\\Release_x64\\base_unittests",
"-c",
"[CACHE]\\builder\\src\\out\\Release_x64\\boringssl_crypto_tests",
"-c",
"[CACHE]\\builder\\src\\out\\Release_x64\\boringssl_ssl_tests",
"-c",
"[CACHE]\\builder\\src\\out\\Release_x64\\unit_tests",
"-b",
"[CACHE]\\builder\\src\\out\\Release_x64",
"-o",
"[CACHE]\\builder\\src\\out\\clang_tot_coverage_report",
"--coverage-tools-dir",
"[CACHE]\\builder\\src\\third_party\\llvm-build\\Release+Asserts\\bin",
"-v"
],
"cwd": "[CACHE]\\builder",
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"luci_context": {
"realm": {
"name": "chromium:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "run coverage script"
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[CACHE]\\builder\\src\\out\\clang_tot_coverage_report\\win\\logs\\base_unittests_output.log",
"/path/to/tmp/"
],
"cwd": "[CACHE]\\builder",
"infra_step": true,
"luci_context": {
"realm": {
"name": "chromium:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "read log output of base_unittests",
"~followup_annotations": [
"@@@STEP_LOG_LINE@base_unittests_output.log@aaa@@@",
"@@@STEP_LOG_LINE@base_unittests_output.log@bbb@@@",
"@@@STEP_LOG_END@base_unittests_output.log@@@"
]
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[CACHE]\\builder\\src\\out\\clang_tot_coverage_report\\win\\logs\\boringssl_crypto_tests_output.log",
"/path/to/tmp/"
],
"cwd": "[CACHE]\\builder",
"infra_step": true,
"luci_context": {
"realm": {
"name": "chromium:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "read log output of boringssl_crypto_tests",
"~followup_annotations": [
"@@@STEP_LOG_LINE@boringssl_crypto_tests_output.log@aaa@@@",
"@@@STEP_LOG_LINE@boringssl_crypto_tests_output.log@bbb@@@",
"@@@STEP_LOG_END@boringssl_crypto_tests_output.log@@@"
]
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[CACHE]\\builder\\src\\out\\clang_tot_coverage_report\\win\\logs\\boringssl_ssl_tests_output.log",
"/path/to/tmp/"
],
"cwd": "[CACHE]\\builder",
"infra_step": true,
"luci_context": {
"realm": {
"name": "chromium:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "read log output of boringssl_ssl_tests",
"~followup_annotations": [
"@@@STEP_LOG_LINE@boringssl_ssl_tests_output.log@aaa@@@",
"@@@STEP_LOG_LINE@boringssl_ssl_tests_output.log@bbb@@@",
"@@@STEP_LOG_END@boringssl_ssl_tests_output.log@@@"
]
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[CACHE]\\builder\\src\\out\\clang_tot_coverage_report\\win\\logs\\unit_tests_output.log",
"/path/to/tmp/"
],
"cwd": "[CACHE]\\builder",
"infra_step": true,
"luci_context": {
"realm": {
"name": "chromium:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "read log output of unit_tests",
"~followup_annotations": [
"@@@STEP_LOG_LINE@unit_tests_output.log@aaa@@@",
"@@@STEP_LOG_LINE@unit_tests_output.log@bbb@@@",
"@@@STEP_LOG_END@unit_tests_output.log@@@"
]
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[CACHE]\\builder\\src\\out\\clang_tot_coverage_report\\win\\summary.json",
"/path/to/tmp/"
],
"cwd": "[CACHE]\\builder",
"infra_step": true,
"luci_context": {
"realm": {
"name": "chromium:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "read summary.json",
"~followup_annotations": [
"@@@STEP_LOG_LINE@summary.json@\"\"@@@",
"@@@STEP_LOG_END@summary.json@@@"
]
},
{
"name": "$result"
}
]