blob: 3f171d4c573507ee90298b3f18c65c6177210131 [file] [log] [blame]
[
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[depot_tools::git]/resources/git_setup.py",
"--path",
"[START_DIR]/swarming.client",
"--url",
"https://chromium.googlesource.com/infra/luci/client-py.git"
],
"env": {
"ANALYZER_STATE_LOCATION_OVERRIDE": "[CLEANUP]/analysis-cache"
},
"name": "git setup (swarming_client)"
},
{
"cmd": [
"git",
"fetch",
"origin",
"master",
"--progress"
],
"cwd": "[START_DIR]/swarming.client",
"env": {
"ANALYZER_STATE_LOCATION_OVERRIDE": "[CLEANUP]/analysis-cache",
"PATH": "RECIPE_REPO[depot_tools]:<PATH>"
},
"infra_step": true,
"name": "git fetch (swarming_client)"
},
{
"cmd": [
"git",
"checkout",
"-f",
"FETCH_HEAD"
],
"cwd": "[START_DIR]/swarming.client",
"env": {
"ANALYZER_STATE_LOCATION_OVERRIDE": "[CLEANUP]/analysis-cache"
},
"infra_step": true,
"name": "git checkout (swarming_client)"
},
{
"cmd": [
"git",
"rev-parse",
"HEAD"
],
"cwd": "[START_DIR]/swarming.client",
"env": {
"ANALYZER_STATE_LOCATION_OVERRIDE": "[CLEANUP]/analysis-cache"
},
"infra_step": true,
"name": "read revision",
"~followup_annotations": [
"@@@STEP_TEXT@<br/>checked out 'deadbeef'<br/>@@@"
]
},
{
"cmd": [
"git",
"clean",
"-f",
"-d",
"-x"
],
"cwd": "[START_DIR]/swarming.client",
"env": {
"ANALYZER_STATE_LOCATION_OVERRIDE": "[CLEANUP]/analysis-cache"
},
"infra_step": true,
"name": "git clean (swarming_client)"
},
{
"cmd": [
"git",
"submodule",
"sync"
],
"cwd": "[START_DIR]/swarming.client",
"env": {
"ANALYZER_STATE_LOCATION_OVERRIDE": "[CLEANUP]/analysis-cache"
},
"infra_step": true,
"name": "submodule sync (swarming_client)"
},
{
"cmd": [
"git",
"submodule",
"update",
"--init",
"--recursive"
],
"cwd": "[START_DIR]/swarming.client",
"env": {
"ANALYZER_STATE_LOCATION_OVERRIDE": "[CLEANUP]/analysis-cache"
},
"infra_step": true,
"name": "submodule update (swarming_client)"
},
{
"cmd": [
"python",
"-u",
"[START_DIR]/swarming.client/isolateserver.py",
"download",
"-I",
"isolateserver.appspot.com",
"--namespace",
"default-gzip",
"-sisolate_123",
"--target=."
],
"cwd": "[CLEANUP]",
"env": {
"ANALYZER_STATE_LOCATION_OVERRIDE": "[CLEANUP]/analysis-cache"
},
"name": "downloading fileset test_name"
},
{
"cmd": [
"python",
"-u",
"[CLEANUP]/tools/task_kill.py",
"--kill_browsers=True",
"--kill_vsbuild=True"
],
"env": {
"ANALYZER_STATE_LOCATION_OVERRIDE": "[CLEANUP]/analysis-cache"
},
"name": "kill processes"
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[CLEANUP]/tools/bots/test_matrix.json",
"/path/to/tmp/json"
],
"env": {
"ANALYZER_STATE_LOCATION_OVERRIDE": "[CLEANUP]/analysis-cache"
},
"infra_step": true,
"name": "read test-matrix.json",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"builder_configurations\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"builders\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"dart2js-win-debug-x64-firefox\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"analyzer-linux-release-none\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"meta\": {}, @@@",
"@@@STEP_LOG_LINE@json.output@ \"steps\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"arguments\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"foo\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"--bar\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"Build\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"script\": \"tools/build.py\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"shards\": 1@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"arguments\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"foo\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"--bar\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"-e co19\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"language_2\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"Test-step 1\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"script\": \"tools/test.py\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"arguments\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"foo\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"--bar\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"-mdebug\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"-n${runtime}-foo-${mode}-${arch}-bar\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"Test-step 2\"@@@",
"@@@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@ \"filesets\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"fileset1\": \"[]\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"nameoffileset\": \"[]\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"global\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"chrome\": \"66.0.3359.139\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"firefox\": \"60.0.1\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"[CLEANUP]/tools/task_kill.py",
"--kill_browsers=True",
"--kill_vsbuild=True"
],
"env": {
"ANALYZER_STATE_LOCATION_OVERRIDE": "[CLEANUP]/analysis-cache"
},
"name": "kill processes (2)"
},
{
"failure": {
"humanReason": "Error, could not find builder by name analyzer-triggered in test-matrix"
},
"name": "$result"
}
]