blob: 5cad42c57f5b6480eb483e58224f51d3c01a2cb8 [file] [log] [blame]
[
{
"cmd": [],
"name": "install infra/tools/luci/swarming"
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[CACHE]/cipd/infra/tools/luci/swarming/swarming_module_pin"
],
"infra_step": true,
"name": "install infra/tools/luci/swarming.ensure package directory",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[CACHE]/cipd/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,
"name": "install infra/tools/luci/swarming.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-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": [
"[CACHE]/cipd/infra/tools/luci/swarming/swarming_module_pin/swarming",
"spawn-tasks",
"-server",
"https://chromium-swarm.appspot.com",
"-json-input",
"{\"requests\": [{\"name\": \"windows gpu task/Ubuntu-16.04/0123456789\", \"priority\": \"200\", \"service_account\": \"\", \"tags\": [\"build_is_experimental:false\", \"data:0123456789012345678901234567890123456789\", \"name:windows\", \"slavename:fake-bot-id\", \"stepname:windows gpu task\", \"triggered_by:recipe_modules/swarming\"], \"task_slices\": [{\"expiration_secs\": \"3600\", \"properties\": {\"caches\": [{\"name\": \"foo\", \"path\": \"cache/foo\"}], \"command\": [], \"containment\": {\"containment_type\": \"NONE\", \"limit_processes\": \"0\", \"limit_total_committed_memory\": \"0\", \"lower_priority\": false}, \"dimensions\": [{\"key\": \"cpu\", \"value\": \"x86-64\"}, {\"key\": \"os\", \"value\": \"Ubuntu-16.04\"}, {\"key\": \"pool\", \"value\": \"chromium.tests\"}], \"env\": [{\"key\": \"ISOLATED_OUTDIR\", \"value\": \"${ISOLATED_OUTDIR}\"}], \"env_prefixes\": [{\"key\": \"FOO\", \"value\": [\"some/path\"]}], \"execution_timeout_secs\": \"3600\", \"grace_period_secs\": \"30\", \"idempotent\": false, \"inputs_ref\": {\"isolated\": \"0123456789012345678901234567890123456789\", \"isolatedserver\": \"https://example.isolateserver.appspot.com\", \"namespace\": \"default-gzip\"}, \"io_timeout_secs\": \"1200\", \"outputs\": [], \"relative_cwd\": \"\"}, \"wait_for_capacity\": false}]}]}",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "[trigger] windows gpu task",
"~followup_annotations": [
"@@@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\": \"windows gpu task/Ubuntu-16.04/0123456789\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@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@json.input@{@@@",
"@@@STEP_LOG_LINE@json.input@ \"requests\": [@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"name\": \"windows gpu task/Ubuntu-16.04/0123456789\", @@@",
"@@@STEP_LOG_LINE@json.input@ \"priority\": \"200\", @@@",
"@@@STEP_LOG_LINE@json.input@ \"service_account\": \"\", @@@",
"@@@STEP_LOG_LINE@json.input@ \"tags\": [@@@",
"@@@STEP_LOG_LINE@json.input@ \"build_is_experimental:false\", @@@",
"@@@STEP_LOG_LINE@json.input@ \"data:0123456789012345678901234567890123456789\", @@@",
"@@@STEP_LOG_LINE@json.input@ \"name:windows\", @@@",
"@@@STEP_LOG_LINE@json.input@ \"slavename:fake-bot-id\", @@@",
"@@@STEP_LOG_LINE@json.input@ \"stepname:windows gpu task\", @@@",
"@@@STEP_LOG_LINE@json.input@ \"triggered_by:recipe_modules/swarming\"@@@",
"@@@STEP_LOG_LINE@json.input@ ], @@@",
"@@@STEP_LOG_LINE@json.input@ \"task_slices\": [@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"expiration_secs\": \"3600\", @@@",
"@@@STEP_LOG_LINE@json.input@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@json.input@ \"caches\": [@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"name\": \"foo\", @@@",
"@@@STEP_LOG_LINE@json.input@ \"path\": \"cache/foo\"@@@",
"@@@STEP_LOG_LINE@json.input@ }@@@",
"@@@STEP_LOG_LINE@json.input@ ], @@@",
"@@@STEP_LOG_LINE@json.input@ \"command\": [], @@@",
"@@@STEP_LOG_LINE@json.input@ \"containment\": {@@@",
"@@@STEP_LOG_LINE@json.input@ \"containment_type\": \"NONE\", @@@",
"@@@STEP_LOG_LINE@json.input@ \"limit_processes\": \"0\", @@@",
"@@@STEP_LOG_LINE@json.input@ \"limit_total_committed_memory\": \"0\", @@@",
"@@@STEP_LOG_LINE@json.input@ \"lower_priority\": false@@@",
"@@@STEP_LOG_LINE@json.input@ }, @@@",
"@@@STEP_LOG_LINE@json.input@ \"dimensions\": [@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"key\": \"cpu\", @@@",
"@@@STEP_LOG_LINE@json.input@ \"value\": \"x86-64\"@@@",
"@@@STEP_LOG_LINE@json.input@ }, @@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"key\": \"os\", @@@",
"@@@STEP_LOG_LINE@json.input@ \"value\": \"Ubuntu-16.04\"@@@",
"@@@STEP_LOG_LINE@json.input@ }, @@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"key\": \"pool\", @@@",
"@@@STEP_LOG_LINE@json.input@ \"value\": \"chromium.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\": \"ISOLATED_OUTDIR\", @@@",
"@@@STEP_LOG_LINE@json.input@ \"value\": \"${ISOLATED_OUTDIR}\"@@@",
"@@@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\": \"FOO\", @@@",
"@@@STEP_LOG_LINE@json.input@ \"value\": [@@@",
"@@@STEP_LOG_LINE@json.input@ \"some/path\"@@@",
"@@@STEP_LOG_LINE@json.input@ ]@@@",
"@@@STEP_LOG_LINE@json.input@ }@@@",
"@@@STEP_LOG_LINE@json.input@ ], @@@",
"@@@STEP_LOG_LINE@json.input@ \"execution_timeout_secs\": \"3600\", @@@",
"@@@STEP_LOG_LINE@json.input@ \"grace_period_secs\": \"30\", @@@",
"@@@STEP_LOG_LINE@json.input@ \"idempotent\": false, @@@",
"@@@STEP_LOG_LINE@json.input@ \"inputs_ref\": {@@@",
"@@@STEP_LOG_LINE@json.input@ \"isolated\": \"0123456789012345678901234567890123456789\", @@@",
"@@@STEP_LOG_LINE@json.input@ \"isolatedserver\": \"https://example.isolateserver.appspot.com\", @@@",
"@@@STEP_LOG_LINE@json.input@ \"namespace\": \"default-gzip\"@@@",
"@@@STEP_LOG_LINE@json.input@ }, @@@",
"@@@STEP_LOG_LINE@json.input@ \"io_timeout_secs\": \"1200\", @@@",
"@@@STEP_LOG_LINE@json.input@ \"outputs\": [], @@@",
"@@@STEP_LOG_LINE@json.input@ \"relative_cwd\": \"\"@@@",
"@@@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: windows gpu task/Ubuntu-16.04/0123456789@https://chromium-swarm.appspot.com/task?id=0@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_REPO[build]/scripts/tools/runit.py",
"--show-path",
"--with-third-party-lib",
"--",
"python",
"RECIPE_MODULE[build::chromium_swarming]/resources/collect_task.py",
"--verbose",
"-o",
"/path/to/tmp/json",
"--task-output-dir",
"[CLEANUP]/tmp_tmp_1",
"--merge-script",
"RECIPE_MODULE[build::chromium_swarming]/resources/noop_merge.py",
"--merge-script-stdout-file",
"/path/to/tmp/merge_script_log",
"--merge-additional-args",
"[]",
"--summary-json-file",
"/path/to/tmp/json",
"--",
"swarming",
"collect",
"-server",
"https://chromium-swarm.appspot.com",
"-worker",
"50",
"-task-summary-python",
"-task-output-stdout",
"all",
"-verbose",
"-requests-json",
"{\"tasks\": [{\"task_id\": \"0\"}]}"
],
"env_prefixes": {
"PATH": [
"[CACHE]/cipd/infra/tools/luci/swarming/swarming_module_pin"
]
},
"name": "windows gpu task",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-16.04'<br>Pending time: 1m 11s<br>Shard runtime (32s) + overhead (29s): 1m 0s@@@",
"@@@STEP_LOG_LINE@json.output@{}@@@",
"@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@chromium_swarming.summary@{@@@",
"@@@STEP_LOG_LINE@chromium_swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@chromium_swarming.summary@ {@@@",
"@@@STEP_LOG_LINE@chromium_swarming.summary@ \"bot_id\": \"vm30\", @@@",
"@@@STEP_LOG_LINE@chromium_swarming.summary@ \"completed_ts\": \"2014-09-25T01:43:11.123\", @@@",
"@@@STEP_LOG_LINE@chromium_swarming.summary@ \"created_ts\": \"2014-09-25T01:41:00.123\", @@@",
"@@@STEP_LOG_LINE@chromium_swarming.summary@ \"duration\": 31.5, @@@",
"@@@STEP_LOG_LINE@chromium_swarming.summary@ \"exit_code\": 0, @@@",
"@@@STEP_LOG_LINE@chromium_swarming.summary@ \"failure\": false, @@@",
"@@@STEP_LOG_LINE@chromium_swarming.summary@ \"internal_failure\": false, @@@",
"@@@STEP_LOG_LINE@chromium_swarming.summary@ \"modified_ts\": \"2014-09-25 01:42:00\", @@@",
"@@@STEP_LOG_LINE@chromium_swarming.summary@ \"name\": \"heartbeat-canary-2014-09-25_01:41:55-os=Windows\", @@@",
"@@@STEP_LOG_LINE@chromium_swarming.summary@ \"output\": \"Heart beat succeeded on win32.\\nFoo\", @@@",
"@@@STEP_LOG_LINE@chromium_swarming.summary@ \"outputs_ref\": {@@@",
"@@@STEP_LOG_LINE@chromium_swarming.summary@ \"isolated\": \"abc123\", @@@",
"@@@STEP_LOG_LINE@chromium_swarming.summary@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
"@@@STEP_LOG_LINE@chromium_swarming.summary@ \"namespace\": \"default-gzip\"@@@",
"@@@STEP_LOG_LINE@chromium_swarming.summary@ }, @@@",
"@@@STEP_LOG_LINE@chromium_swarming.summary@ \"started_ts\": \"2014-09-25T01:42:11.123\", @@@",
"@@@STEP_LOG_LINE@chromium_swarming.summary@ \"state\": \"COMPLETED\", @@@",
"@@@STEP_LOG_LINE@chromium_swarming.summary@ \"task_id\": \"148aa78d7aa0000\"@@@",
"@@@STEP_LOG_LINE@chromium_swarming.summary@ }@@@",
"@@@STEP_LOG_LINE@chromium_swarming.summary@ ]@@@",
"@@@STEP_LOG_LINE@chromium_swarming.summary@}@@@",
"@@@STEP_LOG_END@chromium_swarming.summary@@@",
"@@@STEP_LOG_LINE@Merge script log@Successfully merged all data@@@",
"@@@STEP_LOG_END@Merge script log@@@",
"@@@STEP_LINK@shard #0 isolated out@https://isolateserver.appspot.com/browse?namespace=default-gzip&hash=abc123@@@",
"@@@STEP_LINK@shard #0 (runtime (32s) + overhead (29s): 1m 0s)@https://chromium-swarm.appspot.com/task?id=0@@@"
]
},
{
"name": "$result"
}
]