• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# This file is a list of tests to be excluded from a given run of SkQP.
2
3# The format of the list is: <regex_match_to_tests>[,<optional_android_API_level>]
4# The optional Android API level allows the test to be run if the the device's first
5# API level is greater than or equal to the provided API level. For example ".*FOO.*,33"
6# will exclude all tests containing FOO on devices older than Android T.
7
8# Android API Conversion Chart
9# -----------|--------------|-----------
10# Version    | Release Code | API Level
11# -----------|--------------|-----------
12# Android 13 |      T       |     33
13
14
15# Empty lines and comments starting with # are ignored.
16# This is parsed by tools/skqp/src/skqp.cpp
17# The sheet at go/skqp-cts-tests was the basis of this file.
18
19# Exclude all unit tests that contain ES3 because Android does not require ES3 support.
20.*ES3.*
21
22SkRemoteGlyphCache_.+
23ApplyGamma
24ResourceAllocatorTest
25ClipStack_SWMask
26ComposedImageFilter.+
27DDL.+
28DSL.+
29GpuDrawPath
30GpuRectanizer
31ProcessorOptimizationValidationTest
32
33# Don't test Ganesh internals
34GrContextDump
35GrContextFactory_abandon
36GrContextFactory_executorAndTaskGroup
37GrThreadSafeCache.+
38
39ImageFilter.+
40MorphologyFilterRadiusWithMirrorCTM_Gpu
41
42# Android doesn't use promise images
43PromiseImage.*
44
45SkipCopyTaskTest
46SkipOpsTaskTest
47SmallBoxBlurBug
48SrcSrcOverBatchTest
49
50# Tests chaining/batching logic, not actual execution
51TextureOpTest
52
53# These tests mostly stress the CPU-side math of triangulating, not the GPU drawing
54# triangles, which hopefully we can trust to just work
55TriangulatingPath.+
56
57VkDRMModifierTest
58VkImageLayoutTest
59VkProtectedContext_AsyncReadFromProtectedSurface
60VkProtectedContext_CreateNonprotectedContext
61VkProtectedContext_CreateNonprotectedTextureInProtectedContext
62VkProtectedContext_CreateProtectedContext
63VkProtectedContext_CreateProtectedSkSurface
64VkProtectedContext_CreateProtectedTextureInNonprotectedContext
65VkProtectedContext_DDLMakeRenderTargetTest
66VkProtectedContext_DDLSurfaceCharacterizationTest
67VkProtectedContext_DrawProtectedImageOnProtectedSurface
68VkProtectedContext_DrawRectangle
69VkProtectedContext_DrawRectangleWithAntiAlias
70VkProtectedContext_DrawRectangleWithBlendMode
71VkProtectedContext_DrawRectangleWithFilter
72VkProtectedContext_DrawThinPath
73VkProtectedContext_ReadFromProtectedSurface
74VkProtectedContext_SaveLayer
75VkWrapTests
76
77XfermodeImageFilterCroppedInput_Gpu
78skbug5221_GPU
79
80# Tests which don't pass on some Qualcomm devices without workarounds b/222736702
81DMSAA_dual_source_blend_disable, 33
82GLBackendAllocationTest, 33
83GrSurfaceRenderability, 33
84
85# Test that fail on some existing in-market devices b/229804433
86ES2BlendWithNoTexture, 33
87SkRuntimeEffect_Blender_GPU, 33
88SkSLStructsInFunctions_GPU, 33
89
90# Tests known to fail in Skia's infra on existing Android devices
91# see skia.googlesource.com/skia/+/refs/heads/chrome/m100/infra/bots/gen_tasks_logic/dm_flags.go
92ProcessorCloneTest, 33
93Programs, 33
94SkSLCommaSideEffects_GPU, 33
95SkSLInoutParameters_GPU, 33
96SkSLIntrinsicClampFloat_GPU, 33
97SkSLIntrinsicMixFloat_GPU, 33
98SkSLMatrixToVectorCast_GPU, 33
99SkSLOutParams_GPU, 33
100SkSLOutParamsTricky_GPU, 33
101SkSLUnaryPositiveNegative_GPU, 33
102