| [ |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[START_DIR]/out/not-default/tool_paths.json", |
| "/path/to/tmp/" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "read tool_paths manifest", |
| "~followup_annotations": [ |
| "@@@STEP_LOG_LINE@tool_paths.json@[@@@", |
| "@@@STEP_LOG_LINE@tool_paths.json@ {@@@", |
| "@@@STEP_LOG_LINE@tool_paths.json@ \"cpu\": \"x64\",@@@", |
| "@@@STEP_LOG_LINE@tool_paths.json@ \"name\": \"foo\",@@@", |
| "@@@STEP_LOG_LINE@tool_paths.json@ \"os\": \"linux\",@@@", |
| "@@@STEP_LOG_LINE@tool_paths.json@ \"path\": \"linux_x64/foo\"@@@", |
| "@@@STEP_LOG_LINE@tool_paths.json@ }@@@", |
| "@@@STEP_LOG_LINE@tool_paths.json@]@@@", |
| "@@@STEP_LOG_END@tool_paths.json@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "testsharder", |
| "-build-dir", |
| "[START_DIR]/out/not-default", |
| "-output-file", |
| "/path/to/tmp/json", |
| "-product-bundle-name", |
| "core.x64" |
| ], |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "load test shards", |
| "~followup_annotations": [ |
| "@@@STEP_LOG_LINE@json.output@[@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"deps\": [],@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"environment\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"dimensions\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"os\": \"Linux\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@ },@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"name\": \"Linux\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"summary\": {},@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"tests\": [@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"name\": \"test0\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ },@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"name\": \"test0\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ },@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"name\": \"test0\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ },@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"name\": \"test0\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ },@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"name\": \"test0\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@ ],@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"timeout_secs\": 1800@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@]@@@", |
| "@@@STEP_LOG_END@json.output@@@", |
| "@@@STEP_LOG_END@raw_io.output_text@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "shard Linux" |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[\n {\n \"name\": \"test0\"\n },\n {\n \"name\": \"test0\"\n },\n {\n \"name\": \"test0\"\n },\n {\n \"name\": \"test0\"\n },\n {\n \"name\": \"test0\"\n }\n]", |
| "[START_DIR]/out/not-default/Linux_tests.json" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "shard Linux.write test manifest", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@Linux_tests.json@[@@@", |
| "@@@STEP_LOG_LINE@Linux_tests.json@ {@@@", |
| "@@@STEP_LOG_LINE@Linux_tests.json@ \"name\": \"test0\"@@@", |
| "@@@STEP_LOG_LINE@Linux_tests.json@ },@@@", |
| "@@@STEP_LOG_LINE@Linux_tests.json@ {@@@", |
| "@@@STEP_LOG_LINE@Linux_tests.json@ \"name\": \"test0\"@@@", |
| "@@@STEP_LOG_LINE@Linux_tests.json@ },@@@", |
| "@@@STEP_LOG_LINE@Linux_tests.json@ {@@@", |
| "@@@STEP_LOG_LINE@Linux_tests.json@ \"name\": \"test0\"@@@", |
| "@@@STEP_LOG_LINE@Linux_tests.json@ },@@@", |
| "@@@STEP_LOG_LINE@Linux_tests.json@ {@@@", |
| "@@@STEP_LOG_LINE@Linux_tests.json@ \"name\": \"test0\"@@@", |
| "@@@STEP_LOG_LINE@Linux_tests.json@ },@@@", |
| "@@@STEP_LOG_LINE@Linux_tests.json@ {@@@", |
| "@@@STEP_LOG_LINE@Linux_tests.json@ \"name\": \"test0\"@@@", |
| "@@@STEP_LOG_LINE@Linux_tests.json@ }@@@", |
| "@@@STEP_LOG_LINE@Linux_tests.json@]@@@", |
| "@@@STEP_LOG_END@Linux_tests.json@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "shard Linux.read rdb package", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "RECIPE_MODULE[fuchsia::testing_requests]/resources/rdb/cipd.ensure", |
| "/path/to/tmp/" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "shard Linux.read rdb package.read ensure file", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LOG_LINE@cipd.ensure@infra/tools/rdb/${platform} version:pinned-version@@@", |
| "@@@STEP_LOG_END@cipd.ensure@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "shard Linux.read luci-auth package", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "RECIPE_MODULE[fuchsia::testing_requests]/resources/luci-auth/cipd.ensure", |
| "/path/to/tmp/" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "shard Linux.read luci-auth package.read ensure file", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LOG_LINE@cipd.ensure@infra/tools/luci-auth/${platform} version:pinned-version@@@", |
| "@@@STEP_LOG_END@cipd.ensure@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "RECIPE_MODULE[recipe_engine::cas]/resources/infra.sha1", |
| "/path/to/tmp/" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "shard Linux.read infra revision", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@infra.sha1@git_revision:mock_infra_git_revision@@@", |
| "@@@STEP_LOG_END@infra.sha1@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "shard Linux.install infra/tools/luci/cas", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0o777", |
| "[START_DIR]/cipd_tool/infra/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "shard Linux.install infra/tools/luci/cas.ensure package directory", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "cipd", |
| "ensure", |
| "-root", |
| "[START_DIR]/cipd_tool/infra/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee", |
| "-ensure-file", |
| "infra/tools/luci/cas/${platform} git_revision:mock_infra_git_revision", |
| "-max-threads", |
| "0", |
| "-json-output", |
| "/path/to/tmp/json" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "shard Linux.install infra/tools/luci/cas.ensure_installed", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@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:moc\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/luci/cas/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": [ |
| "[START_DIR]/cipd_tool/infra/tools/luci/cas/33f9d887e5b8aeaaf9d65506acccfa8da2c480712e534a23a79e92c342c44bee/cas", |
| "archive", |
| "-log-level", |
| "debug", |
| "-cas-instance", |
| "projects/example-cas-server/instances/default_instance", |
| "-dump-digest", |
| "/path/to/tmp/", |
| "-paths-json", |
| "[[\"[START_DIR]\", \"out/not-default/Linux_tests.json\"], [\"[START_DIR]\", \"out/not-default/linux_x64/bootserver_new\"], [\"[START_DIR]\", \"out/not-default/linux_x64/botanist\"], [\"[START_DIR]\", \"out/not-default/linux_x64/ssh\"]]" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "shard Linux.upload task inputs to CAS", |
| "timeout": 900.0, |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LINK@CAS UI@https://cas-viewer.appspot.com/projects/example-cas-server/instances/default_instance/blobs/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0/tree@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "remove", |
| "[START_DIR]/out/not-default/Linux_tests.json" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "shard Linux.remove Linux_tests.json", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[START_DIR]/out/not-default/triage_sources.json", |
| "/path/to/tmp/" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "read triage_sources manifest", |
| "~followup_annotations": [ |
| "@@@STEP_LOG_LINE@triage_sources.json@[@@@", |
| "@@@STEP_LOG_LINE@triage_sources.json@ \"../../config.triage\",@@@", |
| "@@@STEP_LOG_LINE@triage_sources.json@ \"../../other/config.triage\"@@@", |
| "@@@STEP_LOG_LINE@triage_sources.json@]@@@", |
| "@@@STEP_LOG_END@triage_sources.json@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "launch/collect" |
| }, |
| { |
| "cmd": [], |
| "name": "launch/collect.0", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_SUMMARY_TEXT@Linux passed@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "launch/collect.0.launch", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "launch/collect.0.launch.Linux (attempt 0)", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@", |
| "@@@STEP_LINK@Swarming task@https://example.swarmingserver.appspot.com/task?id=0@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "launch/collect.0.launch.Linux (attempt 0).install infra/tools/luci/swarming", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@4@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0o777", |
| "[START_DIR]/cipd_tool/infra/tools/luci/swarming/90026cfdbec6795a35e48e95f30cbb0f779e0a4c35016adb14707e333aee4227" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "launch/collect.0.launch.Linux (attempt 0).install infra/tools/luci/swarming.ensure package directory", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@5@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "cipd", |
| "ensure", |
| "-root", |
| "[START_DIR]/cipd_tool/infra/tools/luci/swarming/90026cfdbec6795a35e48e95f30cbb0f779e0a4c35016adb14707e333aee4227", |
| "-ensure-file", |
| "infra/tools/luci/swarming/${platform} swarming_module_pin", |
| "-max-threads", |
| "0", |
| "-json-output", |
| "/path/to/tmp/json" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "launch/collect.0.launch.Linux (attempt 0).install infra/tools/luci/swarming.ensure_installed", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@5@@@", |
| "@@@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-swarming_module_\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/luci/swarming/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": [ |
| "[START_DIR]/cipd_tool/infra/tools/luci/swarming/90026cfdbec6795a35e48e95f30cbb0f779e0a4c35016adb14707e333aee4227/swarming", |
| "spawn-tasks", |
| "-server", |
| "https://example.swarmingserver.appspot.com", |
| "-json-input", |
| "{\"requests\": [{\"name\": \"Linux\", \"priority\": \"200\", \"realm\": \"fuchsia:ci\", \"resultdb\": {\"enable\": true}, \"service_account\": \"default_service_account\", \"tags\": [\"board:boards/x64.gni\", \"buildbucket_bucket:ci\", \"buildbucket_builder:builder\", \"product:products/core.gni\", \"role:tester\", \"task_name:Linux\", \"test_environment_name:Linux-\", \"test_shard_hash:816d480108c0f83501f9919c02b5d9885a7df9398d361917fbecaad5c5bc267b\"], \"task_slices\": [{\"expiration_secs\": \"0\", \"properties\": {\"cas_input_root\": {\"cas_instance\": \"projects/example-cas-server/instances/default_instance\", \"digest\": {\"hash\": \"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\", \"size_bytes\": \"0\"}}, \"cipd_input\": {\"packages\": [{\"package_name\": \"infra/tools/rdb/${platform}\", \"path\": \"out/not-default\", \"version\": \"version:pinned-version\"}, {\"package_name\": \"infra/tools/luci-auth/${platform}\", \"path\": \"out/not-default\", \"version\": \"version:pinned-version\"}]}, \"command\": [\"./rdb\", \"stream\", \"-var\", \"builder:builder\", \"--\", \"./luci-auth\", \"context\", \"-scopes\", \"https://www.googleapis.com/auth/cloud-platform https://www.googleapis.com/auth/firebase https://www.googleapis.com/auth/gerritcodereview https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/nest-account\", \"--\", \"./linux_x64/botanist\", \"-level\", \"debug\", \"run\", \"-skip-setup\", \"-out-dir\", \"out\", \"-snapshot-output\", \"snapshot.zip\", \"Linux_tests.json\"], \"containment\": {\"containment_type\": \"NONE\"}, \"dimensions\": [{\"key\": \"os\", \"value\": \"Linux\"}, {\"key\": \"pool\", \"value\": \"fuchsia.tests\"}], \"env\": [{\"key\": \"BOOTSERVER_PATH\", \"value\": \"./linux_x64/bootserver_new\"}, {\"key\": \"BUILDBUCKET_ID\", \"value\": \"8945511751514863184\"}, {\"key\": \"BUILDER_NAME\", \"value\": \"builder\"}, {\"key\": \"BUILD_CREATE_TIME\", \"value\": \"1527292217\"}, {\"key\": \"FUCHSIA_TEST_OUTDIR\", \"value\": \"${ISOLATED_OUTDIR}\"}, {\"key\": \"IMAGE_MANIFEST_PATH\", \"value\": \"gs://fuchsia-artifacts/builds/8945511751514863184/images/images.json\"}, {\"key\": \"INPUT_COMMIT_HOST\", \"value\": \"fuchsia.googlesource.com\"}, {\"key\": \"SWARMING_BOT_FILE\", \"value\": \"${SWARMING_BOT_FILE}\"}], \"env_prefixes\": [{\"key\": \"PATH\", \"value\": [\"out/not-default/linux_x64\"]}], \"execution_timeout_secs\": \"1860\", \"grace_period_secs\": \"30\", \"idempotent\": false, \"io_timeout_secs\": \"0\", \"outputs\": [], \"relative_cwd\": \"out/not-default\"}, \"wait_for_capacity\": false}]}]}", |
| "-json-output", |
| "/path/to/tmp/json" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "launch/collect.0.launch.Linux (attempt 0).trigger", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@4@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"tasks\": [@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"request\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"name\": \"Linux\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ },@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"0\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"task_result\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"resultdb_info\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"invocation\": \"invocations/0\"@@@", |
| "@@@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@}@@@", |
| "@@@STEP_LOG_END@json.output@@@", |
| "@@@STEP_LOG_LINE@json.input@{@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"requests\": [@@@", |
| "@@@STEP_LOG_LINE@json.input@ {@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"name\": \"Linux\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"priority\": \"200\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"realm\": \"fuchsia:ci\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"resultdb\": {@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"enable\": true@@@", |
| "@@@STEP_LOG_LINE@json.input@ },@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"service_account\": \"default_service_account\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"tags\": [@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"board:boards/x64.gni\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"buildbucket_bucket:ci\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"buildbucket_builder:builder\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"product:products/core.gni\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"role:tester\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"task_name:Linux\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"test_environment_name:Linux-\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"test_shard_hash:816d480108c0f83501f9919c02b5d9885a7df9398d361917fbecaad5c5bc267b\"@@@", |
| "@@@STEP_LOG_LINE@json.input@ ],@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"task_slices\": [@@@", |
| "@@@STEP_LOG_LINE@json.input@ {@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"expiration_secs\": \"0\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"properties\": {@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"cas_input_root\": {@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"cas_instance\": \"projects/example-cas-server/instances/default_instance\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"digest\": {@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"hash\": \"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"size_bytes\": \"0\"@@@", |
| "@@@STEP_LOG_LINE@json.input@ }@@@", |
| "@@@STEP_LOG_LINE@json.input@ },@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"cipd_input\": {@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"packages\": [@@@", |
| "@@@STEP_LOG_LINE@json.input@ {@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"package_name\": \"infra/tools/rdb/${platform}\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"path\": \"out/not-default\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"version\": \"version:pinned-version\"@@@", |
| "@@@STEP_LOG_LINE@json.input@ },@@@", |
| "@@@STEP_LOG_LINE@json.input@ {@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"package_name\": \"infra/tools/luci-auth/${platform}\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"path\": \"out/not-default\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"version\": \"version:pinned-version\"@@@", |
| "@@@STEP_LOG_LINE@json.input@ }@@@", |
| "@@@STEP_LOG_LINE@json.input@ ]@@@", |
| "@@@STEP_LOG_LINE@json.input@ },@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"command\": [@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"./rdb\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"stream\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"-var\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"builder:builder\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"--\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"./luci-auth\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"context\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"-scopes\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"https://www.googleapis.com/auth/cloud-platform https://www.googleapis.com/auth/firebase https://www.googleapis.com/auth/gerritcodereview https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/nest-account\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"--\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"./linux_x64/botanist\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"-level\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"debug\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"run\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"-skip-setup\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"-out-dir\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"out\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"-snapshot-output\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"snapshot.zip\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"Linux_tests.json\"@@@", |
| "@@@STEP_LOG_LINE@json.input@ ],@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"containment\": {@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"containment_type\": \"NONE\"@@@", |
| "@@@STEP_LOG_LINE@json.input@ },@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"dimensions\": [@@@", |
| "@@@STEP_LOG_LINE@json.input@ {@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"key\": \"os\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"value\": \"Linux\"@@@", |
| "@@@STEP_LOG_LINE@json.input@ },@@@", |
| "@@@STEP_LOG_LINE@json.input@ {@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"key\": \"pool\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"value\": \"fuchsia.tests\"@@@", |
| "@@@STEP_LOG_LINE@json.input@ }@@@", |
| "@@@STEP_LOG_LINE@json.input@ ],@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"env\": [@@@", |
| "@@@STEP_LOG_LINE@json.input@ {@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"key\": \"BOOTSERVER_PATH\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"value\": \"./linux_x64/bootserver_new\"@@@", |
| "@@@STEP_LOG_LINE@json.input@ },@@@", |
| "@@@STEP_LOG_LINE@json.input@ {@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"key\": \"BUILDBUCKET_ID\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"value\": \"8945511751514863184\"@@@", |
| "@@@STEP_LOG_LINE@json.input@ },@@@", |
| "@@@STEP_LOG_LINE@json.input@ {@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"key\": \"BUILDER_NAME\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"value\": \"builder\"@@@", |
| "@@@STEP_LOG_LINE@json.input@ },@@@", |
| "@@@STEP_LOG_LINE@json.input@ {@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"key\": \"BUILD_CREATE_TIME\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"value\": \"1527292217\"@@@", |
| "@@@STEP_LOG_LINE@json.input@ },@@@", |
| "@@@STEP_LOG_LINE@json.input@ {@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"key\": \"FUCHSIA_TEST_OUTDIR\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"value\": \"${ISOLATED_OUTDIR}\"@@@", |
| "@@@STEP_LOG_LINE@json.input@ },@@@", |
| "@@@STEP_LOG_LINE@json.input@ {@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"key\": \"IMAGE_MANIFEST_PATH\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"value\": \"gs://fuchsia-artifacts/builds/8945511751514863184/images/images.json\"@@@", |
| "@@@STEP_LOG_LINE@json.input@ },@@@", |
| "@@@STEP_LOG_LINE@json.input@ {@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"key\": \"INPUT_COMMIT_HOST\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"value\": \"fuchsia.googlesource.com\"@@@", |
| "@@@STEP_LOG_LINE@json.input@ },@@@", |
| "@@@STEP_LOG_LINE@json.input@ {@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"key\": \"SWARMING_BOT_FILE\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"value\": \"${SWARMING_BOT_FILE}\"@@@", |
| "@@@STEP_LOG_LINE@json.input@ }@@@", |
| "@@@STEP_LOG_LINE@json.input@ ],@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"env_prefixes\": [@@@", |
| "@@@STEP_LOG_LINE@json.input@ {@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"key\": \"PATH\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"value\": [@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"out/not-default/linux_x64\"@@@", |
| "@@@STEP_LOG_LINE@json.input@ ]@@@", |
| "@@@STEP_LOG_LINE@json.input@ }@@@", |
| "@@@STEP_LOG_LINE@json.input@ ],@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"execution_timeout_secs\": \"1860\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"grace_period_secs\": \"30\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"idempotent\": false,@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"io_timeout_secs\": \"0\",@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"outputs\": [],@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"relative_cwd\": \"out/not-default\"@@@", |
| "@@@STEP_LOG_LINE@json.input@ },@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"wait_for_capacity\": false@@@", |
| "@@@STEP_LOG_LINE@json.input@ }@@@", |
| "@@@STEP_LOG_LINE@json.input@ ]@@@", |
| "@@@STEP_LOG_LINE@json.input@ }@@@", |
| "@@@STEP_LOG_LINE@json.input@ ]@@@", |
| "@@@STEP_LOG_LINE@json.input@}@@@", |
| "@@@STEP_LOG_END@json.input@@@", |
| "@@@STEP_LINK@task UI: Linux@https://example.swarmingserver.appspot.com/task?id=0@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd_tool/infra/tools/luci/swarming/90026cfdbec6795a35e48e95f30cbb0f779e0a4c35016adb14707e333aee4227/swarming", |
| "collect", |
| "-server", |
| "https://example.swarmingserver.appspot.com", |
| "-task-summary-json", |
| "/path/to/tmp/json", |
| "-task-output-stdout", |
| "dir:[CLEANUP]/task-outputs_tmp_1", |
| "-output-dir", |
| "[CLEANUP]/swarming_tmp_1", |
| "-verbose", |
| "-eager", |
| "0" |
| ], |
| "cost": { |
| "cpu": 100, |
| "disk": 0, |
| "memory": 50, |
| "net": 0 |
| }, |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "launch/collect.0.collect", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"0\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"output\": \"hello world!\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"syslogs/syslog.txt\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"serial_logs/serial_log.txt\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"out/path/to/output_file.txt\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"benchmark.catapult_json\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ ],@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"results\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm-123\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"cas_output_root\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"cas_instance\": \"projects/example-project/instances/default_instance\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"digest\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"hash\": \"24b2420bc49d8b8fdc1d011a163708927532b37dc9f91d7d8d6877e3a86559ca\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"size_bytes\": \"73\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@ },@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"duration\": 62.35,@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"exit_code\": \"0\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"name\": \"Linux\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"resultdb_info\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"invocation\": \"invocations/some-inv-name\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ },@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"state\": \"COMPLETED\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"0\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@}@@@", |
| "@@@STEP_LOG_END@json.output@@@", |
| "@@@STEP_LOG_LINE@task stdout+stderr: Linux@hello world!@@@", |
| "@@@STEP_LOG_END@task stdout+stderr: Linux@@@", |
| "@@@STEP_LINK@task cas outputs: Linux@https://cas-viewer.appspot.com/projects/example-project/instances/default_instance/blobs/24b2420bc49d8b8fdc1d011a163708927532b37dc9f91d7d8d6877e3a86559ca/73/tree@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "launch/collect.0.process results", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "launch/collect.0.process results.Linux", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "{\"output\": \"hello world!\", \"outputs\": [\"syslogs/syslog.txt\", \"serial_logs/serial_log.txt\", \"out/path/to/output_file.txt\", \"benchmark.catapult_json\"], \"results\": {\"bot_id\": \"vm-123\", \"cas_output_root\": {\"cas_instance\": \"projects/example-project/instances/default_instance\", \"digest\": {\"hash\": \"24b2420bc49d8b8fdc1d011a163708927532b37dc9f91d7d8d6877e3a86559ca\", \"size_bytes\": \"73\"}}, \"duration\": 62.35, \"exit_code\": \"0\", \"name\": \"Linux\", \"resultdb_info\": {\"invocation\": \"invocations/some-inv-name\"}, \"state\": \"COMPLETED\", \"task_id\": \"0\"}}", |
| "[CLEANUP]/0_tmp_1" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "launch/collect.0.process results.Linux.write swarming summary JSON", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@4@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[CLEANUP]/task-outputs_tmp_1/0.txt", |
| "/path/to/tmp/" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "launch/collect.0.process results.Linux.read task stdio", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@4@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "", |
| "[CLEANUP]/swarming_tmp_1/0/infra_and_test_std_and_klog.txt" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "launch/collect.0.process results.Linux.write infra_and_test_std_and_klog.txt", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@4@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[CLEANUP]/swarming_tmp_1/0/syslogs/syslog.txt", |
| "/path/to/tmp/" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "launch/collect.0.process results.Linux.read syslog.txt", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@4@@@", |
| "@@@STEP_LOG_LINE@syslog.txt@extra log contents@@@", |
| "@@@STEP_LOG_END@syslog.txt@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[CLEANUP]/swarming_tmp_1/0/serial_logs/serial_log.txt", |
| "/path/to/tmp/" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "launch/collect.0.process results.Linux.read serial_log.txt", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@4@@@", |
| "@@@STEP_LOG_LINE@serial_log.txt@extra log contents@@@", |
| "@@@STEP_LOG_END@serial_log.txt@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/out/not-default/linux_x64/symbolizer", |
| "--symbol-server", |
| "gs://fuchsia-artifacts/debug", |
| "--symbol-cache", |
| "[CACHE]/symbol" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "launch/collect.0.process results.Linux.symbolize infra_and_test_std_and_klog.txt", |
| "timeout": 300, |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@4@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/out/not-default/linux_x64/symbolizer", |
| "--symbol-server", |
| "gs://fuchsia-artifacts/debug", |
| "--symbol-cache", |
| "[CACHE]/symbol" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "launch/collect.0.process results.Linux.symbolize syslog.txt", |
| "stdin": "extra log contents", |
| "timeout": 300, |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@4@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/out/not-default/linux_x64/symbolizer", |
| "--symbol-server", |
| "gs://fuchsia-artifacts/debug", |
| "--symbol-cache", |
| "[CACHE]/symbol" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "launch/collect.0.process results.Linux.symbolize serial_log.txt", |
| "stdin": "extra log contents", |
| "timeout": 300, |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@4@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "move", |
| "[CLEANUP]/swarming_tmp_1/0/out", |
| "[CLEANUP]/0_tmp_2/test_results" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "launch/collect.0.process results.Linux.extract results", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@4@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "listdir", |
| "[CLEANUP]/0_tmp_2/test_results" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "launch/collect.0.process results.Linux.get extracted files", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@4@@@", |
| "@@@STEP_LOG_LINE@listdir@[CLEANUP]/0_tmp_2/test_results/benchmark.catapult_json@@@", |
| "@@@STEP_LOG_LINE@listdir@[CLEANUP]/0_tmp_2/test_results/goodbye.txt@@@", |
| "@@@STEP_LOG_LINE@listdir@[CLEANUP]/0_tmp_2/test_results/summary.json@@@", |
| "@@@STEP_LOG_LINE@listdir@[CLEANUP]/0_tmp_2/test_results/test0/stdio.txt@@@", |
| "@@@STEP_LOG_END@listdir@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[CLEANUP]/swarming_tmp_1/0/infra_and_test_std_and_klog.txt", |
| "[CLEANUP]/0_tmp_2/test_results/infra_and_test_std_and_klog.txt" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "launch/collect.0.process results.Linux.copy infra_and_test_std_and_klog.txt", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@4@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[CLEANUP]/swarming_tmp_1/0/syslogs/syslog.txt", |
| "[CLEANUP]/0_tmp_2/test_results/syslog.txt" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "launch/collect.0.process results.Linux.copy syslog.txt", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@4@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[CLEANUP]/swarming_tmp_1/0/serial_logs/serial_log.txt", |
| "[CLEANUP]/0_tmp_2/test_results/serial_log.txt" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "launch/collect.0.process results.Linux.copy serial_log.txt", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@4@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/out/not-default/linux_x64/tefmocheck", |
| "-swarming-summary-json", |
| "[CLEANUP]/0_tmp_1", |
| "-swarming-host", |
| "example.swarmingserver.appspot.com", |
| "-swarming-output", |
| "[CLEANUP]/swarming_tmp_1/0/infra_and_test_std_and_klog.txt", |
| "-syslog", |
| "[CLEANUP]/swarming_tmp_1/0/syslogs/syslog.txt", |
| "-serial-log", |
| "[CLEANUP]/swarming_tmp_1/0/serial_logs/serial_log.txt", |
| "-outputs-dir", |
| "[CLEANUP]/0_tmp_2/test_results", |
| "-test-summary-json", |
| "[CLEANUP]/0_tmp_2/test_results/summary.json", |
| "-json-output", |
| "/path/to/tmp/json" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "launch/collect.0.process results.Linux.tefmocheck", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@4@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[CLEANUP]/0_tmp_2/test_results/goodbye.txt", |
| "/path/to/tmp/" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "launch/collect.0.process results.Linux.read goodbye.txt", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@4@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "launch/collect.0.process results.Linux.run triage", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@4@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::archive]/resources/extract.py", |
| "--json-input", |
| "{\"archive_file\": \"[CLEANUP]/0_tmp_2/test_results/snapshot.zip\", \"include_files\": [], \"output\": \"[CLEANUP]/snapshot_tmp_1\", \"safe_mode\": true}", |
| "--json-output", |
| "/path/to/tmp/json" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "launch/collect.0.process results.Linux.run triage.extract snapshot", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@5@@@", |
| "@@@STEP_TEXT@<br/>extracted 1337 files - 50159.75 MB@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"extracted\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"bytes\": 50159747054,@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"filecount\": 1337@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@}@@@", |
| "@@@STEP_LOG_END@json.output@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/out/not-default/linux_x64/triage", |
| "--config=config.triage", |
| "--config=other/config.triage", |
| "--data", |
| "[CLEANUP]/snapshot_tmp_1" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "launch/collect.0.process results.Linux.run triage.triage", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@5@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "launch/collect.0.passed tasks", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LINK@Linux (attempt 0)@https://example.swarmingserver.appspot.com/task?id=0@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "passes", |
| "~followup_annotations": [ |
| "@@@STEP_SUMMARY_TEXT@1 passed@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "passes.Linux", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "passes.Linux.attempt 0 (pass)", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_TEXT@1m 2s@@@", |
| "@@@STEP_LOG_LINE@goodbye-txt@@@@", |
| "@@@STEP_LOG_END@goodbye-txt@@@", |
| "@@@STEP_LOG_LINE@infra_and_test_std_and_klog.txt@@@@", |
| "@@@STEP_LOG_END@infra_and_test_std_and_klog.txt@@@", |
| "@@@STEP_LOG_LINE@serial_log.txt@extra log contents@@@", |
| "@@@STEP_LOG_END@serial_log.txt@@@", |
| "@@@STEP_LOG_LINE@summary.json@{\"outputs\": {\"goodbye-txt\": \"goodbye.txt\"}, \"tests\": [{\"duration_milliseconds\": 1000, \"gn_label\": \"//path/to/test0:test0(//toolchain)\", \"is_testing_failure_mode\": false, \"name\": \"test0\", \"output_files\": [\"test0/stdio.txt\"], \"result\": \"PASS\"}, {\"duration_milliseconds\": 1000, \"gn_label\": \"//path/to/test0:test0(//toolchain)\", \"is_testing_failure_mode\": false, \"name\": \"test0\", \"output_files\": [\"test0/stdio.txt\"], \"result\": \"PASS\"}, {\"duration_milliseconds\": 1000, \"gn_label\": \"//path/to/test0:test0(//toolchain)\", \"is_testing_failure_mode\": false, \"name\": \"test0\", \"output_files\": [\"test0/stdio.txt\"], \"result\": \"PASS\"}, {\"duration_milliseconds\": 1000, \"gn_label\": \"//path/to/test0:test0(//toolchain)\", \"is_testing_failure_mode\": false, \"name\": \"test0\", \"output_files\": [\"test0/stdio.txt\"], \"result\": \"PASS\"}, {\"duration_milliseconds\": 1000, \"gn_label\": \"//path/to/test0:test0(//toolchain)\", \"is_testing_failure_mode\": false, \"name\": \"test0\", \"output_files\": [\"test0/stdio.txt\"], \"result\": \"PASS\"}]}@@@", |
| "@@@STEP_LOG_END@summary.json@@@", |
| "@@@STEP_LOG_LINE@syslog.txt@extra log contents@@@", |
| "@@@STEP_LOG_END@syslog.txt@@@", |
| "@@@STEP_LOG_LINE@triage_output@triage info@@@", |
| "@@@STEP_LOG_END@triage_output@@@", |
| "@@@STEP_LINK@swarming task@https://example.swarmingserver.appspot.com/task?id=0@@@", |
| "@@@STEP_LINK@task outputs@https://cas-viewer.appspot.com/projects/example-project/instances/default_instance/blobs/24b2420bc49d8b8fdc1d011a163708927532b37dc9f91d7d8d6877e3a86559ca/73/tree@@@", |
| "@@@STEP_LINK@bot vm-123@https://example.swarmingserver.appspot.com/bot?id=vm-123@@@", |
| "@@@STEP_LINK@view snapshot in fsv@http://go/fsv?from=https%3A//storage.cloud.google.com/fuchsia-artifacts/builds/8945511751514863184/Linux/0/snapshot.zip@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "passes.Linux.attempt 0 (pass).all passed tests", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@", |
| "@@@STEP_TEXT@<br/>`test0` (5 runs)@@@", |
| "@@@STEP_SUMMARY_TEXT@5 passed tests@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "flakes", |
| "~followup_annotations": [ |
| "@@@STEP_SUMMARY_TEXT@0 flaked@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "failures", |
| "~followup_annotations": [ |
| "@@@STEP_SUMMARY_TEXT@0 failed@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "all tasks passed" |
| }, |
| { |
| "cmd": [], |
| "name": "upload Linux test results" |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "{\"outputs\": {\"goodbye-txt\": \"goodbye.txt\"}, \"tests\": [{\"duration_milliseconds\": 1000, \"gn_label\": \"//path/to/test0:test0(//toolchain)\", \"is_testing_failure_mode\": false, \"name\": \"test0\", \"output_files\": [\"test0/stdio.txt\"], \"result\": \"PASS\"}, {\"duration_milliseconds\": 1000, \"gn_label\": \"//path/to/test0:test0(//toolchain)\", \"is_testing_failure_mode\": false, \"name\": \"test0\", \"output_files\": [\"test0/stdio.txt\"], \"result\": \"PASS\"}, {\"duration_milliseconds\": 1000, \"gn_label\": \"//path/to/test0:test0(//toolchain)\", \"is_testing_failure_mode\": false, \"name\": \"test0\", \"output_files\": [\"test0/stdio.txt\"], \"result\": \"PASS\"}, {\"duration_milliseconds\": 1000, \"gn_label\": \"//path/to/test0:test0(//toolchain)\", \"is_testing_failure_mode\": false, \"name\": \"test0\", \"output_files\": [\"test0/stdio.txt\"], \"result\": \"PASS\"}, {\"duration_milliseconds\": 1000, \"gn_label\": \"//path/to/test0:test0(//toolchain)\", \"is_testing_failure_mode\": false, \"name\": \"test0\", \"output_files\": [\"test0/stdio.txt\"], \"result\": \"PASS\"}]}", |
| "[CLEANUP]/swarming_tmp_1/0/summary.json" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload Linux test results.write summary.json", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@summary.json@{\"outputs\": {\"goodbye-txt\": \"goodbye.txt\"}, \"tests\": [{\"duration_milliseconds\": 1000, \"gn_label\": \"//path/to/test0:test0(//toolchain)\", \"is_testing_failure_mode\": false, \"name\": \"test0\", \"output_files\": [\"test0/stdio.txt\"], \"result\": \"PASS\"}, {\"duration_milliseconds\": 1000, \"gn_label\": \"//path/to/test0:test0(//toolchain)\", \"is_testing_failure_mode\": false, \"name\": \"test0\", \"output_files\": [\"test0/stdio.txt\"], \"result\": \"PASS\"}, {\"duration_milliseconds\": 1000, \"gn_label\": \"//path/to/test0:test0(//toolchain)\", \"is_testing_failure_mode\": false, \"name\": \"test0\", \"output_files\": [\"test0/stdio.txt\"], \"result\": \"PASS\"}, {\"duration_milliseconds\": 1000, \"gn_label\": \"//path/to/test0:test0(//toolchain)\", \"is_testing_failure_mode\": false, \"name\": \"test0\", \"output_files\": [\"test0/stdio.txt\"], \"result\": \"PASS\"}, {\"duration_milliseconds\": 1000, \"gn_label\": \"//path/to/test0:test0(//toolchain)\", \"is_testing_failure_mode\": false, \"name\": \"test0\", \"output_files\": [\"test0/stdio.txt\"], \"result\": \"PASS\"}]}@@@", |
| "@@@STEP_LOG_END@summary.json@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "rdb", |
| "stream", |
| "-var", |
| "bucket:ci", |
| "-var", |
| "builder:builder", |
| "-var", |
| "test_environment:Linux-", |
| "-new", |
| "-realm", |
| "fuchsia:ci", |
| "-include", |
| "--", |
| "[START_DIR]/out/not-default/linux_x64/resultdb", |
| "--output=[CLEANUP]/0_tmp_2/test_results", |
| "--summary=[CLEANUP]/swarming_tmp_1/0/summary.json", |
| "--tag=key1:var1", |
| "--tag=key2:var2", |
| "--invocation-artifact=infra_and_test_std_and_klog.txt", |
| "--invocation-artifact=syslog.txt", |
| "--invocation-artifact=serial_log.txt", |
| "--invocation-artifact=triage_output" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload Linux test results.resultdb", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "move", |
| "[CLEANUP]/0_tmp_2/test_results/snapshot.zip", |
| "[CLEANUP]/swarming_tmp_1/0/snapshot.zip" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload Linux test results.move snapshot to output dir", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "upload Linux test results.move test outputs", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0o777", |
| "[CLEANUP]/swarming_tmp_1/0" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload Linux test results.move test outputs.mkdir", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "move", |
| "[CLEANUP]/0_tmp_2/test_results/goodbye.txt", |
| "[CLEANUP]/swarming_tmp_1/0/goodbye.txt" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload Linux test results.move test outputs.mv", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "upload Linux test results.ensure infra/3pp/tools/gsutil", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "upload Linux test results.ensure infra/3pp/tools/gsutil.get packages", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "RECIPE_MODULE[fuchsia::gsutil]/resources/cipd.ensure", |
| "/path/to/tmp/" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload Linux test results.ensure infra/3pp/tools/gsutil.get packages.read ensure file", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@", |
| "@@@STEP_LOG_LINE@cipd.ensure@infra/3pp/tools/gsutil version:pinned-version@@@", |
| "@@@STEP_LOG_END@cipd.ensure@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "upload Linux test results.ensure infra/3pp/tools/gsutil.install infra/3pp/tools/gsutil", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0o777", |
| "[START_DIR]/cipd_tool/infra/3pp/tools/gsutil/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload Linux test results.ensure infra/3pp/tools/gsutil.install infra/3pp/tools/gsutil.ensure package directory", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "cipd", |
| "ensure", |
| "-root", |
| "[START_DIR]/cipd_tool/infra/3pp/tools/gsutil/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07", |
| "-ensure-file", |
| "infra/3pp/tools/gsutil version:pinned-version", |
| "-max-threads", |
| "0", |
| "-json-output", |
| "/path/to/tmp/json" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload Linux test results.ensure infra/3pp/tools/gsutil.install infra/3pp/tools/gsutil.ensure_installed", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@", |
| "@@@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-version:pinned-v\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/3pp/tools/gsutil\"@@@", |
| "@@@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": [ |
| "[START_DIR]/cipd_tool/infra/3pp/tools/gsutil/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/gsutil", |
| "-h", |
| "Custom-Time:2012-05-14T12:53:21.500000Z", |
| "-o", |
| "GSUtil:software_update_check_period=0", |
| "-m", |
| "cp", |
| "-r", |
| "-n", |
| "[CLEANUP]/swarming_tmp_1/0", |
| "gs://fuchsia_infra/builds/8945511751514863184/Linux/0" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload Linux test results.upload Linux/0 to fuchsia_infra", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LINK@Linux/0@https://storage.cloud.google.com/fuchsia_infra/builds/8945511751514863184/Linux/0@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "glob", |
| "[CLEANUP]/0_tmp_2/test_results", |
| "**/*.catapult_json" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload Linux test results.locate catapult files", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@glob@[CLEANUP]/0_tmp_2/test_results/benchmark.catapult_json@@@", |
| "@@@STEP_LOG_END@glob@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "upload Linux test results.upload benchmark.catapult_json", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "upload Linux test results.upload benchmark.catapult_json.ensure fuchsia/infra/catapult/${platform}", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "upload Linux test results.upload benchmark.catapult_json.ensure fuchsia/infra/catapult/${platform}.get packages", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "RECIPE_MODULE[fuchsia::catapult]/resources/cipd.ensure", |
| "/path/to/tmp/" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload Linux test results.upload benchmark.catapult_json.ensure fuchsia/infra/catapult/${platform}.get packages.read ensure file", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@4@@@", |
| "@@@STEP_LOG_LINE@cipd.ensure@fuchsia/infra/catapult/${platform} version:pinned-version@@@", |
| "@@@STEP_LOG_END@cipd.ensure@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "upload Linux test results.upload benchmark.catapult_json.ensure fuchsia/infra/catapult/${platform}.install fuchsia/infra/catapult", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0o777", |
| "[START_DIR]/cipd_tool/fuchsia/infra/catapult/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload Linux test results.upload benchmark.catapult_json.ensure fuchsia/infra/catapult/${platform}.install fuchsia/infra/catapult.ensure package directory", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@4@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "cipd", |
| "ensure", |
| "-root", |
| "[START_DIR]/cipd_tool/fuchsia/infra/catapult/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07", |
| "-ensure-file", |
| "fuchsia/infra/catapult/${platform} version:pinned-version", |
| "-max-threads", |
| "0", |
| "-json-output", |
| "/path/to/tmp/json" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload Linux test results.upload benchmark.catapult_json.ensure fuchsia/infra/catapult/${platform}.install fuchsia/infra/catapult.ensure_installed", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@4@@@", |
| "@@@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-version:pinned-v\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/infra/catapult/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": [ |
| "[START_DIR]/cipd_tool/fuchsia/infra/catapult/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/catapult", |
| "upload", |
| "-url", |
| "https://chromeperf.appspot.com", |
| "-timeout", |
| "60s", |
| "[CLEANUP]/0_tmp_2/test_results/benchmark.catapult_json" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload Linux test results.upload benchmark.catapult_json.catapult upload", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "record failed_test_names", |
| "~followup_annotations": [ |
| "@@@SET_BUILD_PROPERTY@failed_test_names@[]@@@" |
| ] |
| }, |
| { |
| "name": "$result" |
| } |
| ] |