aboutsummaryrefslogtreecommitdiff
path: root/platform_tools/android/apps/skqp/src/main/assets/skqp/unittests.txt
diff options
context:
space:
mode:
Diffstat (limited to 'platform_tools/android/apps/skqp/src/main/assets/skqp/unittests.txt')
-rw-r--r--platform_tools/android/apps/skqp/src/main/assets/skqp/unittests.txt39
1 files changed, 29 insertions, 10 deletions
diff --git a/platform_tools/android/apps/skqp/src/main/assets/skqp/unittests.txt b/platform_tools/android/apps/skqp/src/main/assets/skqp/unittests.txt
index 8b8a2a0ab0..f73893b763 100644
--- a/platform_tools/android/apps/skqp/src/main/assets/skqp/unittests.txt
+++ b/platform_tools/android/apps/skqp/src/main/assets/skqp/unittests.txt
@@ -1,12 +1,23 @@
-# This file is a list of regular expressions, one per line.
-# Any test name matching an expression will be excluded from the set run by SKQP.
+# This file is a list of tests to be excluded from a given run of SkQP.
+
+# The format of the list is: <regex_match_to_tests>[,<optional_android_API_level>]
+# The optional Android API level allows the test to be run if the the device's first
+# API level is greater than or equal to the provided API level. For example ".*FOO.*,33"
+# will exclude all tests containing FOO on devices older than Android T.
+
+# Android API Conversion Chart
+# -----------|--------------|-----------
+# Version | Release Code | API Level
+# -----------|--------------|-----------
+# Android 13 | T | 33
+
+
# Empty lines and comments starting with # are ignored.
# This is parsed by tools/skqp/src/skqp.cpp
# The sheet at go/skqp-cts-tests was the basis of this file.
-# Exclude all unit tests that end with the ES3 suffix because Android does not
-# require ES3 support.
-.+ES3
+# Exclude all unit tests that contain ES3 because Android does not require ES3 support.
+.*ES3.*
SkRemoteGlyphCache_.+
ApplyGamma
@@ -29,7 +40,7 @@ ImageFilter.+
MorphologyFilterRadiusWithMirrorCTM_Gpu
# Android doesn't use promise images
-PromiseImage*
+PromiseImage.*
SkipCopyTaskTest
SkipOpsTaskTest
@@ -39,7 +50,8 @@ SrcSrcOverBatchTest
# Tests chaining/batching logic, not actual execution
TextureOpTest
-# These tests mostly stress the CPU-side math of triangulating, not the GPU drawing triangles, which hopefully we can trust to just work
+# These tests mostly stress the CPU-side math of triangulating, not the GPU drawing
+# triangles, which hopefully we can trust to just work
TriangulatingPath.+
VkDRMModifierTest
@@ -66,6 +78,13 @@ XfermodeImageFilterCroppedInput_Gpu
skbug5221_GPU
# Tests which don't pass on some Qualcomm devices without workarounds b/222736702
-DMSAA_dual_source_blend_disable
-GLBackendAllocationTest
-GrSurfaceRenderability \ No newline at end of file
+DMSAA_dual_source_blend_disable, 33
+GLBackendAllocationTest, 33
+GrSurfaceRenderability, 33
+
+# Test that fail on some existing in-market devices b/229804433
+ES2BlendWithNoTexture, 33
+GLBackendAllocationTest, 33
+GrSurfaceRenderability, 33
+SkRuntimeEffect_Blender_GPU, 33
+SkSLStructsInFunctions_GPU, 33 \ No newline at end of file