Add new OOPRDDL bots
These test the *ooprddl configs Change-Id: I1eaee1ceaef95ab37ddbefa4a15350cb726a2c02 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/296728 Reviewed-by: Eric Boren <borenet@google.com> Commit-Queue: Robert Phillips <robertphillips@google.com>
This commit is contained in:
parent
be1b837505
commit
fe7794d4ba
@ -473,6 +473,12 @@ func (b *taskBuilder) dmFlags(internalHardwareLabel string) {
|
||||
args = append(args, "--skpViewportSize", "2048")
|
||||
args = append(args, "--gpuThreads", "0")
|
||||
}
|
||||
if b.extraConfig("OOPRDDL") {
|
||||
// This bot generates the real oopr/DDL images for the large skps and the GMs
|
||||
configs = suffix(filter(configs, "gl", "vk", "mtl"), "ooprddl")
|
||||
args = append(args, "--skpViewportSize", "2048")
|
||||
args = append(args, "--gpuThreads", "0")
|
||||
}
|
||||
}
|
||||
|
||||
// Sharding.
|
||||
@ -562,6 +568,38 @@ func (b *taskBuilder) dmFlags(internalHardwareLabel string) {
|
||||
blacklist("_ test _ InitialTextureClear")
|
||||
}
|
||||
|
||||
if b.extraConfig("OOPRDDL") {
|
||||
// This batch all call readpixels
|
||||
blacklist("_ gm _ async_rescale_and_read_dog_down")
|
||||
blacklist("_ gm _ async_rescale_and_read_dog_up")
|
||||
blacklist("_ gm _ async_rescale_and_read_no_bleed")
|
||||
blacklist("_ gm _ async_rescale_and_read_rose")
|
||||
blacklist("_ gm _ async_rescale_and_read_text_down")
|
||||
blacklist("_ gm _ async_rescale_and_read_text_up")
|
||||
blacklist("_ gm _ async_rescale_and_read_text_up_large")
|
||||
blacklist("_ gm _ async_rescale_and_read_yuv420_rose")
|
||||
blacklist("_ gm _ async_yuv_no_scale")
|
||||
blacklist("_ gm _ drawbitmaprect-subset")
|
||||
blacklist("_ gm _ drawbitmaprect")
|
||||
blacklist("_ gm _ image_subset")
|
||||
blacklist("_ gm _ p3")
|
||||
blacklist("_ gm _ p3_ovals")
|
||||
blacklist("_ gm _ readpixels")
|
||||
blacklist("_ gm _ scale-pixels ")
|
||||
blacklist("_ gm _ zero_length_paths_aa")
|
||||
blacklist("_ gm _ zero_length_paths_bw")
|
||||
blacklist("_ gm _ zero_length_paths_dbl_aa")
|
||||
blacklist("_ gm _ zero_length_paths_dbl_bw")
|
||||
// This one explicitly rejects DDL recording
|
||||
blacklist("_ gm _ blurrect_compare")
|
||||
// These two trip up on CCPR behavior
|
||||
blacklist("_ gm _ preservefillrule_big")
|
||||
blacklist("_ gm _ preservefillrule_little")
|
||||
// These two rely on munging the resource limits
|
||||
blacklist("_ gm _ bitmaptiled_fractional_horizontal")
|
||||
blacklist("_ gm _ bitmaptiled_fractional_vertical")
|
||||
}
|
||||
|
||||
if b.model("TecnoSpark3Pro") {
|
||||
// skbug.com/9421
|
||||
blacklist("_ test _ InitialTextureClear")
|
||||
|
@ -441,9 +441,10 @@ func (b *jobBuilder) deriveCompileTaskName() string {
|
||||
ignore := []string{
|
||||
"Skpbench", "AbandonGpuContext", "PreAbandonGpuContext", "Valgrind",
|
||||
"ReleaseAndAbandonGpuContext", "CCPR", "FSAA", "FAAA", "FDAA", "NativeFonts", "GDI",
|
||||
"NoGPUThreads", "ProcDump", "DDL1", "DDL3", "T8888", "DDLTotal", "DDLRecord", "9x9",
|
||||
"BonusConfigs", "SkottieTracing", "SkottieWASM", "GpuTess", "NonNVPR", "Mskp",
|
||||
"Docker", "PDF", "SkVM", "Puppeteer", "SkottieFrames", "RenderSKP"}
|
||||
"NoGPUThreads", "ProcDump", "DDL1", "DDL3", "OOPRDDL", "T8888",
|
||||
"DDLTotal", "DDLRecord", "9x9", "BonusConfigs", "SkottieTracing", "SkottieWASM",
|
||||
"GpuTess", "NonNVPR", "Mskp", "Docker", "PDF", "SkVM", "Puppeteer",
|
||||
"SkottieFrames", "RenderSKP"}
|
||||
keep := make([]string, 0, len(ec))
|
||||
for _, part := range ec {
|
||||
if !In(part, ignore) {
|
||||
|
@ -335,6 +335,7 @@
|
||||
"Test-Android-Clang-NVIDIA_Shield-GPU-TegraX1-arm64-Debug-All-Android_CCPR",
|
||||
"Test-Android-Clang-NVIDIA_Shield-GPU-TegraX1-arm64-Debug-All-Android_DDL1_Vulkan",
|
||||
"Test-Android-Clang-NVIDIA_Shield-GPU-TegraX1-arm64-Debug-All-Android_DDL3_Vulkan",
|
||||
"Test-Android-Clang-NVIDIA_Shield-GPU-TegraX1-arm64-Debug-All-Android_OOPRDDL_Vulkan",
|
||||
"Test-Android-Clang-NVIDIA_Shield-GPU-TegraX1-arm64-Debug-All-Android_Vulkan_NoGPUThreads",
|
||||
"Test-Android-Clang-NVIDIA_Shield-GPU-TegraX1-arm64-Release-All-Android",
|
||||
"Test-Android-Clang-NVIDIA_Shield-GPU-TegraX1-arm64-Release-All-Android_Vulkan",
|
||||
@ -350,6 +351,7 @@
|
||||
"Test-Android-Clang-P30-GPU-MaliG76-arm64-Debug-All-Android",
|
||||
"Test-Android-Clang-P30-GPU-MaliG76-arm64-Debug-All-Android_DDL1_Vulkan",
|
||||
"Test-Android-Clang-P30-GPU-MaliG76-arm64-Debug-All-Android_DDL3_Vulkan",
|
||||
"Test-Android-Clang-P30-GPU-MaliG76-arm64-Debug-All-Android_OOPRDDL_Vulkan",
|
||||
"Test-Android-Clang-P30-GPU-MaliG76-arm64-Debug-All-Android_Vulkan",
|
||||
"Test-Android-Clang-P30-GPU-MaliG76-arm64-Release-All-Android",
|
||||
"Test-Android-Clang-P30-GPU-MaliG76-arm64-Release-All-Android_Vulkan",
|
||||
@ -369,6 +371,7 @@
|
||||
"Test-Android-Clang-Pixel3-GPU-Adreno630-arm64-Debug-All-Android",
|
||||
"Test-Android-Clang-Pixel3-GPU-Adreno630-arm64-Debug-All-Android_DDL1_Vulkan",
|
||||
"Test-Android-Clang-Pixel3-GPU-Adreno630-arm64-Debug-All-Android_DDL3_Vulkan",
|
||||
"Test-Android-Clang-Pixel3-GPU-Adreno630-arm64-Debug-All-Android_OOPRDDL_Vulkan",
|
||||
"Test-Android-Clang-Pixel3-GPU-Adreno630-arm64-Debug-All-Android_Vulkan",
|
||||
"Test-Android-Clang-Pixel3-GPU-Adreno630-arm64-Release-All-Android",
|
||||
"Test-Android-Clang-Pixel3-GPU-Adreno630-arm64-Release-All-Android_Vulkan",
|
||||
@ -455,10 +458,14 @@
|
||||
"Test-Debian10-Clang-NUC7i5BNK-GPU-IntelIris640-x86_64-Debug-All-DDL1_Vulkan",
|
||||
"Test-Debian10-Clang-NUC7i5BNK-GPU-IntelIris640-x86_64-Debug-All-DDL3_ASAN",
|
||||
"Test-Debian10-Clang-NUC7i5BNK-GPU-IntelIris640-x86_64-Debug-All-DDL3_ASAN_Vulkan",
|
||||
"Test-Debian10-Clang-NUC7i5BNK-GPU-IntelIris640-x86_64-Debug-All-OOPRDDL_ASAN",
|
||||
"Test-Debian10-Clang-NUC7i5BNK-GPU-IntelIris640-x86_64-Debug-All-OOPRDDL_ASAN_Vulkan",
|
||||
"Test-Debian10-Clang-NUC7i5BNK-GPU-IntelIris640-x86_64-Debug-All-OpenCL",
|
||||
"Test-Debian10-Clang-NUC7i5BNK-GPU-IntelIris640-x86_64-Release-All",
|
||||
"Test-Debian10-Clang-NUC7i5BNK-GPU-IntelIris640-x86_64-Release-All-DDL3_TSAN",
|
||||
"Test-Debian10-Clang-NUC7i5BNK-GPU-IntelIris640-x86_64-Release-All-DDL3_TSAN_Vulkan",
|
||||
"Test-Debian10-Clang-NUC7i5BNK-GPU-IntelIris640-x86_64-Release-All-OOPRDDL_TSAN",
|
||||
"Test-Debian10-Clang-NUC7i5BNK-GPU-IntelIris640-x86_64-Release-All-OOPRDDL_TSAN_Vulkan",
|
||||
"Test-Debian10-Clang-NUC7i5BNK-GPU-IntelIris640-x86_64-Release-All-TSAN",
|
||||
"Test-Debian10-Clang-NUC7i5BNK-GPU-IntelIris640-x86_64-Release-All-Vulkan",
|
||||
"Test-Debian10-Clang-NUCDE3815TYKHE-GPU-IntelBayTrail-x86_64-Debug-All",
|
||||
@ -473,10 +480,12 @@
|
||||
"Test-Mac10.13-Clang-MacBook10.1-GPU-IntelHD615-x86_64-Debug-All-CommandBuffer",
|
||||
"Test-Mac10.13-Clang-MacBook10.1-GPU-IntelHD615-x86_64-Debug-All-DDL1_Metal",
|
||||
"Test-Mac10.13-Clang-MacBook10.1-GPU-IntelHD615-x86_64-Debug-All-DDL3_Metal",
|
||||
"Test-Mac10.13-Clang-MacBook10.1-GPU-IntelHD615-x86_64-Debug-All-OOPRDDL_Metal",
|
||||
"Test-Mac10.13-Clang-MacBook10.1-GPU-IntelHD615-x86_64-Debug-All-Metal",
|
||||
"Test-Mac10.13-Clang-MacBook10.1-GPU-IntelHD615-x86_64-Release-All",
|
||||
"Test-Mac10.13-Clang-MacBook10.1-GPU-IntelHD615-x86_64-Release-All-DDL1_Metal",
|
||||
"Test-Mac10.13-Clang-MacBook10.1-GPU-IntelHD615-x86_64-Release-All-DDL3_Metal",
|
||||
"Test-Mac10.13-Clang-MacBook10.1-GPU-IntelHD615-x86_64-Release-All-OOPRDDL_Metal",
|
||||
"Test-Mac10.13-Clang-MacBook10.1-GPU-IntelHD615-x86_64-Release-All-Metal",
|
||||
"Test-Mac10.13-Clang-MacBook10.1-GPU-IntelHD615-x86_64-Release-All-NativeFonts",
|
||||
"Test-Mac10.13-Clang-MacBookPro11.5-CPU-AVX2-x86_64-Debug-All-ASAN",
|
||||
@ -510,12 +519,16 @@
|
||||
"Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-DDL1",
|
||||
"Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-DDL1_Vulkan",
|
||||
"Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-DDL3_ASAN",
|
||||
"Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-OOPRDDL_Vulkan",
|
||||
"Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-OOPRDDL_ASAN",
|
||||
"Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-DDL3_Vulkan",
|
||||
"Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-PreAbandonGpuContext",
|
||||
"Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-Vulkan",
|
||||
"Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Release-All",
|
||||
"Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-DDL3_TSAN",
|
||||
"Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-DDL3_TSAN_Vulkan",
|
||||
"Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-OOPRDDL_TSAN",
|
||||
"Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-OOPRDDL_TSAN_Vulkan",
|
||||
"Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-PreAbandonGpuContext",
|
||||
"Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-TSAN_Vulkan",
|
||||
"Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-Valgrind_AbandonGpuContext_SK_CPU_LIMIT_SSE41",
|
||||
|
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user