[graphite] Run the tests on the Graphite bots

and add a Release M1 test bot

Bug: skia:12466
Change-Id: Id7c7c2e01764127c5ff92be7f636aadb9022f582
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/457897
Reviewed-by: Jim Van Verth <jvanverth@google.com>
Commit-Queue: Robert Phillips <robertphillips@google.com>
This commit is contained in:
Robert Phillips 2021-10-11 13:27:28 -04:00 committed by SkCQ
parent 6c8e2e832e
commit 6aa64b6ecd
3 changed files with 117 additions and 5 deletions

View File

@ -292,14 +292,15 @@ func (b *taskBuilder) dmFlags(internalHardwareLabel string) {
// Graphite bot *only* runs the grmtl config
if b.extraConfig("Graphite") {
// TODO: re-enable - currently fails with "Failed to make lazy image"
skip("_", "gm", "_", "image_subset")
if b.extraConfig("ASAN") {
// skbug.com/12507 (Neon UB during JPEG compression on M1 ASAN Graphite bot)
skip("_", "gm", "_", "yuv420_odd_dim") // Oddly enough yuv420_odd_dim_repeat doesn't crash
skip("_", "gm", "_", "encode-alpha-jpeg")
skip("_", "gm", "_", "encode")
skip("_", "gm", "_", "jpg-color-cube")
// TODO: re-enable - currently fails with "Failed to make lazy image"
skip("_", "gm", "_", "image_subset")
}
configs = []string{"grmtl"}
}
@ -578,8 +579,13 @@ func (b *taskBuilder) dmFlags(internalHardwareLabel string) {
removeFromArgs("colorImage")
}
if b.matchExtraConfig("DDL", "PDF", "Graphite") {
// The DDL, PDF and Graphite bots just render the large skps and the gms
if b.matchExtraConfig("Graphite") {
// The Graphite bots run the skps, gms and tests
removeFromArgs("image")
removeFromArgs("colorImage")
removeFromArgs("svg")
} else if b.matchExtraConfig("DDL", "PDF") {
// The DDL and PDF bots just render the large skps and the gms
removeFromArgs("tests")
removeFromArgs("image")
removeFromArgs("colorImage")

View File

@ -542,6 +542,7 @@
{"name": "Test-Mac11-Clang-MacMini9.1-CPU-AppleM1-arm64-Debug-All-NativeFonts"},
{"name": "Test-Mac11-Clang-MacMini9.1-GPU-AppleM1-arm64-Debug-All"},
{"name": "Test-Mac11-Clang-MacMini9.1-GPU-AppleM1-arm64-Debug-All-Metal"},
{"name": "Test-Mac11-Clang-MacMini9.1-GPU-AppleM1-arm64-Release-All-Graphite"},
{"name": "Test-Mac11-Clang-MacMini9.1-GPU-AppleM1-arm64-Debug-All-ASAN_Graphite"},
{"name": "Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-ASAN",
"cq_config": {}

File diff suppressed because one or more lines are too long