2017-05-22 12:35:36 +00:00
[
{
"cmd" : [
"python" ,
"-u" ,
"RECIPE_MODULE[depot_tools::git]/resources/git_setup.py" ,
"--path" ,
"[START_DIR]/swarming.client" ,
"--url" ,
"https://chromium.googlesource.com/external/swarming.client.git"
] ,
"name" : "git setup (swarming_client)"
} ,
{
"cmd" : [
"git" ,
"retry" ,
"fetch" ,
"origin" ,
2017-09-27 17:03:35 +00:00
"master" ,
"--progress"
2017-05-22 12:35:36 +00:00
] ,
"cwd" : "[START_DIR]/swarming.client" ,
"env" : {
2017-05-31 23:13:27 +00:00
"PATH" : "RECIPE_PACKAGE_REPO[depot_tools]:<PATH>"
2017-05-22 12:35:36 +00:00
} ,
"infra_step" : true ,
"name" : "git fetch (swarming_client)"
} ,
{
"cmd" : [
"git" ,
"checkout" ,
"-f" ,
"FETCH_HEAD"
] ,
"cwd" : "[START_DIR]/swarming.client" ,
"infra_step" : true ,
"name" : "git checkout (swarming_client)"
} ,
{
"cmd" : [
"git" ,
"rev-parse" ,
"HEAD"
] ,
"cwd" : "[START_DIR]/swarming.client" ,
"infra_step" : true ,
"name" : "read revision" ,
"stdout" : "/path/to/tmp/" ,
"~followup_annotations" : [
"@@@STEP_TEXT@<br/>checked out 'deadbeef'<br/>@@@"
]
} ,
{
"cmd" : [
"git" ,
"clean" ,
"-f" ,
"-d" ,
"-x"
] ,
"cwd" : "[START_DIR]/swarming.client" ,
"infra_step" : true ,
"name" : "git clean (swarming_client)"
} ,
{
"cmd" : [
"git" ,
"submodule" ,
"sync"
] ,
"cwd" : "[START_DIR]/swarming.client" ,
"infra_step" : true ,
"name" : "submodule sync (swarming_client)"
} ,
{
"cmd" : [
"git" ,
"submodule" ,
"update" ,
"--init" ,
"--recursive"
] ,
"cwd" : "[START_DIR]/swarming.client" ,
"infra_step" : true ,
"name" : "submodule update (swarming_client)"
} ,
{
"cmd" : [
"cat"
] ,
"name" : "read test spec" ,
"stdout" : "/path/to/tmp/json" ,
"~followup_annotations" : [
"@@@STEP_LOG_LINE@json.output@null@@@" ,
"@@@STEP_LOG_END@json.output@@@"
]
} ,
{
"cmd" : [
"python" ,
"-u" ,
"RECIPE_MODULE[skia::isolate]/resources/find_isolated_tests.py" ,
"--build-dir" ,
"RECIPE_PACKAGE_REPO[skia]" ,
"--output-json" ,
"/path/to/tmp/json"
] ,
"name" : "find isolated tests" ,
"~followup_annotations" : [
"@@@STEP_LOG_LINE@json.output@{@@@" ,
"@@@STEP_LOG_LINE@json.output@ \"dummy_target_1\": \"[dummy hash for dummy_target_1]\", @@@" ,
"@@@STEP_LOG_LINE@json.output@ \"dummy_target_2\": \"[dummy hash for dummy_target_2]\"@@@" ,
"@@@STEP_LOG_LINE@json.output@}@@@" ,
"@@@STEP_LOG_END@json.output@@@" ,
"@@@SET_BUILD_PROPERTY@swarm_hashes@{\"dummy_target_1\": \"[dummy hash for dummy_target_1]\", \"dummy_target_2\": \"[dummy hash for dummy_target_2]\"}@@@"
]
} ,
{
"name" : "$result" ,
"recipe_result" : null ,
"status_code" : 0
}
]