[ { "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", "master", "--progress" ], "cwd": "[START_DIR]/swarming.client", "env": { "PATH": "RECIPE_PACKAGE_REPO[depot_tools]:<PATH>" }, "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@[@@@", "@@@STEP_LOG_LINE@json.output@ \"test_exparchive\"@@@", "@@@STEP_LOG_LINE@json.output@]@@@", "@@@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_END@json.output@@@", "@@@STEP_LOG_LINE@missing.isolates@Failed to find *.isolated files:@@@", "@@@STEP_LOG_LINE@missing.isolates@test_exparchive@@@", "@@@STEP_LOG_END@missing.isolates@@@", "@@@STEP_FAILURE@@@", "@@@SET_BUILD_PROPERTY@swarm_hashes@{}@@@" ] }, { "cmd": [ "python", "-u", "RECIPE_MODULE[skia::isolate]/resources/isolate.py", "[START_DIR]/swarming.client", "exparchive", "--dump-json", "/path/to/tmp/json", "--isolate-server", "https://isolateserver-dev.appspot.com", "--eventlog-endpoint", "prod", "--isolate", "RECIPE_PACKAGE_REPO[skia]/test_exparchive.isolate", "--isolated", "RECIPE_PACKAGE_REPO[skia]/test_exparchive.isolated" ], "name": "isolate test_exparchive", "~followup_annotations": [ "@@@STEP_LOG_LINE@json.output@{@@@", "@@@STEP_LOG_LINE@json.output@ \"test_exparchive\": null@@@", "@@@STEP_LOG_LINE@json.output@}@@@", "@@@STEP_LOG_END@json.output@@@", "@@@STEP_LOG_LINE@failed to isolate@Failed to isolate following targets:@@@", "@@@STEP_LOG_LINE@failed to isolate@test_exparchive@@@", "@@@STEP_LOG_LINE@failed to isolate@@@@", "@@@STEP_LOG_LINE@failed to isolate@See logs for more information.@@@", "@@@STEP_LOG_END@failed to isolate@@@", "@@@SET_BUILD_PROPERTY@swarm_hashes@{}@@@" ] }, { "name": "$result", "recipe_result": null, "status_code": 0 } ]