To repro this locally, run the following line from the root of a 'infra' checkout:
./recipes.py run --properties-file - fuchsia <<EOF
{
"build.run_tests": true,
"build.board": "boards/arm64.gni",
"build.variants": [
"host_asan"
],
"recipe": "fuchsia",
"checkout.remote": "
https://fuchsia.googlesource.com/integration",
"checkout.manifest": "flower",
"build.target": "arm64",
"checkout.project": "integration",
"build.packages": [
"//bundles:buildbot"
],
"$recipe_engine/path": {
"cache_dir": "/b/s/w/ir/cache",
"temp_dir": "/b/s/w/ir/tmp/rt"
},
"gcs_bucket": "fuchsia-build",
"test.test_in_shards": true,
"test.timeout_secs": 1800,
"build": [
8915145537612573000
],
"$recipe_engine/isolated": {
"server": "
https://isolateserver.appspot.com"
},
"build.product": "products/core.gni",
"board": "boards/arm64.gni",
"$recipe_engine/swarming": {
"server": "
https://chromium-swarm.appspot.com"
},
"product": "products/core.gni",
"buildername": "fuchsia-arm64-release-clang_ci",
"run_tests": true,
"test_in_shards": true,
"$recipe_engine/runtime": {
"is_experimental": false,
"is_luci": true
},
"buildbucket": {
"hostname": "cr-buildbucket.appspot.com",
"build": {
"created_ts": 1556252835619927,
"tags": [
"builder:fuchsia-arm64-release-clang_ci",
"buildset:commit/gitiles/fuchsia.googlesource.com/fuchsia/+/5a66c475af0001b5da83a0afc1778998bf850111",
"gitiles_ref:refs/heads/master",
"parent_buildername:clang-x64-linux",
"scheduler_invocation_id:9080574404666161840",
"scheduler_job_id:fuchsia/fuchsia-arm64-release-clang_ci",
"user_agent:luci-scheduler",
"user_agent:recipe"
],
"bucket": "luci.fuchsia.ci",
"created_by": "project:fuchsia",
"project": "fuchsia",
"id": "8915144342596317408"
}
},
"test_timeout_secs": 1800,
"variants": [
"host_asan"
],
"packages": [
"//bundles:buildbot"
],
"build_type": "release",
"build.build_type": "release",
"repo": "fuchsia",
"checkout.repo": "fuchsia",
"remote": "
https://fuchsia.googlesource.com/integration",
"target": "arm64",
"manifest": "flower",
"project": "integration",
"$recipe_engine/buildbucket": {
"hostname": "cr-buildbucket.appspot.com",
"build": {
"tags": [
{
"key": "buildset",
"value": "commit/gitiles/fuchsia.googlesource.com/fuchsia/+/5a66c475af0001b5da83a0afc1778998bf850111"
},
{
"key": "parent_buildername",
"value": "clang-x64-linux"
},
{
"key": "scheduler_invocation_id",
"value": "9080574404666161840"
},
{
"key": "scheduler_job_id",
"value": "fuchsia/fuchsia-arm64-release-clang_ci"
},
{
"key": "user_agent",
"value": "luci-scheduler"
},
{
"key": "user_agent",
"value": "recipe"
}
],
"builder": {
"project": "fuchsia",
"builder": "fuchsia-arm64-release-clang_ci",
"bucket": "ci"
},
"createTime": "2019-04-26T04:27:15.619927Z",
"infra": {
"buildbucket": {
"serviceConfigRevision": "a3fbb0de8d0bb4fb35d341475b3cedcea4b98f74"
},
"recipe": {
"name": "fuchsia",
"cipdPackage": "fuchsia/infra/recipe_bundles/fuchsia.googlesource.com/infra/recipes"
},
"swarming": {
"priority": 30,
"hostname": "chromium-swarm.appspot.com",
"taskServiceAccount": "fuchsia-ci-builder@fuchsia-infra.iam.gserviceaccount.com"
}
},
"createdBy": "project:fuchsia",
"input": {
"gitilesCommit": {
"project": "fuchsia",
"host": "fuchsia.googlesource.com",
"ref": "refs/heads/master",
"id": "5a66c475af0001b5da83a0afc1778998bf850111"
}
},
"id": "8915144342596317408"
}
},
"path_config": "generic",
"build.clang_toolchain": {
"instance": "d1b96949a171f725ce761cc24bdcaa7eb58e6507",
"type": "isolated"
},
"bot_id": "fuchsia-debian-32-488667e2-us-central1-c-wq4c"
}
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.