| [ |
| { |
| "cmd": [], |
| "name": "input properties", |
| "~followup_annotations": [ |
| "@@@STEP_LOG_LINE@properties@{@@@", |
| "@@@STEP_LOG_LINE@properties@ \"child_build_id\": \"8945511751514863184\", @@@", |
| "@@@STEP_LOG_LINE@properties@ \"recipe\": \"fuchsia/fuchsia\", @@@", |
| "@@@STEP_LOG_LINE@properties@ \"spec\": {@@@", |
| "@@@STEP_LOG_LINE@properties@ \"checkout\": {@@@", |
| "@@@STEP_LOG_LINE@properties@ \"manifest\": \"manifest\", @@@", |
| "@@@STEP_LOG_LINE@properties@ \"remote\": \"remote\"@@@", |
| "@@@STEP_LOG_LINE@properties@ }, @@@", |
| "@@@STEP_LOG_LINE@properties@ \"build\": {@@@", |
| "@@@STEP_LOG_LINE@properties@ \"run_tests\": true, @@@", |
| "@@@STEP_LOG_LINE@properties@ \"upload_results\": true@@@", |
| "@@@STEP_LOG_LINE@properties@ }, @@@", |
| "@@@STEP_LOG_LINE@properties@ \"test\": {@@@", |
| "@@@STEP_LOG_LINE@properties@ \"pool\": \"fuchsia.tests\", @@@", |
| "@@@STEP_LOG_LINE@properties@ \"swarming_expiration_timeout_secs\": 600, @@@", |
| "@@@STEP_LOG_LINE@properties@ \"swarming_io_timeout_secs\": 300, @@@", |
| "@@@STEP_LOG_LINE@properties@ \"timeout_secs\": 1800, @@@", |
| "@@@STEP_LOG_LINE@properties@ \"upload_results\": true@@@", |
| "@@@STEP_LOG_LINE@properties@ }, @@@", |
| "@@@STEP_LOG_LINE@properties@ \"artifact_gcs_bucket\": \"gcs-bucket\"@@@", |
| "@@@STEP_LOG_LINE@properties@ }, @@@", |
| "@@@STEP_LOG_LINE@properties@ \"$recipe_engine/buildbucket\": {@@@", |
| "@@@STEP_LOG_LINE@properties@ \"build\": {@@@", |
| "@@@STEP_LOG_LINE@properties@ \"id\": \"8945511751514863184\", @@@", |
| "@@@STEP_LOG_LINE@properties@ \"builder\": {@@@", |
| "@@@STEP_LOG_LINE@properties@ \"project\": \"fuchsia\", @@@", |
| "@@@STEP_LOG_LINE@properties@ \"bucket\": \"ci\", @@@", |
| "@@@STEP_LOG_LINE@properties@ \"builder\": \"builder\"@@@", |
| "@@@STEP_LOG_LINE@properties@ }, @@@", |
| "@@@STEP_LOG_LINE@properties@ \"createdBy\": \"user:luci-scheduler@appspot.gserviceaccount.com\", @@@", |
| "@@@STEP_LOG_LINE@properties@ \"createTime\": \"2018-05-25T23:50:17Z\", @@@", |
| "@@@STEP_LOG_LINE@properties@ \"input\": {@@@", |
| "@@@STEP_LOG_LINE@properties@ \"gitilesCommit\": {@@@", |
| "@@@STEP_LOG_LINE@properties@ \"host\": \"fuchsia.googlesource.com\", @@@", |
| "@@@STEP_LOG_LINE@properties@ \"project\": \"fuchsia\", @@@", |
| "@@@STEP_LOG_LINE@properties@ \"id\": \"2d72510e447ab60a9728aeea2362d8be2cbd7789\", @@@", |
| "@@@STEP_LOG_LINE@properties@ \"ref\": \"refs/heads/main\"@@@", |
| "@@@STEP_LOG_LINE@properties@ }@@@", |
| "@@@STEP_LOG_LINE@properties@ }, @@@", |
| "@@@STEP_LOG_LINE@properties@ \"infra\": {@@@", |
| "@@@STEP_LOG_LINE@properties@ \"swarming\": {@@@", |
| "@@@STEP_LOG_LINE@properties@ \"priority\": 30@@@", |
| "@@@STEP_LOG_LINE@properties@ }, @@@", |
| "@@@STEP_LOG_LINE@properties@ \"resultdb\": {@@@", |
| "@@@STEP_LOG_LINE@properties@ \"invocation\": \"invocations/build:8945511751514863184\"@@@", |
| "@@@STEP_LOG_LINE@properties@ }@@@", |
| "@@@STEP_LOG_LINE@properties@ }, @@@", |
| "@@@STEP_LOG_LINE@properties@ \"executionTimeout\": \"36000s\"@@@", |
| "@@@STEP_LOG_LINE@properties@ }@@@", |
| "@@@STEP_LOG_LINE@properties@ }@@@", |
| "@@@STEP_LOG_LINE@properties@}@@@", |
| "@@@STEP_LOG_END@properties@@@", |
| "@@@SET_BUILD_PROPERTY@gcs_bucket@\"\"@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "build", |
| "~followup_annotations": [ |
| "@@@STEP_TEXT@Reusing child build instead of triggering@@@", |
| "@@@STEP_SUMMARY_TEXT@a summary@@@", |
| "@@@STEP_LINK@builder-subbuild@https://ci.chromium.org/b/8945511751514863184@@@", |
| "@@@STEP_LINK@foo.txt@https://logs.example.com/foo.txt@@@", |
| "@@@STEP_LINK@bar.txt@https://logs.example.com/bar.txt@@@", |
| "@@@STEP_LINK@build_artifacts@http://console.cloud.google.com/storage/browser/gcs-bucket/builds/123123@@@", |
| "@@@SET_BUILD_PROPERTY@checkout_info@{\"manifest\": \"foo\"}@@@", |
| "@@@SET_BUILD_PROPERTY@got_revision@\"abcdef\"@@@", |
| "@@@SET_BUILD_PROPERTY@integration-revision-count@1.0@@@", |
| "@@@SET_BUILD_PROPERTY@test_orchestration_inputs_digest@\"abc\"@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "bb", |
| "batch", |
| "-host", |
| "cr-buildbucket.appspot.com" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.buildbucket.get", |
| "stdin": "{\"requests\": [{\"getBuild\": {\"fields\": \"builder,createTime,createdBy,critical,endTime,id,infra,input,number,output,startTime,status,steps.*.logs.*.name,steps.*.logs.*.viewUrl,steps.*.name,steps.*.summaryMarkdown,updateTime\", \"id\": \"8945511751514863184\"}}]}", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"responses\": [@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"getBuild\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"builder\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"bucket\": \"ci\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"builder\": \"builder-subbuild\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"project\": \"fuchsia\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }, @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"createTime\": \"2018-05-25T23:50:17Z\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"createdBy\": \"user:luci-scheduler@appspot.gserviceaccount.com\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"id\": \"8945511751514863184\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"infra\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"resultdb\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"invocation\": \"invocations/build:8945511751514863184\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }, @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"swarming\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"priority\": 30, @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"taskId\": \"abc123\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@ }, @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"input\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"gitilesCommit\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"host\": \"chromium.googlesource.com\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"id\": \"2d72510e447ab60a9728aeea2362d8be2cbd7789\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"project\": \"fuchsia\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"ref\": \"refs/heads/main\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }, @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"parent_id\": \"123123\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@ }, @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"output\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"checkout_info\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"manifest\": \"foo\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }, @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"abcdef\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"integration-revision-count\": 1, @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"test_orchestration_inputs_digest\": \"abc\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@ }, @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"status\": \"SUCCESS\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"steps\": [@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"logs\": [@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"name\": \"foo.txt\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"viewUrl\": \"https://logs.example.com/foo.txt\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }, @@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"name\": \"bar.txt\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"viewUrl\": \"https://logs.example.com/bar.txt\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@ ], @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"name\": \"build\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"summaryMarkdown\": \"a summary\"@@@", |
| "@@@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_LINE@json.output@}@@@", |
| "@@@STEP_LOG_END@json.output@@@", |
| "@@@STEP_LOG_LINE@request@{@@@", |
| "@@@STEP_LOG_LINE@request@ \"requests\": [@@@", |
| "@@@STEP_LOG_LINE@request@ {@@@", |
| "@@@STEP_LOG_LINE@request@ \"getBuild\": {@@@", |
| "@@@STEP_LOG_LINE@request@ \"fields\": \"builder,createTime,createdBy,critical,endTime,id,infra,input,number,output,startTime,status,steps.*.logs.*.name,steps.*.logs.*.viewUrl,steps.*.name,steps.*.summaryMarkdown,updateTime\", @@@", |
| "@@@STEP_LOG_LINE@request@ \"id\": \"8945511751514863184\"@@@", |
| "@@@STEP_LOG_LINE@request@ }@@@", |
| "@@@STEP_LOG_LINE@request@ }@@@", |
| "@@@STEP_LOG_LINE@request@ ]@@@", |
| "@@@STEP_LOG_LINE@request@}@@@", |
| "@@@STEP_LOG_END@request@@@", |
| "@@@STEP_LINK@8945511751514863184@https://cr-buildbucket.appspot.com/build/8945511751514863184@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "build.download test orchestration inputs", |
| "~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[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": "build.download test orchestration inputs.read infra revision", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LOG_LINE@infra.sha1@git_revision:mock_infra_git_revision@@@", |
| "@@@STEP_LOG_END@infra.sha1@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "build.download test orchestration inputs.install infra/tools/luci/cas", |
| "~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", |
| "0777", |
| "[START_DIR]/cipd_tool/infra/tools/luci/cas/git_revision%3Amock_infra_git_revision" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.download test orchestration inputs.install infra/tools/luci/cas.ensure package directory", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "cipd", |
| "ensure", |
| "-root", |
| "[START_DIR]/cipd_tool/infra/tools/luci/cas/git_revision%3Amock_infra_git_revision", |
| "-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": "build.download test orchestration inputs.install infra/tools/luci/cas.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-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/git_revision%3Amock_infra_git_revision/cas", |
| "download", |
| "-cas-instance", |
| "projects/example-cas-server/instances/default_instance", |
| "-digest", |
| "abc", |
| "-dir", |
| "[CLEANUP]/test-orchestration-inputs_tmp_1" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.download test orchestration inputs.download test orchestration inputs", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[CLEANUP]/test-orchestration-inputs_tmp_1/skipped_shards.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": "build.download test orchestration inputs.load skipped shards", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LOG_LINE@skipped_shards.json@\"\"@@@", |
| "@@@STEP_LOG_END@skipped_shards.json@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[CLEANUP]/test-orchestration-inputs_tmp_1/task_requests.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": "build.download test orchestration inputs.load task requests", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@[@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ {@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"name\": \"QEMU\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"priority\": 20,@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"realm\": \"project:bucket\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"resultdb\": {@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"enable\": true@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ },@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"service_account\": \"foo@example.com\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"tags\": [@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"test_environment_name:env-name\"@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ ],@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"task_slices\": [@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ {@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"expiration_secs\": \"18000\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"properties\": {@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"cas_input_root\": {@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"cas_instance\": \"projects/example-project/instances/default_instance\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"digest\": {@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"hash\": \"24b2420bc49d8b8fdc1d011a163708927532b37dc9f91d7d8d6877e3a86559ca\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"size_bytes\": \"73\"@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ }@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ },@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"cipd_input\": {@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"packages\": [],@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"server\": \"\"@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ },@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"command\": [@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"/bin/true\"@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ ],@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"containment\": {@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"containment_type\": \"NONE\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"limit_processes\": false,@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"limit_total_committed_memory\": false,@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"lower_priority\": false@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ },@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"dimensions\": [@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ {@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"key\": \"pool\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"value\": \"swarming-pool\"@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ }@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ ],@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"env\": [],@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"env_prefixes\": [],@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"execution_timeout_secs\": \"2400\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"grace_period_secs\": \"30\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"idempotent\": false,@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"io_timeout_secs\": \"430\",@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"outputs\": [],@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ \"relative_cwd\": \"some/dir\"@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ }@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ }@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ ]@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@ }@@@", |
| "@@@STEP_LOG_LINE@task_requests.json@]@@@", |
| "@@@STEP_LOG_END@task_requests.json@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[CLEANUP]/test-orchestration-inputs_tmp_1/fint_set_metadata.json", |
| "/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": "build.download test orchestration inputs.load fint set metadata", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LOG_LINE@fint_set_metadata.json@{@@@", |
| "@@@STEP_LOG_LINE@fint_set_metadata.json@ \"board\": \"board.gni\",@@@", |
| "@@@STEP_LOG_LINE@fint_set_metadata.json@ \"optimize\": \"debug\",@@@", |
| "@@@STEP_LOG_LINE@fint_set_metadata.json@ \"product\": \"product.gni\",@@@", |
| "@@@STEP_LOG_LINE@fint_set_metadata.json@ \"target_arch\": \"x64\"@@@", |
| "@@@STEP_LOG_LINE@fint_set_metadata.json@}@@@", |
| "@@@STEP_LOG_END@fint_set_metadata.json@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "listdir", |
| "[CLEANUP]/test-orchestration-inputs_tmp_1/generated_sources", |
| "--recursive" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "build.download test orchestration inputs.load generated sources", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LOG_LINE@listdir@[CLEANUP]/test-orchestration-inputs_tmp_1/generated_sources/out/default/bye.txt@@@", |
| "@@@STEP_LOG_LINE@listdir@[CLEANUP]/test-orchestration-inputs_tmp_1/generated_sources/out/default/hi.txt@@@", |
| "@@@STEP_LOG_END@listdir@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[CLEANUP]/test-orchestration-inputs_tmp_1/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": "build.download test orchestration inputs.load triage sources", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LOG_LINE@triage_sources.json@[@@@", |
| "@@@STEP_LOG_LINE@triage_sources.json@ \"triage/config.triage\",@@@", |
| "@@@STEP_LOG_LINE@triage_sources.json@ \"other/triage/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@QEMU passed@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "launch/collect.0.launch", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "launch/collect.0.launch.QEMU (attempt 0)", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@", |
| "@@@STEP_LINK@Swarming task@https://example.swarmingserver.appspot.com/task?id=610@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "launch/collect.0.launch.QEMU (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", |
| "0777", |
| "[START_DIR]/cipd_tool/infra/tools/luci/swarming/swarming_module_pin" |
| ], |
| "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.QEMU (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/swarming_module_pin", |
| "-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.QEMU (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/swarming_module_pin/swarming", |
| "spawn-tasks", |
| "-server", |
| "https://example.swarmingserver.appspot.com", |
| "-json-input", |
| "{\"requests\": [{\"name\": \"QEMU\", \"priority\": \"20\", \"realm\": \"project:bucket\", \"resultdb\": {\"enable\": true}, \"service_account\": \"foo@example.com\", \"tags\": [\"test_environment_name:env-name\"], \"task_slices\": [{\"expiration_secs\": \"18000\", \"properties\": {\"cas_input_root\": {\"cas_instance\": \"projects/example-cas-server/instances/default_instance\", \"digest\": {\"hash\": \"24b2420bc49d8b8fdc1d011a163708927532b37dc9f91d7d8d6877e3a86559ca\", \"size_bytes\": \"73\"}}, \"command\": [\"/bin/true\"], \"containment\": {\"containment_type\": \"NONE\"}, \"dimensions\": [{\"key\": \"pool\", \"value\": \"swarming-pool\"}], \"env\": [], \"env_prefixes\": [], \"execution_timeout_secs\": \"2400\", \"grace_period_secs\": \"30\", \"idempotent\": false, \"io_timeout_secs\": \"430\", \"outputs\": [], \"relative_cwd\": \"some/dir\"}, \"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.QEMU (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\": \"QEMU\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }, @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"610\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"task_result\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"resultdb_info\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"invocation\": \"invocations/610\"@@@", |
| "@@@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\": \"QEMU\", @@@", |
| "@@@STEP_LOG_LINE@json.input@ \"priority\": \"20\", @@@", |
| "@@@STEP_LOG_LINE@json.input@ \"realm\": \"project:bucket\", @@@", |
| "@@@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\": \"foo@example.com\", @@@", |
| "@@@STEP_LOG_LINE@json.input@ \"tags\": [@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"test_environment_name:env-name\"@@@", |
| "@@@STEP_LOG_LINE@json.input@ ], @@@", |
| "@@@STEP_LOG_LINE@json.input@ \"task_slices\": [@@@", |
| "@@@STEP_LOG_LINE@json.input@ {@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"expiration_secs\": \"18000\", @@@", |
| "@@@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\": \"24b2420bc49d8b8fdc1d011a163708927532b37dc9f91d7d8d6877e3a86559ca\", @@@", |
| "@@@STEP_LOG_LINE@json.input@ \"size_bytes\": \"73\"@@@", |
| "@@@STEP_LOG_LINE@json.input@ }@@@", |
| "@@@STEP_LOG_LINE@json.input@ }, @@@", |
| "@@@STEP_LOG_LINE@json.input@ \"command\": [@@@", |
| "@@@STEP_LOG_LINE@json.input@ \"/bin/true\"@@@", |
| "@@@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\": \"pool\", @@@", |
| "@@@STEP_LOG_LINE@json.input@ \"value\": \"swarming-pool\"@@@", |
| "@@@STEP_LOG_LINE@json.input@ }@@@", |
| "@@@STEP_LOG_LINE@json.input@ ], @@@", |
| "@@@STEP_LOG_LINE@json.input@ \"env\": [], @@@", |
| "@@@STEP_LOG_LINE@json.input@ \"env_prefixes\": [], @@@", |
| "@@@STEP_LOG_LINE@json.input@ \"execution_timeout_secs\": \"2400\", @@@", |
| "@@@STEP_LOG_LINE@json.input@ \"grace_period_secs\": \"30\", @@@", |
| "@@@STEP_LOG_LINE@json.input@ \"idempotent\": false, @@@", |
| "@@@STEP_LOG_LINE@json.input@ \"io_timeout_secs\": \"430\", @@@", |
| "@@@STEP_LOG_LINE@json.input@ \"outputs\": [], @@@", |
| "@@@STEP_LOG_LINE@json.input@ \"relative_cwd\": \"some/dir\"@@@", |
| "@@@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: QEMU@https://example.swarmingserver.appspot.com/task?id=610@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd_tool/infra/tools/luci/swarming/swarming_module_pin/swarming", |
| "collect", |
| "-server", |
| "https://example.swarmingserver.appspot.com", |
| "-task-summary-json", |
| "/path/to/tmp/json", |
| "-task-output-stdout", |
| "json", |
| "-output-dir", |
| "[CLEANUP]/swarming_tmp_1", |
| "-verbose", |
| "-eager", |
| "610" |
| ], |
| "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@ \"610\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"output\": \"hello world!\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"out/path/to/output/file\"@@@", |
| "@@@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\": \"QEMU\", @@@", |
| "@@@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\": \"610\"@@@", |
| "@@@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: QEMU@hello world!@@@", |
| "@@@STEP_LOG_END@task stdout+stderr: QEMU@@@", |
| "@@@STEP_LINK@task cas outputs: QEMU@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.QEMU", |
| "~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\": [\"out/path/to/output/file\"], \"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\": \"QEMU\", \"resultdb_info\": {\"invocation\": \"invocations/some-inv-name\"}, \"state\": \"COMPLETED\", \"task_id\": \"610\"}}", |
| "[CLEANUP]/610_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.QEMU.write swarming summary JSON", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@4@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[CLEANUP]/test-orchestration-inputs_tmp_1/symbolizer", |
| "--symbol-server", |
| "gs://gcs-bucket/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.QEMU.symbolize infra_and_test_std_and_klog.txt", |
| "stdin": "hello world!", |
| "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/610/out", |
| "[CLEANUP]/610_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.QEMU.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]/610_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.QEMU.get extracted files", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@4@@@", |
| "@@@STEP_LOG_LINE@listdir@[CLEANUP]/610_tmp_2/test_results/benchmark.catapult_json@@@", |
| "@@@STEP_LOG_LINE@listdir@[CLEANUP]/610_tmp_2/test_results/goodbye.txt@@@", |
| "@@@STEP_LOG_LINE@listdir@[CLEANUP]/610_tmp_2/test_results/goodbye/stdio.txt@@@", |
| "@@@STEP_LOG_LINE@listdir@[CLEANUP]/610_tmp_2/test_results/hello/stdio.txt@@@", |
| "@@@STEP_LOG_LINE@listdir@[CLEANUP]/610_tmp_2/test_results/summary.json@@@", |
| "@@@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/610/infra_and_test_std_and_klog.txt", |
| "[CLEANUP]/610_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.QEMU.copy infra_and_test_std_and_klog.txt", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@4@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[CLEANUP]/test-orchestration-inputs_tmp_1/tefmocheck", |
| "-swarming-summary-json", |
| "[CLEANUP]/610_tmp_1", |
| "-swarming-host", |
| "example.swarmingserver.appspot.com", |
| "-swarming-output", |
| "[CLEANUP]/swarming_tmp_1/610/infra_and_test_std_and_klog.txt", |
| "-outputs-dir", |
| "[CLEANUP]/610_tmp_2/test_results", |
| "-test-summary-json", |
| "[CLEANUP]/610_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.QEMU.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]/610_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.QEMU.read goodbye.txt", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@4@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "launch/collect.0.process results.QEMU.run triage", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@4@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::archive]/resources/extract.py", |
| "--json-input", |
| "{\"archive_file\": \"[CLEANUP]/610_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.QEMU.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": [ |
| "[CLEANUP]/test-orchestration-inputs_tmp_1/triage", |
| "--config=[CLEANUP]/test-orchestration-inputs_tmp_1/triage/config.triage", |
| "--config=[CLEANUP]/test-orchestration-inputs_tmp_1/other/triage/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.QEMU.run triage.triage", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@5@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "launch/collect.0.passed tasks", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LINK@QEMU (attempt 0)@https://example.swarmingserver.appspot.com/task?id=610@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "passes", |
| "~followup_annotations": [ |
| "@@@STEP_SUMMARY_TEXT@1 passed@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "passes.QEMU", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "passes.QEMU.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@hello world!@@@", |
| "@@@STEP_LOG_END@infra_and_test_std_and_klog.txt@@@", |
| "@@@STEP_LOG_LINE@summary.json@{\"outputs\": {\"goodbye-txt\": \"goodbye.txt\"}, \"tests\": [{\"duration_milliseconds\": 1000, \"gn_label\": \"//path/to/hello:hello(//toolchain)\", \"is_testing_failure_mode\": false, \"name\": \"hello\", \"output_files\": [\"hello/stdio.txt\"], \"result\": \"PASS\"}, {\"duration_milliseconds\": 1000, \"gn_label\": \"//path/to/goodbye:goodbye(//toolchain)\", \"is_testing_failure_mode\": false, \"name\": \"goodbye\", \"output_files\": [\"goodbye/stdio.txt\"], \"result\": \"PASS\"}]}@@@", |
| "@@@STEP_LOG_END@summary.json@@@", |
| "@@@STEP_LOG_LINE@triage_output@triage info@@@", |
| "@@@STEP_LOG_END@triage_output@@@", |
| "@@@STEP_LINK@swarming task@https://example.swarmingserver.appspot.com/task?id=610@@@", |
| "@@@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://storage.cloud.google.com/gcs-bucket/builds/8945511751514863184/QEMU/610/snapshot.zip@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "passes.QEMU.attempt 0 (pass).all passed tests", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@", |
| "@@@STEP_TEXT@<br/>`hello`<br/>`goodbye`@@@", |
| "@@@STEP_SUMMARY_TEXT@2 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 test results", |
| "~followup_annotations": [ |
| "@@@SET_BUILD_PROPERTY@test-swarming-task-ids@[\"610\"]@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "upload test results.upload QEMU test results", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "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/hello:hello(//toolchain)\", \"is_testing_failure_mode\": false, \"name\": \"hello\", \"output_files\": [\"hello/stdio.txt\"], \"result\": \"PASS\"}, {\"duration_milliseconds\": 1000, \"gn_label\": \"//path/to/goodbye:goodbye(//toolchain)\", \"is_testing_failure_mode\": false, \"name\": \"goodbye\", \"output_files\": [\"goodbye/stdio.txt\"], \"result\": \"PASS\"}]}", |
| "[CLEANUP]/swarming_tmp_1/610/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 test results.upload QEMU test results.write summary.json", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LOG_LINE@summary.json@{\"outputs\": {\"goodbye-txt\": \"goodbye.txt\"}, \"tests\": [{\"duration_milliseconds\": 1000, \"gn_label\": \"//path/to/hello:hello(//toolchain)\", \"is_testing_failure_mode\": false, \"name\": \"hello\", \"output_files\": [\"hello/stdio.txt\"], \"result\": \"PASS\"}, {\"duration_milliseconds\": 1000, \"gn_label\": \"//path/to/goodbye:goodbye(//toolchain)\", \"is_testing_failure_mode\": false, \"name\": \"goodbye\", \"output_files\": [\"goodbye/stdio.txt\"], \"result\": \"PASS\"}]}@@@", |
| "@@@STEP_LOG_END@summary.json@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "rdb", |
| "stream", |
| "-var", |
| "board:board.gni", |
| "-var", |
| "bucket:ci", |
| "-var", |
| "build_type:debug", |
| "-var", |
| "builder:builder", |
| "-var", |
| "product:product.gni", |
| "-var", |
| "test_environment:env-name", |
| "-new", |
| "-realm", |
| "fuchsia:ci", |
| "-include", |
| "--", |
| "[CLEANUP]/test-orchestration-inputs_tmp_1/resultdb", |
| "--output=[CLEANUP]/610_tmp_2/test_results", |
| "--summary=[CLEANUP]/swarming_tmp_1/610/summary.json", |
| "--tag=shard_name:QEMU", |
| "--tag=swarming_task_id:610", |
| "--tag=swarming_task_url:https://example.swarmingserver.appspot.com/task?id=610", |
| "--tag=swarming_bot_id:vm-123", |
| "--tag=swarming_bot_url:https://example.swarmingserver.appspot.com/bot?id=vm-123", |
| "--invocation-artifact=infra_and_test_std_and_klog.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 test results.upload QEMU test results.resultdb", |
| "~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]/610_tmp_2/test_results/snapshot.zip", |
| "[CLEANUP]/swarming_tmp_1/610/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 test results.upload QEMU test results.move snapshot to output dir", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "upload test results.upload QEMU test results.move test outputs", |
| "~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", |
| "0777", |
| "[CLEANUP]/swarming_tmp_1/610" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload test results.upload QEMU test results.move test outputs.mkdir", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "move", |
| "[CLEANUP]/610_tmp_2/test_results/goodbye.txt", |
| "[CLEANUP]/swarming_tmp_1/610/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 test results.upload QEMU test results.move test outputs.mv", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "upload test results.upload QEMU test results.ensure gsutil", |
| "~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/tool_manifest.json", |
| "/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 test results.upload QEMU test results.ensure gsutil.read manifest", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@", |
| "@@@STEP_LOG_LINE@tool_manifest.json@{@@@", |
| "@@@STEP_LOG_LINE@tool_manifest.json@ \"path\": \"path/to/gsutil\",@@@", |
| "@@@STEP_LOG_LINE@tool_manifest.json@ \"version\": \"version:pinned-version\"@@@", |
| "@@@STEP_LOG_LINE@tool_manifest.json@}@@@", |
| "@@@STEP_LOG_END@tool_manifest.json@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "upload test results.upload QEMU test results.ensure gsutil.install path/to/gsutil", |
| "~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", |
| "0777", |
| "[START_DIR]/cipd_tool/path/to/gsutil/version%3Apinned-version" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload test results.upload QEMU test results.ensure gsutil.install path/to/gsutil.ensure package directory", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@4@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "cipd", |
| "ensure", |
| "-root", |
| "[START_DIR]/cipd_tool/path/to/gsutil/version%3Apinned-version", |
| "-ensure-file", |
| "path/to/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 test results.upload QEMU test results.ensure gsutil.install path/to/gsutil.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\": \"path/to/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/path/to/gsutil/version%3Apinned-version/gsutil", |
| "-h", |
| "Custom-Time:2012-05-14T12:53:24.500000Z", |
| "-o", |
| "GSUtil:software_update_check_period=0", |
| "-m", |
| "cp", |
| "-r", |
| "-n", |
| "[CLEANUP]/swarming_tmp_1/610", |
| "gs://gcs-bucket/builds/8945511751514863184/QEMU/610" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "upload test results.upload QEMU test results.upload QEMU/610 to gcs-bucket", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LINK@QEMU/610@https://storage.cloud.google.com/gcs-bucket/builds/8945511751514863184/QEMU/610@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "record failed_test_names", |
| "~followup_annotations": [ |
| "@@@SET_BUILD_PROPERTY@failed_test_names@[]@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "aggregate task outputs into single directory", |
| "~followup_annotations": [ |
| "@@@SET_BUILD_PROPERTY@cas_instance@\"projects/example-cas-server/instances/default_instance\"@@@", |
| "@@@SET_BUILD_PROPERTY@perf_dataset_digest@\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0\"@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0777", |
| "[CLEANUP]/perf_dataset" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "aggregate task outputs into single directory.make directory", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "aggregate task outputs into single directory.convert results for \"with_cl\" revision", |
| "~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", |
| "0777", |
| "[CLEANUP]/perf_dataset/with_cl/by_boot" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "aggregate task outputs into single directory.convert results for \"with_cl\" revision.make results directory", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copytree", |
| "[CLEANUP]/610_tmp_2/test_results", |
| "[CLEANUP]/perf_dataset/with_cl/by_boot/boot000000" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "aggregate task outputs into single directory.convert results for \"with_cl\" revision.copy perf test results", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd_tool/infra/tools/luci/cas/git_revision%3Amock_infra_git_revision/cas", |
| "archive", |
| "-cas-instance", |
| "projects/example-cas-server/instances/default_instance", |
| "-dump-digest", |
| "/path/to/tmp/", |
| "-paths-json", |
| "[[\"[CLEANUP]/perf_dataset/with_cl\", \".\"]]", |
| "-log-level", |
| "debug" |
| ], |
| "infra_step": true, |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "aggregate task outputs into single directory.archive", |
| "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", |
| "[CLEANUP]/test-orchestration-inputs_tmp_1/perfcompare/perfcompare.py", |
| "compare_perf", |
| "[CLEANUP]/perf_dataset/with_cl" |
| ], |
| "luci_context": { |
| "realm": { |
| "name": "fuchsia:ci" |
| }, |
| "resultdb": { |
| "current_invocation": { |
| "name": "invocations/build:8945511751514863184", |
| "update_token": "token" |
| }, |
| "hostname": "rdbhost" |
| } |
| }, |
| "name": "summary of perf test results" |
| }, |
| { |
| "name": "$result" |
| } |
| ] |