| { |
| "jobs": { |
| "Build-Debian10-Clang-x86_64-Release-Lottie": { |
| "tasks": [ |
| "Build-Debian10-Clang-x86_64-Release-Lottie" |
| ] |
| }, |
| "Housekeeper-OnDemand-Presubmit": { |
| "priority": 1, |
| "tasks": [ |
| "Housekeeper-OnDemand-Presubmit" |
| ], |
| "trigger": "on demand" |
| }, |
| "Housekeeper-PerCommit-BundleRecipes": { |
| "tasks": [ |
| "Housekeeper-PerCommit-BundleRecipes" |
| ] |
| }, |
| "Housekeeper-PerCommit-InfraTests": { |
| "tasks": [ |
| "Housekeeper-PerCommit-InfraTests" |
| ] |
| }, |
| "Test-Debian10-Clang-GCE-CPU-AVX2-x86_64-Release-All-Lottie": { |
| "tasks": [ |
| "Test-Debian10-Clang-GCE-CPU-AVX2-x86_64-Release-All-Lottie" |
| ] |
| }, |
| "Test-Debian10-none-GCE-CPU-AVX2-x86_64-Release-All-LottieWeb": { |
| "tasks": [ |
| "Test-Debian10-none-GCE-CPU-AVX2-x86_64-Release-All-LottieWeb" |
| ] |
| } |
| }, |
| "tasks": { |
| "Build-Debian10-Clang-x86_64-Release-Lottie": { |
| "caches": [ |
| { |
| "name": "ccache", |
| "path": "cache/ccache" |
| }, |
| { |
| "name": "vpython3", |
| "path": "cache/vpython3" |
| } |
| ], |
| "casSpec": "compile", |
| "cipd_packages": [ |
| { |
| "name": "infra/3pp/tools/cpython3/${platform}", |
| "path": "cipd_bin_packages/cpython3", |
| "version": "version:3@3.11.9.chromium.35" |
| }, |
| { |
| "name": "infra/tools/luci-auth/${platform}", |
| "path": "cipd_bin_packages", |
| "version": "git_revision:dc0b8fd6a9218ce32fbe767150707c0eb082a1f4" |
| }, |
| { |
| "name": "infra/tools/luci/kitchen/${platform}", |
| "path": ".", |
| "version": "git_revision:dc0b8fd6a9218ce32fbe767150707c0eb082a1f4" |
| }, |
| { |
| "name": "infra/tools/luci/vpython3/${platform}", |
| "path": "cipd_bin_packages", |
| "version": "git_revision:dc0b8fd6a9218ce32fbe767150707c0eb082a1f4" |
| }, |
| { |
| "name": "skia/bots/ccache_linux", |
| "path": "ccache_linux", |
| "version": "version:1" |
| }, |
| { |
| "name": "skia/bots/clang_linux", |
| "path": "clang_linux", |
| "version": "version:30" |
| } |
| ], |
| "command": [ |
| "cipd_bin_packages/vpython3${EXECUTABLE_SUFFIX}", |
| "-u", |
| "skia/infra/bots/run_recipe.py", |
| "${ISOLATED_OUTDIR}", |
| "compile", |
| "{\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"buildername\":\"Build-Debian10-Clang-x86_64-Release-Lottie\",\"swarm_out_dir\":\"build\"}", |
| "skia" |
| ], |
| "dependencies": [ |
| "Housekeeper-PerCommit-BundleRecipes" |
| ], |
| "dimensions": [ |
| "cpu:x86-64-Haswell_GCE", |
| "gpu:none", |
| "machine_type:n1-highcpu-64", |
| "os:Debian-10.3", |
| "pool:Skia" |
| ], |
| "environment": { |
| "RECIPES_USE_PY3": "true", |
| "VPYTHON_LOG_TRACE": "1" |
| }, |
| "env_prefixes": { |
| "PATH": [ |
| "cipd_bin_packages", |
| "cipd_bin_packages/bin", |
| "cipd_bin_packages/cpython3", |
| "cipd_bin_packages/cpython3/bin" |
| ], |
| "VPYTHON_DEFAULT_SPEC": [ |
| "skia/.vpython3" |
| ], |
| "VPYTHON_VIRTUALENV_ROOT": [ |
| "cache/vpython3" |
| ] |
| }, |
| "execution_timeout_ns": 3600000000000, |
| "extra_tags": { |
| "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations" |
| }, |
| "idempotent": true, |
| "io_timeout_ns": 3600000000000, |
| "max_attempts": 2, |
| "outputs": [ |
| "build" |
| ], |
| "service_account": "skia-external-compile-tasks@skia-swarming-bots.iam.gserviceaccount.com" |
| }, |
| "Housekeeper-OnDemand-Presubmit": { |
| "caches": [ |
| { |
| "name": "git", |
| "path": "cache/git" |
| }, |
| { |
| "name": "git_cache", |
| "path": "cache/git_cache" |
| }, |
| { |
| "name": "vpython3", |
| "path": "cache/vpython3" |
| } |
| ], |
| "casSpec": "run-recipe", |
| "cipd_packages": [ |
| { |
| "name": "infra/3pp/tools/cpython3/${platform}", |
| "path": "cipd_bin_packages/cpython3", |
| "version": "version:3@3.11.9.chromium.35" |
| }, |
| { |
| "name": "infra/3pp/tools/git/linux-amd64", |
| "path": "cipd_bin_packages", |
| "version": "version:3@2.47.1.chromium.11" |
| }, |
| { |
| "name": "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build", |
| "path": "recipe_bundle", |
| "version": "git_revision:bb122cd16700ab80bfcbd494b605dd11d4f5902d" |
| }, |
| { |
| "name": "infra/tools/git/${platform}", |
| "path": "cipd_bin_packages", |
| "version": "git_revision:dc0b8fd6a9218ce32fbe767150707c0eb082a1f4" |
| }, |
| { |
| "name": "infra/tools/luci-auth/${platform}", |
| "path": "cipd_bin_packages", |
| "version": "git_revision:dc0b8fd6a9218ce32fbe767150707c0eb082a1f4" |
| }, |
| { |
| "name": "infra/tools/luci/git-credential-luci/${platform}", |
| "path": "cipd_bin_packages", |
| "version": "git_revision:dc0b8fd6a9218ce32fbe767150707c0eb082a1f4" |
| }, |
| { |
| "name": "infra/tools/luci/kitchen/${platform}", |
| "path": ".", |
| "version": "git_revision:dc0b8fd6a9218ce32fbe767150707c0eb082a1f4" |
| }, |
| { |
| "name": "infra/tools/luci/vpython3/${platform}", |
| "path": "cipd_bin_packages", |
| "version": "git_revision:dc0b8fd6a9218ce32fbe767150707c0eb082a1f4" |
| } |
| ], |
| "command": [ |
| "cipd_bin_packages/vpython3${EXECUTABLE_SUFFIX}", |
| "-u", |
| "skia/infra/bots/run_recipe.py", |
| "${ISOLATED_OUTDIR}", |
| "run_presubmit", |
| "{\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"buildbucket_build_id\":\"<(BUILDBUCKET_BUILD_ID)\",\"buildername\":\"Housekeeper-OnDemand-Presubmit\",\"category\":\"cq\",\"patch_gerrit_url\":\"https://skia-review.googlesource.com\",\"patch_issue\":\"<(ISSUE_INT)\",\"patch_project\":\"skia\",\"patch_ref\":\"<(PATCH_REF)\",\"patch_repo\":\"<(PATCH_REPO)\",\"patch_set\":\"<(PATCHSET_INT)\",\"patch_storage\":\"<(PATCH_STORAGE)\",\"reason\":\"CQ\",\"repo_name\":\"skia\",\"repository\":\"<(REPO)\",\"revision\":\"<(REVISION)\",\"swarm_out_dir\":\"output_ignored\",\"task_id\":\"<(TASK_ID)\"}", |
| "skia" |
| ], |
| "dimensions": [ |
| "cpu:x86-64-Haswell_GCE", |
| "gpu:none", |
| "machine_type:n1-highcpu-64", |
| "os:Debian-10.3", |
| "pool:Skia" |
| ], |
| "environment": { |
| "RECIPES_USE_PY3": "true", |
| "VPYTHON_LOG_TRACE": "1" |
| }, |
| "env_prefixes": { |
| "PATH": [ |
| "cipd_bin_packages", |
| "cipd_bin_packages/bin", |
| "cipd_bin_packages/cpython3", |
| "cipd_bin_packages/cpython3/bin" |
| ], |
| "VPYTHON_DEFAULT_SPEC": [ |
| "skia/.vpython3" |
| ], |
| "VPYTHON_VIRTUALENV_ROOT": [ |
| "cache/vpython3" |
| ] |
| }, |
| "execution_timeout_ns": 3600000000000, |
| "extra_tags": { |
| "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations" |
| }, |
| "io_timeout_ns": 3600000000000, |
| "max_attempts": 2, |
| "service_account": "skia-external-compile-tasks@skia-swarming-bots.iam.gserviceaccount.com" |
| }, |
| "Housekeeper-PerCommit-BundleRecipes": { |
| "caches": [ |
| { |
| "name": "git", |
| "path": "cache/git" |
| }, |
| { |
| "name": "git_cache", |
| "path": "cache/git_cache" |
| }, |
| { |
| "name": "vpython3", |
| "path": "cache/vpython3" |
| } |
| ], |
| "casSpec": "recipes", |
| "cipd_packages": [ |
| { |
| "name": "infra/3pp/tools/cpython3/${platform}", |
| "path": "cipd_bin_packages/cpython3", |
| "version": "version:3@3.11.9.chromium.35" |
| }, |
| { |
| "name": "infra/3pp/tools/git/linux-amd64", |
| "path": "cipd_bin_packages", |
| "version": "version:3@2.47.1.chromium.11" |
| }, |
| { |
| "name": "infra/tools/git/${platform}", |
| "path": "cipd_bin_packages", |
| "version": "git_revision:dc0b8fd6a9218ce32fbe767150707c0eb082a1f4" |
| }, |
| { |
| "name": "infra/tools/luci/git-credential-luci/${platform}", |
| "path": "cipd_bin_packages", |
| "version": "git_revision:dc0b8fd6a9218ce32fbe767150707c0eb082a1f4" |
| }, |
| { |
| "name": "infra/tools/luci/vpython3/${platform}", |
| "path": "cipd_bin_packages", |
| "version": "git_revision:dc0b8fd6a9218ce32fbe767150707c0eb082a1f4" |
| } |
| ], |
| "command": [ |
| "/bin/bash", |
| "skia/infra/bots/bundle_recipes.sh", |
| "${ISOLATED_OUTDIR}" |
| ], |
| "dimensions": [ |
| "cpu:x86-64-Haswell_GCE", |
| "gpu:none", |
| "machine_type:n1-highmem-2", |
| "os:Debian-10.3", |
| "pool:Skia" |
| ], |
| "environment": { |
| "VPYTHON_LOG_TRACE": "1" |
| }, |
| "env_prefixes": { |
| "PATH": [ |
| "cipd_bin_packages", |
| "cipd_bin_packages/bin", |
| "cipd_bin_packages/cpython3", |
| "cipd_bin_packages/cpython3/bin" |
| ], |
| "VPYTHON_VIRTUALENV_ROOT": [ |
| "cache/vpython3" |
| ] |
| }, |
| "idempotent": true |
| }, |
| "Housekeeper-PerCommit-InfraTests": { |
| "caches": [ |
| { |
| "name": "git", |
| "path": "cache/git" |
| }, |
| { |
| "name": "git_cache", |
| "path": "cache/git_cache" |
| }, |
| { |
| "name": "go_cache", |
| "path": "cache/go_cache" |
| }, |
| { |
| "name": "gopath", |
| "path": "cache/gopath" |
| }, |
| { |
| "name": "vpython3", |
| "path": "cache/vpython3" |
| } |
| ], |
| "casSpec": "whole-repo", |
| "cipd_packages": [ |
| { |
| "name": "infra/3pp/tools/cpython3/${platform}", |
| "path": "cipd_bin_packages/cpython3", |
| "version": "version:3@3.11.9.chromium.35" |
| }, |
| { |
| "name": "infra/3pp/tools/git/linux-amd64", |
| "path": "cipd_bin_packages", |
| "version": "version:3@2.47.1.chromium.11" |
| }, |
| { |
| "name": "infra/tools/git/${platform}", |
| "path": "cipd_bin_packages", |
| "version": "git_revision:dc0b8fd6a9218ce32fbe767150707c0eb082a1f4" |
| }, |
| { |
| "name": "infra/tools/luci-auth/${platform}", |
| "path": "cipd_bin_packages", |
| "version": "git_revision:dc0b8fd6a9218ce32fbe767150707c0eb082a1f4" |
| }, |
| { |
| "name": "infra/tools/luci/git-credential-luci/${platform}", |
| "path": "cipd_bin_packages", |
| "version": "git_revision:dc0b8fd6a9218ce32fbe767150707c0eb082a1f4" |
| }, |
| { |
| "name": "infra/tools/luci/kitchen/${platform}", |
| "path": ".", |
| "version": "git_revision:dc0b8fd6a9218ce32fbe767150707c0eb082a1f4" |
| }, |
| { |
| "name": "infra/tools/luci/vpython3/${platform}", |
| "path": "cipd_bin_packages", |
| "version": "git_revision:dc0b8fd6a9218ce32fbe767150707c0eb082a1f4" |
| }, |
| { |
| "name": "skia/bots/go", |
| "path": "go", |
| "version": "version:17" |
| }, |
| { |
| "name": "skia/bots/gsutil", |
| "path": "gsutil", |
| "version": "version:0" |
| } |
| ], |
| "command": [ |
| "cipd_bin_packages/vpython3${EXECUTABLE_SUFFIX}", |
| "-u", |
| "skia/infra/bots/run_recipe.py", |
| "${ISOLATED_OUTDIR}", |
| "infra", |
| "{\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"buildername\":\"Housekeeper-PerCommit-InfraTests\",\"repository\":\"<(REPO)\",\"swarm_out_dir\":\"output_ignored\"}", |
| "skia" |
| ], |
| "dependencies": [ |
| "Housekeeper-PerCommit-BundleRecipes" |
| ], |
| "dimensions": [ |
| "cpu:x86-64-Haswell_GCE", |
| "gpu:none", |
| "machine_type:n1-highmem-2", |
| "os:Debian-10.3", |
| "pool:Skia" |
| ], |
| "environment": { |
| "RECIPES_USE_PY3": "true", |
| "VPYTHON_LOG_TRACE": "1" |
| }, |
| "env_prefixes": { |
| "GOROOT": [ |
| "go/go" |
| ], |
| "PATH": [ |
| "cipd_bin_packages", |
| "cipd_bin_packages/bin", |
| "cipd_bin_packages/cpython3", |
| "cipd_bin_packages/cpython3/bin", |
| "gsutil/gsutil", |
| "go/go/bin" |
| ], |
| "VPYTHON_DEFAULT_SPEC": [ |
| "skia/.vpython3" |
| ], |
| "VPYTHON_VIRTUALENV_ROOT": [ |
| "cache/vpython3" |
| ] |
| }, |
| "execution_timeout_ns": 3600000000000, |
| "extra_tags": { |
| "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations" |
| }, |
| "idempotent": true, |
| "io_timeout_ns": 3600000000000, |
| "max_attempts": 2, |
| "service_account": "skia-external-compile-tasks@skia-swarming-bots.iam.gserviceaccount.com" |
| }, |
| "Test-Debian10-Clang-GCE-CPU-AVX2-x86_64-Release-All-Lottie": { |
| "caches": [ |
| { |
| "name": "vpython3", |
| "path": "cache/vpython3" |
| } |
| ], |
| "casSpec": "test", |
| "cipd_packages": [ |
| { |
| "name": "infra/3pp/tools/cpython3/${platform}", |
| "path": "cipd_bin_packages/cpython3", |
| "version": "version:3@3.11.9.chromium.35" |
| }, |
| { |
| "name": "infra/tools/luci-auth/${platform}", |
| "path": "cipd_bin_packages", |
| "version": "git_revision:dc0b8fd6a9218ce32fbe767150707c0eb082a1f4" |
| }, |
| { |
| "name": "infra/tools/luci/kitchen/${platform}", |
| "path": ".", |
| "version": "git_revision:dc0b8fd6a9218ce32fbe767150707c0eb082a1f4" |
| }, |
| { |
| "name": "infra/tools/luci/vpython3/${platform}", |
| "path": "cipd_bin_packages", |
| "version": "git_revision:dc0b8fd6a9218ce32fbe767150707c0eb082a1f4" |
| }, |
| { |
| "name": "skia/bots/gsutil", |
| "path": "gsutil", |
| "version": "version:0" |
| }, |
| { |
| "name": "skia/bots/lottie-samples", |
| "path": "lottie-samples", |
| "version": "version:2" |
| }, |
| { |
| "name": "skia/bots/skimage", |
| "path": "skimage", |
| "version": "version:47" |
| }, |
| { |
| "name": "skia/bots/skp", |
| "path": "skp", |
| "version": "version:463" |
| }, |
| { |
| "name": "skia/bots/svg", |
| "path": "svg", |
| "version": "version:14" |
| } |
| ], |
| "command": [ |
| "cipd_bin_packages/vpython3${EXECUTABLE_SUFFIX}", |
| "-u", |
| "skia/infra/bots/run_recipe.py", |
| "${ISOLATED_OUTDIR}", |
| "test", |
| "{\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"buildbucket_build_id\":\"<(BUILDBUCKET_BUILD_ID)\",\"buildername\":\"Test-Debian10-Clang-GCE-CPU-AVX2-x86_64-Release-All-Lottie\",\"dm_flags\":\"[\\\"dm\\\",\\\"--nameByHash\\\",\\\"--key\\\",\\\"arch\\\",\\\"x86_64\\\",\\\"compiler\\\",\\\"Clang\\\",\\\"configuration\\\",\\\"Release\\\",\\\"cpu_or_gpu\\\",\\\"CPU\\\",\\\"cpu_or_gpu_value\\\",\\\"AVX2\\\",\\\"extra_config\\\",\\\"Lottie\\\",\\\"model\\\",\\\"GCE\\\",\\\"os\\\",\\\"Debian10\\\",\\\"renderer\\\",\\\"skottie\\\",\\\"style\\\",\\\"default\\\",\\\"--randomProcessorTest\\\",\\\"--nogpu\\\",\\\"--config\\\",\\\"8888\\\",\\\"--src\\\",\\\"lottie\\\",\\\"--skip\\\",\\\"_\\\",\\\"test\\\",\\\"_\\\",\\\"BigImageTest_Ganesh\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"error\\\",\\\"--nonativeFonts\\\",\\\"--verbose\\\"]\",\"dm_properties\":\"{\\\"buildbucket_build_id\\\":\\\"<(BUILDBUCKET_BUILD_ID)\\\",\\\"builder\\\":\\\"Test-Debian10-Clang-GCE-CPU-AVX2-x86_64-Release-All-Lottie\\\",\\\"gitHash\\\":\\\"<(REVISION)\\\",\\\"issue\\\":\\\"<(ISSUE)\\\",\\\"patch_storage\\\":\\\"<(PATCH_STORAGE)\\\",\\\"patchset\\\":\\\"<(PATCHSET)\\\",\\\"swarming_bot_id\\\":\\\"${SWARMING_BOT_ID}\\\",\\\"swarming_task_id\\\":\\\"${SWARMING_TASK_ID}\\\",\\\"task_id\\\":\\\"<(TASK_ID)\\\"}\",\"do_upload\":\"true\",\"gold_hashes_url\":\"https://storage.googleapis.com/skia-gold-lottie/hash_files/gold-lottie-hashes.txt\",\"gs_bucket\":\"skia-gold-lottie\",\"lotties\":\"true\",\"patch_issue\":\"<(ISSUE_INT)\",\"patch_ref\":\"<(PATCH_REF)\",\"patch_repo\":\"<(PATCH_REPO)\",\"patch_set\":\"<(PATCHSET_INT)\",\"patch_storage\":\"<(PATCH_STORAGE)\",\"repository\":\"<(REPO)\",\"resources\":\"true\",\"revision\":\"<(REVISION)\",\"swarm_out_dir\":\"test\",\"task_id\":\"<(TASK_ID)\"}", |
| "skia" |
| ], |
| "dependencies": [ |
| "Build-Debian10-Clang-x86_64-Release-Lottie", |
| "Housekeeper-PerCommit-BundleRecipes" |
| ], |
| "dimensions": [ |
| "cpu:x86-64-Haswell_GCE", |
| "machine_type:n1-standard-16", |
| "os:Debian-10.3", |
| "pool:Skia" |
| ], |
| "environment": { |
| "RECIPES_USE_PY3": "true", |
| "VPYTHON_LOG_TRACE": "1" |
| }, |
| "env_prefixes": { |
| "PATH": [ |
| "gsutil/gsutil", |
| "cipd_bin_packages", |
| "cipd_bin_packages/bin", |
| "cipd_bin_packages/cpython3", |
| "cipd_bin_packages/cpython3/bin" |
| ], |
| "VPYTHON_DEFAULT_SPEC": [ |
| "skia/.vpython3" |
| ], |
| "VPYTHON_VIRTUALENV_ROOT": [ |
| "cache/vpython3" |
| ] |
| }, |
| "execution_timeout_ns": 14400000000000, |
| "expiration_ns": 72000000000000, |
| "extra_tags": { |
| "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations" |
| }, |
| "io_timeout_ns": 14400000000000, |
| "max_attempts": 2, |
| "outputs": [ |
| "test" |
| ], |
| "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com" |
| }, |
| "Test-Debian10-none-GCE-CPU-AVX2-x86_64-Release-All-LottieWeb": { |
| "caches": [ |
| { |
| "name": "vpython3", |
| "path": "cache/vpython3" |
| } |
| ], |
| "casSpec": "lottie-ci", |
| "cipd_packages": [ |
| { |
| "name": "infra/3pp/tools/cpython3/${platform}", |
| "path": "cipd_bin_packages/cpython3", |
| "version": "version:3@3.11.9.chromium.35" |
| }, |
| { |
| "name": "infra/tools/luci-auth/${platform}", |
| "path": "cipd_bin_packages", |
| "version": "git_revision:dc0b8fd6a9218ce32fbe767150707c0eb082a1f4" |
| }, |
| { |
| "name": "infra/tools/luci/kitchen/${platform}", |
| "path": ".", |
| "version": "git_revision:dc0b8fd6a9218ce32fbe767150707c0eb082a1f4" |
| }, |
| { |
| "name": "infra/tools/luci/vpython3/${platform}", |
| "path": "cipd_bin_packages", |
| "version": "git_revision:dc0b8fd6a9218ce32fbe767150707c0eb082a1f4" |
| }, |
| { |
| "name": "skia/bots/gsutil", |
| "path": "gsutil", |
| "version": "version:0" |
| }, |
| { |
| "name": "skia/bots/lottie-samples", |
| "path": "lottie-samples", |
| "version": "version:2" |
| } |
| ], |
| "command": [ |
| "cipd_bin_packages/vpython3${EXECUTABLE_SUFFIX}", |
| "-u", |
| "skia/infra/bots/run_recipe.py", |
| "${ISOLATED_OUTDIR}", |
| "test_lottie_web", |
| "{\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"buildbucket_build_id\":\"<(BUILDBUCKET_BUILD_ID)\",\"buildername\":\"Test-Debian10-none-GCE-CPU-AVX2-x86_64-Release-All-LottieWeb\",\"gold_hashes_url\":\"https://storage.googleapis.com/skia-gold-lottie/hash_files/gold-lottie-hashes.txt\",\"gs_bucket\":\"skia-gold-lottie\",\"patch_issue\":\"<(ISSUE_INT)\",\"patch_ref\":\"<(PATCH_REF)\",\"patch_repo\":\"<(PATCH_REPO)\",\"patch_set\":\"<(PATCHSET_INT)\",\"patch_storage\":\"<(PATCH_STORAGE)\",\"repository\":\"<(REPO)\",\"revision\":\"<(REVISION)\",\"swarm_out_dir\":\"test\",\"task_id\":\"<(TASK_ID)\"}", |
| "skia" |
| ], |
| "dependencies": [ |
| "Housekeeper-PerCommit-BundleRecipes" |
| ], |
| "dimensions": [ |
| "cpu:x86-64-Haswell_GCE", |
| "machine_type:n1-standard-16", |
| "os:Debian-10.3", |
| "pool:Skia", |
| "docker_installed:true" |
| ], |
| "environment": { |
| "RECIPES_USE_PY3": "true", |
| "VPYTHON_LOG_TRACE": "1" |
| }, |
| "env_prefixes": { |
| "CLOUDSDK_PYTHON": [ |
| "cipd_bin_packages/cpython3/bin/python3" |
| ], |
| "PATH": [ |
| "gsutil/gsutil", |
| "cipd_bin_packages", |
| "cipd_bin_packages/bin", |
| "cipd_bin_packages/cpython3", |
| "cipd_bin_packages/cpython3/bin" |
| ], |
| "VPYTHON_DEFAULT_SPEC": [ |
| "skia/.vpython3" |
| ], |
| "VPYTHON_VIRTUALENV_ROOT": [ |
| "cache/vpython3" |
| ] |
| }, |
| "execution_timeout_ns": 14400000000000, |
| "expiration_ns": 72000000000000, |
| "extra_tags": { |
| "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations" |
| }, |
| "io_timeout_ns": 14400000000000, |
| "max_attempts": 2, |
| "outputs": [ |
| "test" |
| ], |
| "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com" |
| } |
| }, |
| "casSpecs": { |
| "bazel": { |
| "root": "..", |
| "paths": [ |
| "skia/example", |
| "skia/experimental/rust_png", |
| "skia/include", |
| "skia/modules", |
| "skia/src", |
| "skia/tests", |
| "skia/third_party", |
| "skia/tools", |
| "skia/bench", |
| "skia/gm", |
| "skia/gn", |
| "skia/resources", |
| "skia/package.json", |
| "skia/package-lock.json", |
| "skia/DEPS", |
| "skia/infra", |
| "skia/go.mod", |
| "skia/go.sum", |
| "skia/.bazelignore", |
| "skia/.bazelrc", |
| "skia/.bazelversion", |
| "skia/BUILD.bazel", |
| "skia/LICENSE", |
| "skia/WORKSPACE.bazel", |
| "skia/bazel", |
| "skia/go_repositories.bzl", |
| "skia/requirements.txt", |
| "skia/toolchain" |
| ], |
| "excludes": [ |
| "^(.*\\/)*\\.git(\\/.*)*$", |
| "skia/third_party/externals" |
| ] |
| }, |
| "canvaskit": { |
| "root": "..", |
| "paths": [ |
| "skia/.vpython3", |
| "skia/infra/bots/run_recipe.py", |
| "skia/infra/canvaskit", |
| "skia/modules/canvaskit", |
| "skia/modules/pathkit/perf/perfReporter.js", |
| "skia/modules/pathkit/tests/testReporter.js" |
| ], |
| "excludes": [ |
| "^(.*\\/)*\\.git(\\/.*)*$" |
| ] |
| }, |
| "compile": { |
| "root": "..", |
| "paths": [ |
| "skia/.bazelrc", |
| "skia/.bazelversion", |
| "skia/.clang-format", |
| "skia/.clang-tidy", |
| "skia/.gn", |
| "skia/.vpython3", |
| "skia/BUILD.bazel", |
| "skia/BUILD.gn", |
| "skia/DEPS", |
| "skia/WORKSPACE.bazel", |
| "skia/bazel", |
| "skia/bench", |
| "skia/bin", |
| "skia/build/fuchsia", |
| "skia/build_overrides", |
| "skia/buildtools", |
| "skia/client_utils/android", |
| "skia/dm", |
| "skia/docs/examples", |
| "skia/example", |
| "skia/experimental", |
| "skia/fuzz", |
| "skia/gm", |
| "skia/gn", |
| "skia/go_repositories.bzl", |
| "skia/include", |
| "skia/infra/bots/assets/android_ndk_darwin/VERSION", |
| "skia/infra/bots/assets/android_ndk_linux/VERSION", |
| "skia/infra/bots/assets/android_ndk_windows/VERSION", |
| "skia/infra/bots/assets/cast_toolchain/VERSION", |
| "skia/infra/bots/assets/clang_linux/VERSION", |
| "skia/infra/bots/assets/clang_win/VERSION", |
| "skia/infra/bots/run_recipe.py", |
| "skia/infra/bots/task_drivers", |
| "skia/infra/canvaskit", |
| "skia/infra/pathkit", |
| "skia/modules", |
| "skia/package-lock.json", |
| "skia/package.json", |
| "skia/platform_tools/android/apps/skottie/skottielib/src/main/cpp/native-lib.cpp", |
| "skia/platform_tools/android/vulkan/Skia_Vulkan_Android.h", |
| "skia/platform_tools/ios/app/LaunchScreen.storyboard", |
| "skia/platform_tools/libraries/include/arcore_c_api.h", |
| "skia/requirements.txt", |
| "skia/resources", |
| "skia/src", |
| "skia/tests", |
| "skia/third_party", |
| "skia/toolchain", |
| "skia/tools" |
| ], |
| "excludes": [ |
| "^(.*\\/)*\\.git(\\/.*)*$" |
| ] |
| }, |
| "empty": { |
| "digest": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0" |
| }, |
| "lottie-ci": { |
| "root": "..", |
| "paths": [ |
| "skia/.vpython3", |
| "skia/infra/bots/run_recipe.py", |
| "skia/infra/lottiecap", |
| "skia/tools/lottie-web-perf", |
| "skia/tools/lottiecap", |
| "lottie" |
| ], |
| "excludes": [ |
| "^(.*\\/)*\\.git(\\/.*)*$" |
| ] |
| }, |
| "lottie-web": { |
| "root": "..", |
| "paths": [ |
| "skia/.vpython3", |
| "skia/infra/bots/run_recipe.py", |
| "skia/tools/lottie-web-perf" |
| ], |
| "excludes": [ |
| "^(.*\\/)*\\.git(\\/.*)*$" |
| ] |
| }, |
| "pathkit": { |
| "root": "..", |
| "paths": [ |
| "skia/.vpython3", |
| "skia/infra/bots/run_recipe.py", |
| "skia/infra/pathkit", |
| "skia/modules/pathkit" |
| ], |
| "excludes": [ |
| "^(.*\\/)*\\.git(\\/.*)*$" |
| ] |
| }, |
| "perf": { |
| "root": "..", |
| "paths": [ |
| "skia/.vpython3", |
| "skia/infra/bots/assets", |
| "skia/infra/bots/run_recipe.py", |
| "skia/platform_tools/ios/bin", |
| "skia/resources", |
| "skia/tools/valgrind.supp" |
| ], |
| "excludes": [ |
| "^(.*\\/)*\\.git(\\/.*)*$" |
| ] |
| }, |
| "puppeteer": { |
| "root": "../skia", |
| "paths": [ |
| ".vpython3", |
| "tools/perf-canvaskit-puppeteer" |
| ], |
| "excludes": [ |
| "^(.*\\/)*\\.git(\\/.*)*$" |
| ] |
| }, |
| "recipes": { |
| "root": "..", |
| "paths": [ |
| "skia/.vpython3", |
| "skia/infra/config/recipes.cfg", |
| "skia/infra/bots/bundle_recipes.sh", |
| "skia/infra/bots/README.recipes.md", |
| "skia/infra/bots/recipe_modules", |
| "skia/infra/bots/recipes", |
| "skia/infra/bots/recipes.py" |
| ], |
| "excludes": [ |
| "^(.*\\/)*\\.git(\\/.*)*$" |
| ] |
| }, |
| "recreate-skps": { |
| "root": "..", |
| "paths": [ |
| "skia/.vpython3", |
| "skia/DEPS", |
| "skia/bin/fetch-sk", |
| "skia/infra/bots/assets/skp", |
| "skia/infra/bots/utils.py", |
| "skia/tools/skp" |
| ], |
| "excludes": [ |
| "^(.*\\/)*\\.git(\\/.*)*$" |
| ] |
| }, |
| "run-recipe": { |
| "root": "..", |
| "paths": [ |
| "skia/.vpython3", |
| "skia/infra/bots/run_recipe.py" |
| ], |
| "excludes": [ |
| "^(.*\\/)*\\.git(\\/.*)*$" |
| ] |
| }, |
| "skottie-wasm": { |
| "root": "..", |
| "paths": [ |
| "skia/.vpython3", |
| "skia/infra/bots/run_recipe.py", |
| "skia/tools/skottie-wasm-perf" |
| ], |
| "excludes": [ |
| "^(.*\\/)*\\.git(\\/.*)*$" |
| ] |
| }, |
| "task-drivers": { |
| "root": "..", |
| "paths": [ |
| "skia/.bazelrc", |
| "skia/.bazelversion", |
| "skia/BUILD.bazel", |
| "skia/LICENSE", |
| "skia/WORKSPACE.bazel", |
| "skia/bazel", |
| "skia/go_repositories.bzl", |
| "skia/include/config", |
| "skia/requirements.txt", |
| "skia/toolchain", |
| "skia/experimental/rust_png", |
| "skia/infra/bots/BUILD.bazel", |
| "skia/infra/bots/build_task_drivers.sh", |
| "skia/infra/bots/task_drivers" |
| ], |
| "excludes": [ |
| "^(.*\\/)*\\.git(\\/.*)*$" |
| ] |
| }, |
| "test": { |
| "root": "..", |
| "paths": [ |
| "skia/.vpython3", |
| "skia/infra/bots/assets", |
| "skia/infra/bots/run_recipe.py", |
| "skia/platform_tools/ios/bin", |
| "skia/resources", |
| "skia/tools/valgrind.supp" |
| ], |
| "excludes": [ |
| "^(.*\\/)*\\.git(\\/.*)*$" |
| ] |
| }, |
| "wasm-gm": { |
| "root": "../skia", |
| "paths": [ |
| ".vpython3", |
| "resources", |
| "tools/run-wasm-gm-tests" |
| ], |
| "excludes": [ |
| "^(.*\\/)*\\.git(\\/.*)*$" |
| ] |
| }, |
| "whole-repo": { |
| "root": "..", |
| "paths": [ |
| "skia", |
| "lottie-ci" |
| ], |
| "excludes": [ |
| "^(.*\\/)*\\.git(\\/.*)*$" |
| ] |
| } |
| } |
| } |