To repro this locally, run the following line from the root of a 'infra' checkout:
./recipes.py run --properties-file - fuchsia <<EOF
{
"tryjob": true,
"recipe": "fuchsia",
"patch_project": "peridot",
"$recipe_engine/path": {
"cache_dir": "/b/s/w/ir/cache",
"temp_dir": "/b/s/w/ir/tmp/rt"
},
"patch_gerrit_url": "
https://fuchsia-review.googlesource.com",
"patch_repository_url": "
https://fuchsia.googlesource.com/peridot",
"patch_ref": "refs/changes/33/233733/2",
"blamelist": [
"vardhan@google.com"
],
"board": "topaz/boards/x64.gni",
"patch_set": 2,
"repository": "
https://fuchsia.googlesource.com/peridot",
"buildername": "topaz-x64-debug",
"run_tests": true,
"test_in_shards": true,
"patch_storage": "gerrit",
"$recipe_engine/runtime": {
"is_experimental": false,
"is_luci": true
},
"buildbucket": {
"hostname": "cr-buildbucket.appspot.com",
"build": {
"created_ts": 1544689793032438,
"tags": [
"buildset:patch/gerrit/fuchsia-review.googlesource.com/233733/2",
"user_agent:gerrit"
],
"bucket": "luci.fuchsia.try",
"created_by": "user:vardhan@google.com",
"project": "fuchsia",
"id": "8927269071539574816"
}
},
"test_timeout_secs": 1200,
"patch_issue": 233733,
"packages": [
"topaz/packages/buildbot"
],
"build_type": "debug",
"repo": "topaz",
"remote": "
https://fuchsia.googlesource.com/integration",
"target": "x64",
"$infra/goma": {
"jobs": 10
},
"manifest": "topaz/topaz",
"project": "integration",
"path_config": "generic",
"bot_id": "fuchsia-debian-16-c4acfc8a-us-central1-c-37h4"
}
EOF
To run on Windows, you can put the JSON in a file and redirect the
contents of the file into run_recipe.py, with the < operator.