blob: c8b08ccca4c2d504405bb6c9192eafc000d9a6cb [file] [log] [blame]
package cq
var fakeConfig = `#!/usr/bin/env lucicfg
luci.project(
name = "Skia, 2D graphics library",
buildbucket = "cr-buildbucket.appspot.com",
swarming = "chromium-swarm.appspot.com",
acls = [
acl.entry(acl.PROJECT_CONFIGS_READER, groups = ["all"]),
acl.entry(acl.LOGDOG_READER, groups = ["all"]),
acl.entry(acl.LOGDOG_WRITER, groups = ["luci-logdog-skia-writers"]),
acl.entry(acl.CQ_COMMITTER, groups = ["project-skia-committers"]),
acl.entry(acl.CQ_DRY_RUNNER, groups = ["project-skia-tryjob-access"]),
],
logdog = "luci-logdog",
)
luci.logdog(
gs_bucket = "skia-logdog",
)
luci.bucket(
name = "skia.testing",
acls = [
acl.entry(acl.BUILDBUCKET_READER, groups = ["all"]),
acl.entry(acl.BUILDBUCKET_OWNER, groups = [
"project-skia-external-buildbucket-writers",
"project-skia-committers",
]),
],
)
luci.cq(
status_host = "chromium-cq-status.appspot.com",
submit_burst_delay = time.duration(300000),
submit_max_burst = 2,
)
luci.cq_group(
name = "master",
watch = cq.refset(
repo = "https://skia.googlesource.com/skia",
refs = ["refs/heads/master"],
),
retry_config = cq.retry_config(
single_quota = 1,
global_quota = 2,
failure_weight = 2,
transient_failure_weight = 1,
timeout_weight = 2,
),
tree_status_host = "tree-status.skia.org",
verifiers = [
luci.cq_tryjob_verifier(
builder = "chromium:try/linux-blink-rel",
includable_only = True,
),
luci.cq_tryjob_verifier(
builder = "chromium:try/linux_chromium_compile_dbg_ng",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-arm-Debug-Android",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-arm-Release-Android_API26",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-arm64-Debug-Android",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-x86_64-Debug",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-x86_64-Debug-Tidy",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-x86_64-Debug-Wuffs",
location_regexp = [".+/[+]/DEPS", ".+/[+]/src/codec/SkWuffs.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-EMCC-wasm-Release-CanvasKit",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-EMCC-wasm-Release-CanvasKit_CPU",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-GCC-x86_64-Debug-NoGPU_Docker",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-GCC-x86_64-Release-Docker",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Mac-Clang-x86_64-Release",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-Clang-x86-Debug",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-Clang-x86_64-Release-Dawn",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-Clang-x86_64-Release-Direct3D",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-Clang-x86_64-Release-Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-MSVC-arm64-Release-ANGLE",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-MSVC-x86_64-Release-Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/BuildStats-Debian10-EMCC-wasm-Release-CanvasKit",
location_regexp = [".+/[+]/infra/canvaskit/.*", ".+/[+]/modules/canvaskit/.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/BuildStats-Debian9-Clang-arm-Release-Flutter_Android_Docker",
experiment_percentage = 100,
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Housekeeper-OnDemand-Presubmit",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Housekeeper-PerCommit-CheckGeneratedFiles",
location_regexp = [".+/[+]/src/gpu/effects/generated/.*", ".+/[+]/src/sksl/.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Housekeeper-PerCommit-InfraTests_Linux",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Housekeeper-PerCommit-RunGnToBp",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Perf-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-ASAN",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Android-Clang-GalaxyS20-GPU-MaliG77-arm64-Release-All-Android_Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Android-Clang-GalaxyS7_G930FD-GPU-MaliT880-arm64-Release-All-Android",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-Clang-GCE-CPU-AVX2-x86_64-Debug-All",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-Clang-GCE-CPU-AVX2-x86_64-Debug-All-BonusConfigs",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-Clang-NUC7i5BNK-GPU-IntelIris640-x86_64-Debug-All",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-EMCC-GCE-CPU-AVX2-asmjs-Release-All-PathKit",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-EMCC-GCE-CPU-AVX2-wasm-Release-All-CanvasKit",
location_regexp = [".+/[+]/modules/canvaskit/.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-EMCC-GCE-CPU-AVX2-wasm-Release-All-PathKit",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-EMCC-GCE-GPU-AVX2-wasm-Release-All-CanvasKit",
location_regexp = [".+/[+]/modules/canvaskit/.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Mac10.15.1-Clang-MacBookAir7.2-GPU-IntelHD6000-x86_64-Debug-All-Metal",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-ASAN",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-DDL3_Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Release-All",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Win10-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-Dawn",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Debug-All",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Win10-Clang-ShuttleA-GPU-RadeonHD7770-x86_64-Release-All-Direct3D",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Win2019-Clang-GCE-CPU-AVX2-x86_64-Release-All",
),
],
)
luci.cq_group(
name = "skqp/release",
watch = cq.refset(
repo = "https://skia.googlesource.com/skia",
refs = ["refs/heads/skqp/release"],
),
retry_config = cq.retry_config(
single_quota = 1,
global_quota = 2,
failure_weight = 2,
transient_failure_weight = 1,
timeout_weight = 2,
),
verifiers = [
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Housekeeper-OnDemand-Presubmit",
disable_reuse = True,
),
],
)
`
var cloneAllExpect = `#!/usr/bin/env lucicfg
luci.project(
name = "Skia, 2D graphics library",
buildbucket = "cr-buildbucket.appspot.com",
swarming = "chromium-swarm.appspot.com",
acls = [
acl.entry(acl.PROJECT_CONFIGS_READER, groups = ["all"]),
acl.entry(acl.LOGDOG_READER, groups = ["all"]),
acl.entry(acl.LOGDOG_WRITER, groups = ["luci-logdog-skia-writers"]),
acl.entry(acl.CQ_COMMITTER, groups = ["project-skia-committers"]),
acl.entry(acl.CQ_DRY_RUNNER, groups = ["project-skia-tryjob-access"]),
],
logdog = "luci-logdog",
)
luci.logdog(
gs_bucket = "skia-logdog",
)
luci.bucket(
name = "skia.testing",
acls = [
acl.entry(acl.BUILDBUCKET_READER, groups = ["all"]),
acl.entry(acl.BUILDBUCKET_OWNER, groups = [
"project-skia-external-buildbucket-writers",
"project-skia-committers",
]),
],
)
luci.cq(
status_host = "chromium-cq-status.appspot.com",
submit_burst_delay = time.duration(300000),
submit_max_burst = 2,
)
luci.cq_group(
name = "master",
watch = cq.refset(
repo = "https://skia.googlesource.com/skia",
refs = ["refs/heads/master"],
),
retry_config = cq.retry_config(
single_quota = 1,
global_quota = 2,
failure_weight = 2,
transient_failure_weight = 1,
timeout_weight = 2,
),
tree_status_host = "tree-status.skia.org",
verifiers = [
luci.cq_tryjob_verifier(
builder = "chromium:try/linux-blink-rel",
includable_only = True,
),
luci.cq_tryjob_verifier(
builder = "chromium:try/linux_chromium_compile_dbg_ng",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-arm-Debug-Android",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-arm-Release-Android_API26",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-arm64-Debug-Android",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-x86_64-Debug",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-x86_64-Debug-Tidy",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-x86_64-Debug-Wuffs",
location_regexp = [".+/[+]/DEPS", ".+/[+]/src/codec/SkWuffs.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-EMCC-wasm-Release-CanvasKit",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-EMCC-wasm-Release-CanvasKit_CPU",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-GCC-x86_64-Debug-NoGPU_Docker",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-GCC-x86_64-Release-Docker",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Mac-Clang-x86_64-Release",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-Clang-x86-Debug",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-Clang-x86_64-Release-Dawn",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-Clang-x86_64-Release-Direct3D",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-Clang-x86_64-Release-Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-MSVC-arm64-Release-ANGLE",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-MSVC-x86_64-Release-Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/BuildStats-Debian10-EMCC-wasm-Release-CanvasKit",
location_regexp = [".+/[+]/infra/canvaskit/.*", ".+/[+]/modules/canvaskit/.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/BuildStats-Debian9-Clang-arm-Release-Flutter_Android_Docker",
experiment_percentage = 100,
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Housekeeper-OnDemand-Presubmit",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Housekeeper-PerCommit-CheckGeneratedFiles",
location_regexp = [".+/[+]/src/gpu/effects/generated/.*", ".+/[+]/src/sksl/.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Housekeeper-PerCommit-InfraTests_Linux",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Housekeeper-PerCommit-RunGnToBp",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Perf-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-ASAN",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Android-Clang-GalaxyS20-GPU-MaliG77-arm64-Release-All-Android_Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Android-Clang-GalaxyS7_G930FD-GPU-MaliT880-arm64-Release-All-Android",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-Clang-GCE-CPU-AVX2-x86_64-Debug-All",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-Clang-GCE-CPU-AVX2-x86_64-Debug-All-BonusConfigs",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-Clang-NUC7i5BNK-GPU-IntelIris640-x86_64-Debug-All",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-EMCC-GCE-CPU-AVX2-asmjs-Release-All-PathKit",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-EMCC-GCE-CPU-AVX2-wasm-Release-All-CanvasKit",
location_regexp = [".+/[+]/modules/canvaskit/.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-EMCC-GCE-CPU-AVX2-wasm-Release-All-PathKit",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-EMCC-GCE-GPU-AVX2-wasm-Release-All-CanvasKit",
location_regexp = [".+/[+]/modules/canvaskit/.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Mac10.15.1-Clang-MacBookAir7.2-GPU-IntelHD6000-x86_64-Debug-All-Metal",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-ASAN",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-DDL3_Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Release-All",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Win10-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-Dawn",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Debug-All",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Win10-Clang-ShuttleA-GPU-RadeonHD7770-x86_64-Release-All-Direct3D",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Win2019-Clang-GCE-CPU-AVX2-x86_64-Release-All",
),
],
)
luci.cq_group(
name = "skqp/release",
watch = cq.refset(
repo = "https://skia.googlesource.com/skia",
refs = ["refs/heads/skqp/release"],
),
retry_config = cq.retry_config(
single_quota = 1,
global_quota = 2,
failure_weight = 2,
transient_failure_weight = 1,
timeout_weight = 2,
),
verifiers = [
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Housekeeper-OnDemand-Presubmit",
disable_reuse = True,
),
],
)
luci.cq_group(
name = "clone",
watch = cq.refset(
repo = "https://skia.googlesource.com/skia",
refs = ["refs/heads/clone"],
),
retry_config = cq.retry_config(
single_quota = 1,
global_quota = 2,
failure_weight = 2,
transient_failure_weight = 1,
timeout_weight = 2,
),
tree_status_host = "tree-status.skia.org",
verifiers = [
luci.cq_tryjob_verifier(
builder = "chromium:try/linux-blink-rel",
includable_only = True,
),
luci.cq_tryjob_verifier(
builder = "chromium:try/linux_chromium_compile_dbg_ng",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-arm-Debug-Android",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-arm-Release-Android_API26",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-arm64-Debug-Android",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-x86_64-Debug",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-x86_64-Debug-Tidy",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-x86_64-Debug-Wuffs",
location_regexp = [".+/[+]/DEPS", ".+/[+]/src/codec/SkWuffs.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-EMCC-wasm-Release-CanvasKit",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-EMCC-wasm-Release-CanvasKit_CPU",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-GCC-x86_64-Debug-NoGPU_Docker",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-GCC-x86_64-Release-Docker",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Mac-Clang-x86_64-Release",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-Clang-x86-Debug",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-Clang-x86_64-Release-Dawn",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-Clang-x86_64-Release-Direct3D",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-Clang-x86_64-Release-Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-MSVC-arm64-Release-ANGLE",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-MSVC-x86_64-Release-Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/BuildStats-Debian10-EMCC-wasm-Release-CanvasKit",
location_regexp = [".+/[+]/infra/canvaskit/.*", ".+/[+]/modules/canvaskit/.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/BuildStats-Debian9-Clang-arm-Release-Flutter_Android_Docker",
experiment_percentage = 100,
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Housekeeper-OnDemand-Presubmit",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Housekeeper-PerCommit-CheckGeneratedFiles",
location_regexp = [".+/[+]/src/gpu/effects/generated/.*", ".+/[+]/src/sksl/.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Housekeeper-PerCommit-InfraTests_Linux",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Housekeeper-PerCommit-RunGnToBp",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Perf-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-ASAN",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Android-Clang-GalaxyS20-GPU-MaliG77-arm64-Release-All-Android_Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Android-Clang-GalaxyS7_G930FD-GPU-MaliT880-arm64-Release-All-Android",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-Clang-GCE-CPU-AVX2-x86_64-Debug-All",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-Clang-GCE-CPU-AVX2-x86_64-Debug-All-BonusConfigs",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-Clang-NUC7i5BNK-GPU-IntelIris640-x86_64-Debug-All",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-EMCC-GCE-CPU-AVX2-asmjs-Release-All-PathKit",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-EMCC-GCE-CPU-AVX2-wasm-Release-All-CanvasKit",
location_regexp = [".+/[+]/modules/canvaskit/.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-EMCC-GCE-CPU-AVX2-wasm-Release-All-PathKit",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-EMCC-GCE-GPU-AVX2-wasm-Release-All-CanvasKit",
location_regexp = [".+/[+]/modules/canvaskit/.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Mac10.15.1-Clang-MacBookAir7.2-GPU-IntelHD6000-x86_64-Debug-All-Metal",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-ASAN",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-DDL3_Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Release-All",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Win10-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-Dawn",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Debug-All",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Win10-Clang-ShuttleA-GPU-RadeonHD7770-x86_64-Release-All-Direct3D",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Win2019-Clang-GCE-CPU-AVX2-x86_64-Release-All",
),
],
)
`
var cloneNoExperimentalExpect = `#!/usr/bin/env lucicfg
luci.project(
name = "Skia, 2D graphics library",
buildbucket = "cr-buildbucket.appspot.com",
swarming = "chromium-swarm.appspot.com",
acls = [
acl.entry(acl.PROJECT_CONFIGS_READER, groups = ["all"]),
acl.entry(acl.LOGDOG_READER, groups = ["all"]),
acl.entry(acl.LOGDOG_WRITER, groups = ["luci-logdog-skia-writers"]),
acl.entry(acl.CQ_COMMITTER, groups = ["project-skia-committers"]),
acl.entry(acl.CQ_DRY_RUNNER, groups = ["project-skia-tryjob-access"]),
],
logdog = "luci-logdog",
)
luci.logdog(
gs_bucket = "skia-logdog",
)
luci.bucket(
name = "skia.testing",
acls = [
acl.entry(acl.BUILDBUCKET_READER, groups = ["all"]),
acl.entry(acl.BUILDBUCKET_OWNER, groups = [
"project-skia-external-buildbucket-writers",
"project-skia-committers",
]),
],
)
luci.cq(
status_host = "chromium-cq-status.appspot.com",
submit_burst_delay = time.duration(300000),
submit_max_burst = 2,
)
luci.cq_group(
name = "master",
watch = cq.refset(
repo = "https://skia.googlesource.com/skia",
refs = ["refs/heads/master"],
),
retry_config = cq.retry_config(
single_quota = 1,
global_quota = 2,
failure_weight = 2,
transient_failure_weight = 1,
timeout_weight = 2,
),
tree_status_host = "tree-status.skia.org",
verifiers = [
luci.cq_tryjob_verifier(
builder = "chromium:try/linux-blink-rel",
includable_only = True,
),
luci.cq_tryjob_verifier(
builder = "chromium:try/linux_chromium_compile_dbg_ng",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-arm-Debug-Android",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-arm-Release-Android_API26",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-arm64-Debug-Android",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-x86_64-Debug",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-x86_64-Debug-Tidy",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-x86_64-Debug-Wuffs",
location_regexp = [".+/[+]/DEPS", ".+/[+]/src/codec/SkWuffs.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-EMCC-wasm-Release-CanvasKit",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-EMCC-wasm-Release-CanvasKit_CPU",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-GCC-x86_64-Debug-NoGPU_Docker",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-GCC-x86_64-Release-Docker",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Mac-Clang-x86_64-Release",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-Clang-x86-Debug",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-Clang-x86_64-Release-Dawn",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-Clang-x86_64-Release-Direct3D",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-Clang-x86_64-Release-Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-MSVC-arm64-Release-ANGLE",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-MSVC-x86_64-Release-Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/BuildStats-Debian10-EMCC-wasm-Release-CanvasKit",
location_regexp = [".+/[+]/infra/canvaskit/.*", ".+/[+]/modules/canvaskit/.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/BuildStats-Debian9-Clang-arm-Release-Flutter_Android_Docker",
experiment_percentage = 100,
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Housekeeper-OnDemand-Presubmit",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Housekeeper-PerCommit-CheckGeneratedFiles",
location_regexp = [".+/[+]/src/gpu/effects/generated/.*", ".+/[+]/src/sksl/.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Housekeeper-PerCommit-InfraTests_Linux",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Housekeeper-PerCommit-RunGnToBp",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Perf-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-ASAN",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Android-Clang-GalaxyS20-GPU-MaliG77-arm64-Release-All-Android_Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Android-Clang-GalaxyS7_G930FD-GPU-MaliT880-arm64-Release-All-Android",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-Clang-GCE-CPU-AVX2-x86_64-Debug-All",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-Clang-GCE-CPU-AVX2-x86_64-Debug-All-BonusConfigs",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-Clang-NUC7i5BNK-GPU-IntelIris640-x86_64-Debug-All",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-EMCC-GCE-CPU-AVX2-asmjs-Release-All-PathKit",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-EMCC-GCE-CPU-AVX2-wasm-Release-All-CanvasKit",
location_regexp = [".+/[+]/modules/canvaskit/.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-EMCC-GCE-CPU-AVX2-wasm-Release-All-PathKit",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-EMCC-GCE-GPU-AVX2-wasm-Release-All-CanvasKit",
location_regexp = [".+/[+]/modules/canvaskit/.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Mac10.15.1-Clang-MacBookAir7.2-GPU-IntelHD6000-x86_64-Debug-All-Metal",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-ASAN",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-DDL3_Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Release-All",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Win10-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-Dawn",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Debug-All",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Win10-Clang-ShuttleA-GPU-RadeonHD7770-x86_64-Release-All-Direct3D",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Win2019-Clang-GCE-CPU-AVX2-x86_64-Release-All",
),
],
)
luci.cq_group(
name = "skqp/release",
watch = cq.refset(
repo = "https://skia.googlesource.com/skia",
refs = ["refs/heads/skqp/release"],
),
retry_config = cq.retry_config(
single_quota = 1,
global_quota = 2,
failure_weight = 2,
transient_failure_weight = 1,
timeout_weight = 2,
),
verifiers = [
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Housekeeper-OnDemand-Presubmit",
disable_reuse = True,
),
],
)
luci.cq_group(
name = "clone",
watch = cq.refset(
repo = "https://skia.googlesource.com/skia",
refs = ["refs/heads/clone"],
),
retry_config = cq.retry_config(
single_quota = 1,
global_quota = 2,
failure_weight = 2,
transient_failure_weight = 1,
timeout_weight = 2,
),
tree_status_host = "tree-status.skia.org",
verifiers = [
luci.cq_tryjob_verifier(
builder = "chromium:try/linux-blink-rel",
includable_only = True,
),
luci.cq_tryjob_verifier(
builder = "chromium:try/linux_chromium_compile_dbg_ng",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-arm-Debug-Android",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-arm-Release-Android_API26",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-arm64-Debug-Android",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-x86_64-Debug",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-x86_64-Debug-Tidy",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-x86_64-Debug-Wuffs",
location_regexp = [".+/[+]/DEPS", ".+/[+]/src/codec/SkWuffs.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-EMCC-wasm-Release-CanvasKit",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-EMCC-wasm-Release-CanvasKit_CPU",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-GCC-x86_64-Debug-NoGPU_Docker",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-GCC-x86_64-Release-Docker",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Mac-Clang-x86_64-Release",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-Clang-x86-Debug",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-Clang-x86_64-Release-Dawn",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-Clang-x86_64-Release-Direct3D",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-Clang-x86_64-Release-Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-MSVC-arm64-Release-ANGLE",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-MSVC-x86_64-Release-Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/BuildStats-Debian10-EMCC-wasm-Release-CanvasKit",
location_regexp = [".+/[+]/infra/canvaskit/.*", ".+/[+]/modules/canvaskit/.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Housekeeper-OnDemand-Presubmit",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Housekeeper-PerCommit-CheckGeneratedFiles",
location_regexp = [".+/[+]/src/gpu/effects/generated/.*", ".+/[+]/src/sksl/.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Housekeeper-PerCommit-InfraTests_Linux",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Housekeeper-PerCommit-RunGnToBp",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Perf-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-ASAN",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Android-Clang-GalaxyS20-GPU-MaliG77-arm64-Release-All-Android_Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Android-Clang-GalaxyS7_G930FD-GPU-MaliT880-arm64-Release-All-Android",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-Clang-GCE-CPU-AVX2-x86_64-Debug-All",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-Clang-GCE-CPU-AVX2-x86_64-Debug-All-BonusConfigs",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-Clang-NUC7i5BNK-GPU-IntelIris640-x86_64-Debug-All",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-EMCC-GCE-CPU-AVX2-asmjs-Release-All-PathKit",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-EMCC-GCE-CPU-AVX2-wasm-Release-All-CanvasKit",
location_regexp = [".+/[+]/modules/canvaskit/.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-EMCC-GCE-CPU-AVX2-wasm-Release-All-PathKit",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-EMCC-GCE-GPU-AVX2-wasm-Release-All-CanvasKit",
location_regexp = [".+/[+]/modules/canvaskit/.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Mac10.15.1-Clang-MacBookAir7.2-GPU-IntelHD6000-x86_64-Debug-All-Metal",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-ASAN",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-DDL3_Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Release-All",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Win10-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-Dawn",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Debug-All",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Win10-Clang-ShuttleA-GPU-RadeonHD7770-x86_64-Release-All-Direct3D",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Win2019-Clang-GCE-CPU-AVX2-x86_64-Release-All",
),
],
)
`
var cloneNoTreeCheckExpect = `#!/usr/bin/env lucicfg
luci.project(
name = "Skia, 2D graphics library",
buildbucket = "cr-buildbucket.appspot.com",
swarming = "chromium-swarm.appspot.com",
acls = [
acl.entry(acl.PROJECT_CONFIGS_READER, groups = ["all"]),
acl.entry(acl.LOGDOG_READER, groups = ["all"]),
acl.entry(acl.LOGDOG_WRITER, groups = ["luci-logdog-skia-writers"]),
acl.entry(acl.CQ_COMMITTER, groups = ["project-skia-committers"]),
acl.entry(acl.CQ_DRY_RUNNER, groups = ["project-skia-tryjob-access"]),
],
logdog = "luci-logdog",
)
luci.logdog(
gs_bucket = "skia-logdog",
)
luci.bucket(
name = "skia.testing",
acls = [
acl.entry(acl.BUILDBUCKET_READER, groups = ["all"]),
acl.entry(acl.BUILDBUCKET_OWNER, groups = [
"project-skia-external-buildbucket-writers",
"project-skia-committers",
]),
],
)
luci.cq(
status_host = "chromium-cq-status.appspot.com",
submit_burst_delay = time.duration(300000),
submit_max_burst = 2,
)
luci.cq_group(
name = "master",
watch = cq.refset(
repo = "https://skia.googlesource.com/skia",
refs = ["refs/heads/master"],
),
retry_config = cq.retry_config(
single_quota = 1,
global_quota = 2,
failure_weight = 2,
transient_failure_weight = 1,
timeout_weight = 2,
),
tree_status_host = "tree-status.skia.org",
verifiers = [
luci.cq_tryjob_verifier(
builder = "chromium:try/linux-blink-rel",
includable_only = True,
),
luci.cq_tryjob_verifier(
builder = "chromium:try/linux_chromium_compile_dbg_ng",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-arm-Debug-Android",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-arm-Release-Android_API26",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-arm64-Debug-Android",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-x86_64-Debug",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-x86_64-Debug-Tidy",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-x86_64-Debug-Wuffs",
location_regexp = [".+/[+]/DEPS", ".+/[+]/src/codec/SkWuffs.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-EMCC-wasm-Release-CanvasKit",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-EMCC-wasm-Release-CanvasKit_CPU",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-GCC-x86_64-Debug-NoGPU_Docker",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-GCC-x86_64-Release-Docker",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Mac-Clang-x86_64-Release",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-Clang-x86-Debug",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-Clang-x86_64-Release-Dawn",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-Clang-x86_64-Release-Direct3D",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-Clang-x86_64-Release-Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-MSVC-arm64-Release-ANGLE",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-MSVC-x86_64-Release-Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/BuildStats-Debian10-EMCC-wasm-Release-CanvasKit",
location_regexp = [".+/[+]/infra/canvaskit/.*", ".+/[+]/modules/canvaskit/.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/BuildStats-Debian9-Clang-arm-Release-Flutter_Android_Docker",
experiment_percentage = 100,
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Housekeeper-OnDemand-Presubmit",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Housekeeper-PerCommit-CheckGeneratedFiles",
location_regexp = [".+/[+]/src/gpu/effects/generated/.*", ".+/[+]/src/sksl/.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Housekeeper-PerCommit-InfraTests_Linux",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Housekeeper-PerCommit-RunGnToBp",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Perf-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-ASAN",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Android-Clang-GalaxyS20-GPU-MaliG77-arm64-Release-All-Android_Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Android-Clang-GalaxyS7_G930FD-GPU-MaliT880-arm64-Release-All-Android",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-Clang-GCE-CPU-AVX2-x86_64-Debug-All",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-Clang-GCE-CPU-AVX2-x86_64-Debug-All-BonusConfigs",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-Clang-NUC7i5BNK-GPU-IntelIris640-x86_64-Debug-All",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-EMCC-GCE-CPU-AVX2-asmjs-Release-All-PathKit",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-EMCC-GCE-CPU-AVX2-wasm-Release-All-CanvasKit",
location_regexp = [".+/[+]/modules/canvaskit/.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-EMCC-GCE-CPU-AVX2-wasm-Release-All-PathKit",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-EMCC-GCE-GPU-AVX2-wasm-Release-All-CanvasKit",
location_regexp = [".+/[+]/modules/canvaskit/.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Mac10.15.1-Clang-MacBookAir7.2-GPU-IntelHD6000-x86_64-Debug-All-Metal",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-ASAN",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-DDL3_Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Release-All",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Win10-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-Dawn",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Debug-All",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Win10-Clang-ShuttleA-GPU-RadeonHD7770-x86_64-Release-All-Direct3D",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Win2019-Clang-GCE-CPU-AVX2-x86_64-Release-All",
),
],
)
luci.cq_group(
name = "skqp/release",
watch = cq.refset(
repo = "https://skia.googlesource.com/skia",
refs = ["refs/heads/skqp/release"],
),
retry_config = cq.retry_config(
single_quota = 1,
global_quota = 2,
failure_weight = 2,
transient_failure_weight = 1,
timeout_weight = 2,
),
verifiers = [
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Housekeeper-OnDemand-Presubmit",
disable_reuse = True,
),
],
)
luci.cq_group(
name = "clone",
watch = cq.refset(
repo = "https://skia.googlesource.com/skia",
refs = ["refs/heads/clone"],
),
retry_config = cq.retry_config(
single_quota = 1,
global_quota = 2,
failure_weight = 2,
transient_failure_weight = 1,
timeout_weight = 2,
),
verifiers = [
luci.cq_tryjob_verifier(
builder = "chromium:try/linux-blink-rel",
includable_only = True,
),
luci.cq_tryjob_verifier(
builder = "chromium:try/linux_chromium_compile_dbg_ng",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-arm-Debug-Android",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-arm-Release-Android_API26",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-arm64-Debug-Android",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-x86_64-Debug",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-x86_64-Debug-Tidy",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-x86_64-Debug-Wuffs",
location_regexp = [".+/[+]/DEPS", ".+/[+]/src/codec/SkWuffs.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-EMCC-wasm-Release-CanvasKit",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-EMCC-wasm-Release-CanvasKit_CPU",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-GCC-x86_64-Debug-NoGPU_Docker",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-GCC-x86_64-Release-Docker",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Mac-Clang-x86_64-Release",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-Clang-x86-Debug",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-Clang-x86_64-Release-Dawn",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-Clang-x86_64-Release-Direct3D",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-Clang-x86_64-Release-Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-MSVC-arm64-Release-ANGLE",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-MSVC-x86_64-Release-Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/BuildStats-Debian10-EMCC-wasm-Release-CanvasKit",
location_regexp = [".+/[+]/infra/canvaskit/.*", ".+/[+]/modules/canvaskit/.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/BuildStats-Debian9-Clang-arm-Release-Flutter_Android_Docker",
experiment_percentage = 100,
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Housekeeper-OnDemand-Presubmit",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Housekeeper-PerCommit-CheckGeneratedFiles",
location_regexp = [".+/[+]/src/gpu/effects/generated/.*", ".+/[+]/src/sksl/.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Housekeeper-PerCommit-InfraTests_Linux",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Housekeeper-PerCommit-RunGnToBp",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Perf-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-ASAN",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Android-Clang-GalaxyS20-GPU-MaliG77-arm64-Release-All-Android_Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Android-Clang-GalaxyS7_G930FD-GPU-MaliT880-arm64-Release-All-Android",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-Clang-GCE-CPU-AVX2-x86_64-Debug-All",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-Clang-GCE-CPU-AVX2-x86_64-Debug-All-BonusConfigs",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-Clang-NUC7i5BNK-GPU-IntelIris640-x86_64-Debug-All",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-EMCC-GCE-CPU-AVX2-asmjs-Release-All-PathKit",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-EMCC-GCE-CPU-AVX2-wasm-Release-All-CanvasKit",
location_regexp = [".+/[+]/modules/canvaskit/.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-EMCC-GCE-CPU-AVX2-wasm-Release-All-PathKit",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-EMCC-GCE-GPU-AVX2-wasm-Release-All-CanvasKit",
location_regexp = [".+/[+]/modules/canvaskit/.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Mac10.15.1-Clang-MacBookAir7.2-GPU-IntelHD6000-x86_64-Debug-All-Metal",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-ASAN",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-DDL3_Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Release-All",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Win10-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-Dawn",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Debug-All",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Win10-Clang-ShuttleA-GPU-RadeonHD7770-x86_64-Release-All-Direct3D",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Win2019-Clang-GCE-CPU-AVX2-x86_64-Release-All",
),
],
)
`
var cloneExcludeRegexExpect = `#!/usr/bin/env lucicfg
luci.project(
name = "Skia, 2D graphics library",
buildbucket = "cr-buildbucket.appspot.com",
swarming = "chromium-swarm.appspot.com",
acls = [
acl.entry(acl.PROJECT_CONFIGS_READER, groups = ["all"]),
acl.entry(acl.LOGDOG_READER, groups = ["all"]),
acl.entry(acl.LOGDOG_WRITER, groups = ["luci-logdog-skia-writers"]),
acl.entry(acl.CQ_COMMITTER, groups = ["project-skia-committers"]),
acl.entry(acl.CQ_DRY_RUNNER, groups = ["project-skia-tryjob-access"]),
],
logdog = "luci-logdog",
)
luci.logdog(
gs_bucket = "skia-logdog",
)
luci.bucket(
name = "skia.testing",
acls = [
acl.entry(acl.BUILDBUCKET_READER, groups = ["all"]),
acl.entry(acl.BUILDBUCKET_OWNER, groups = [
"project-skia-external-buildbucket-writers",
"project-skia-committers",
]),
],
)
luci.cq(
status_host = "chromium-cq-status.appspot.com",
submit_burst_delay = time.duration(300000),
submit_max_burst = 2,
)
luci.cq_group(
name = "master",
watch = cq.refset(
repo = "https://skia.googlesource.com/skia",
refs = ["refs/heads/master"],
),
retry_config = cq.retry_config(
single_quota = 1,
global_quota = 2,
failure_weight = 2,
transient_failure_weight = 1,
timeout_weight = 2,
),
tree_status_host = "tree-status.skia.org",
verifiers = [
luci.cq_tryjob_verifier(
builder = "chromium:try/linux-blink-rel",
includable_only = True,
),
luci.cq_tryjob_verifier(
builder = "chromium:try/linux_chromium_compile_dbg_ng",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-arm-Debug-Android",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-arm-Release-Android_API26",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-arm64-Debug-Android",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-x86_64-Debug",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-x86_64-Debug-Tidy",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-Clang-x86_64-Debug-Wuffs",
location_regexp = [".+/[+]/DEPS", ".+/[+]/src/codec/SkWuffs.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-EMCC-wasm-Release-CanvasKit",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-EMCC-wasm-Release-CanvasKit_CPU",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-GCC-x86_64-Debug-NoGPU_Docker",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Debian10-GCC-x86_64-Release-Docker",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Mac-Clang-x86_64-Release",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-Clang-x86-Debug",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-Clang-x86_64-Release-Dawn",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-Clang-x86_64-Release-Direct3D",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-Clang-x86_64-Release-Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-MSVC-arm64-Release-ANGLE",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Build-Win-MSVC-x86_64-Release-Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/BuildStats-Debian10-EMCC-wasm-Release-CanvasKit",
location_regexp = [".+/[+]/infra/canvaskit/.*", ".+/[+]/modules/canvaskit/.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/BuildStats-Debian9-Clang-arm-Release-Flutter_Android_Docker",
experiment_percentage = 100,
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Housekeeper-OnDemand-Presubmit",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Housekeeper-PerCommit-CheckGeneratedFiles",
location_regexp = [".+/[+]/src/gpu/effects/generated/.*", ".+/[+]/src/sksl/.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Housekeeper-PerCommit-InfraTests_Linux",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Housekeeper-PerCommit-RunGnToBp",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Perf-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-ASAN",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Android-Clang-GalaxyS20-GPU-MaliG77-arm64-Release-All-Android_Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Android-Clang-GalaxyS7_G930FD-GPU-MaliT880-arm64-Release-All-Android",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-Clang-GCE-CPU-AVX2-x86_64-Debug-All",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-Clang-GCE-CPU-AVX2-x86_64-Debug-All-BonusConfigs",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-Clang-NUC7i5BNK-GPU-IntelIris640-x86_64-Debug-All",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-EMCC-GCE-CPU-AVX2-asmjs-Release-All-PathKit",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-EMCC-GCE-CPU-AVX2-wasm-Release-All-CanvasKit",
location_regexp = [".+/[+]/modules/canvaskit/.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-EMCC-GCE-CPU-AVX2-wasm-Release-All-PathKit",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Debian10-EMCC-GCE-GPU-AVX2-wasm-Release-All-CanvasKit",
location_regexp = [".+/[+]/modules/canvaskit/.*"],
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Mac10.15.1-Clang-MacBookAir7.2-GPU-IntelHD6000-x86_64-Debug-All-Metal",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-ASAN",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-DDL3_Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-Vulkan",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Release-All",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Win10-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-Dawn",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Debug-All",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Win10-Clang-ShuttleA-GPU-RadeonHD7770-x86_64-Release-All-Direct3D",
),
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Test-Win2019-Clang-GCE-CPU-AVX2-x86_64-Release-All",
),
],
)
luci.cq_group(
name = "skqp/release",
watch = cq.refset(
repo = "https://skia.googlesource.com/skia",
refs = ["refs/heads/skqp/release"],
),
retry_config = cq.retry_config(
single_quota = 1,
global_quota = 2,
failure_weight = 2,
transient_failure_weight = 1,
timeout_weight = 2,
),
verifiers = [
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Housekeeper-OnDemand-Presubmit",
disable_reuse = True,
),
],
)
luci.cq_group(
name = "clone",
watch = cq.refset(
repo = "https://skia.googlesource.com/skia",
refs = ["refs/heads/clone"],
),
retry_config = cq.retry_config(
single_quota = 1,
global_quota = 2,
failure_weight = 2,
transient_failure_weight = 1,
timeout_weight = 2,
),
tree_status_host = "tree-status.skia.org",
verifiers = [
luci.cq_tryjob_verifier(
builder = "chromium:try/linux-blink-rel",
includable_only = True,
),
luci.cq_tryjob_verifier(
builder = "chromium:try/linux_chromium_compile_dbg_ng",
),
],
)
`
var deleteExpect = `#!/usr/bin/env lucicfg
luci.project(
name = "Skia, 2D graphics library",
buildbucket = "cr-buildbucket.appspot.com",
swarming = "chromium-swarm.appspot.com",
acls = [
acl.entry(acl.PROJECT_CONFIGS_READER, groups = ["all"]),
acl.entry(acl.LOGDOG_READER, groups = ["all"]),
acl.entry(acl.LOGDOG_WRITER, groups = ["luci-logdog-skia-writers"]),
acl.entry(acl.CQ_COMMITTER, groups = ["project-skia-committers"]),
acl.entry(acl.CQ_DRY_RUNNER, groups = ["project-skia-tryjob-access"]),
],
logdog = "luci-logdog",
)
luci.logdog(
gs_bucket = "skia-logdog",
)
luci.bucket(
name = "skia.testing",
acls = [
acl.entry(acl.BUILDBUCKET_READER, groups = ["all"]),
acl.entry(acl.BUILDBUCKET_OWNER, groups = [
"project-skia-external-buildbucket-writers",
"project-skia-committers",
]),
],
)
luci.cq(
status_host = "chromium-cq-status.appspot.com",
submit_burst_delay = time.duration(300000),
submit_max_burst = 2,
)
luci.cq_group(
name = "skqp/release",
watch = cq.refset(
repo = "https://skia.googlesource.com/skia",
refs = ["refs/heads/skqp/release"],
),
retry_config = cq.retry_config(
single_quota = 1,
global_quota = 2,
failure_weight = 2,
transient_failure_weight = 1,
timeout_weight = 2,
),
verifiers = [
luci.cq_tryjob_verifier(
builder = "skia:skia.primary/Housekeeper-OnDemand-Presubmit",
disable_reuse = True,
),
],
)
`