blob: af7c9d26f2895d309be3d97e61e6d4f697ec89db [file] [log] [blame]
[
{
"cmd": [],
"name": "checkout"
},
{
"cmd": [
"git",
"config",
"--global",
"--add",
"url.https://fuchsia.googlesource.com/a.insteadof",
"sso://fuchsia"
],
"infra_step": true,
"name": "checkout.git insteadof sso://fuchsia",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/checkout"
],
"infra_step": true,
"name": "checkout.ensure directory",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "checkout.install fuchsia/infra/repo",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[CACHE]/cipd/fuchsia/infra/repo/git_revision%3Ae58ece5f83ece5ddfd7f3ca5eebc3a887f6bcbdb"
],
"cwd": "[START_DIR]/checkout",
"infra_step": true,
"name": "checkout.install fuchsia/infra/repo.ensure package directory",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[CACHE]/cipd/fuchsia/infra/repo/git_revision%3Ae58ece5f83ece5ddfd7f3ca5eebc3a887f6bcbdb",
"-ensure-file",
"fuchsia/infra/repo git_revision:e58ece5f83ece5ddfd7f3ca5eebc3a887f6bcbdb",
"-max-threads",
"0",
"-json-output",
"/path/to/tmp/json"
],
"cwd": "[START_DIR]/checkout",
"infra_step": true,
"name": "checkout.install fuchsia/infra/repo.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:e58\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/infra/repo\"@@@",
"@@@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/fuchsia/infra/repo/git_revision%3Ae58ece5f83ece5ddfd7f3ca5eebc3a887f6bcbdb/repo",
"init",
"--manifest-url",
"sso://fuchsia/foo",
"--manifest-branch",
"2d72510e447ab60a9728aeea2362d8be2cbd7789"
],
"cwd": "[START_DIR]/checkout",
"infra_step": true,
"name": "checkout.repo init sso://fuchsia/foo",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"[CACHE]/cipd/fuchsia/infra/repo/git_revision%3Ae58ece5f83ece5ddfd7f3ca5eebc3a887f6bcbdb/repo",
"sync"
],
"cwd": "[START_DIR]/checkout",
"infra_step": true,
"name": "checkout.repo sync",
"timeout": 900,
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"run-tests.py",
"-flag",
"flagval"
],
"cwd": "[START_DIR]/checkout",
"name": "run run-tests.py"
},
{
"name": "$result"
}
]