To repro this locally, run the following line from the root of a 'infra' checkout:
./recipes.py run --properties-file - zircon <<EOF
{
"recipe": "zircon",
"$recipe_engine/path": {
"cache_dir": "/b/s/w/ir/cache",
"temp_dir": "/b/s/w/ir/tmp/rt"
},
"gcs_bucket": "fuchsia-build",
"branch": "refs/heads/master",
"$recipe_engine/isolated": {
"server": "
https://isolateserver.appspot.com"
},
"revision": "66632b640a92fa2baaadc44b521dfc84c5044995",
"$recipe_engine/swarming": {
"server": "
https://chromium-swarm.appspot.com"
},
"repository": "
https://fuchsia.googlesource.com/fuchsia",
"buildername": "zircon-host-mac",
"run_tests": false,
"$recipe_engine/runtime": {
"is_experimental": false,
"is_luci": true
},
"buildbucket": {
"hostname": "cr-buildbucket.appspot.com",
"build": {
"created_ts": 1549960094521376,
"tags": [
"builder:zircon-host-mac",
"buildset:commit/git/66632b640a92fa2baaadc44b521dfc84c5044995",
"buildset:commit/gitiles/fuchsia.googlesource.com/fuchsia/+/66632b640a92fa2baaadc44b521dfc84c5044995",
"gitiles_ref:refs/heads/master",
"scheduler_invocation_id:9087172822058633280",
"scheduler_job_id:fuchsia/zircon-host-mac",
"user_agent:luci-scheduler"
],
"bucket": "luci.fuchsia.ci",
"created_by": "user:luci-scheduler@appspot.gserviceaccount.com",
"project": "fuchsia",
"id": "8921742759885983952"
}
},
"toolchain": "gcc",
"variants": [
"host_asan"
],
"packages": [
"topaz/packages/buildbot"
],
"build_type": "release",
"remote": "
https://fuchsia.googlesource.com/integration",
"target": "x64",
"$infra/goma": {
"local_output_cache": true
},
"manifest": "stem",
"project": "integration",
"$recipe_engine/buildbucket": {
"build": {
"tags": [
{
"key": "builder",
"value": "zircon-host-mac"
},
{
"key": "buildset",
"value": "commit/git/66632b640a92fa2baaadc44b521dfc84c5044995"
},
{
"key": "buildset",
"value": "commit/gitiles/fuchsia.googlesource.com/fuchsia/+/66632b640a92fa2baaadc44b521dfc84c5044995"
},
{
"key": "scheduler_invocation_id",
"value": "9087172822058633280"
},
{
"key": "scheduler_job_id",
"value": "fuchsia/zircon-host-mac"
},
{
"key": "user_agent",
"value": "luci-scheduler"
}
],
"builder": {
"project": "fuchsia",
"builder": "zircon-host-mac",
"bucket": "ci"
},
"createTime": "2019-02-12T08:28:14.521376Z",
"infra": {
"buildbucket": {
"serviceConfigRevision": "2acf9ddf085124300131f0a719a64564504c97a6"
},
"recipe": {
"name": "zircon",
"cipdPackage": "fuchsia/infra/recipe_bundles/fuchsia.googlesource.com/infra/recipes"
},
"swarming": {
"hostname": "chromium-swarm.appspot.com"
}
},
"createdBy": "user:luci-scheduler@appspot.gserviceaccount.com",
"input": {
"gitilesCommit": {
"project": "fuchsia",
"host": "fuchsia.googlesource.com",
"ref": "refs/heads/master",
"id": "66632b640a92fa2baaadc44b521dfc84c5044995"
}
},
"id": "8921742759885983952"
}
},
"run_host_tests": true,
"path_config": "generic",
"ninja_targets": [
"build/gn:host_tests"
],
"bot_id": "build354-a9"
}
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.