xref: /aosp_15_r20/external/skia/tests/testgroups.bzl (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1*c8dee2aaSAndroid Build Coastguard Worker"""This module defines groups of related tests that can be executed with the same test harness."""
2*c8dee2aaSAndroid Build Coastguard Worker
3*c8dee2aaSAndroid Build Coastguard WorkerCODEC_TESTS = [
4*c8dee2aaSAndroid Build Coastguard Worker    "SerializationTest.cpp",
5*c8dee2aaSAndroid Build Coastguard Worker    "SwizzlerTest.cpp",
6*c8dee2aaSAndroid Build Coastguard Worker    "ICCTest.cpp",
7*c8dee2aaSAndroid Build Coastguard Worker    "InvalidIndexedPngTest.cpp",
8*c8dee2aaSAndroid Build Coastguard Worker    "BadIcoTest.cpp",
9*c8dee2aaSAndroid Build Coastguard Worker    "SerialProcsTest.cpp",
10*c8dee2aaSAndroid Build Coastguard Worker    "CanvasStateTest.cpp",
11*c8dee2aaSAndroid Build Coastguard Worker]
12*c8dee2aaSAndroid Build Coastguard Worker
13*c8dee2aaSAndroid Build Coastguard WorkerCORE_TESTS = [
14*c8dee2aaSAndroid Build Coastguard Worker    "AAClipTest.cpp",
15*c8dee2aaSAndroid Build Coastguard Worker    "ArenaAllocTest.cpp",
16*c8dee2aaSAndroid Build Coastguard Worker    "AsADashTest.cpp",
17*c8dee2aaSAndroid Build Coastguard Worker    "AvifTest.cpp",
18*c8dee2aaSAndroid Build Coastguard Worker    "BRDTest.cpp",
19*c8dee2aaSAndroid Build Coastguard Worker    "BezierCurveTest.cpp",
20*c8dee2aaSAndroid Build Coastguard Worker    "BitSetTest.cpp",
21*c8dee2aaSAndroid Build Coastguard Worker    "BitmapCopyTest.cpp",
22*c8dee2aaSAndroid Build Coastguard Worker    "BitmapGetColorTest.cpp",
23*c8dee2aaSAndroid Build Coastguard Worker    "BitmapTest.cpp",
24*c8dee2aaSAndroid Build Coastguard Worker    "BlitMaskClip.cpp",
25*c8dee2aaSAndroid Build Coastguard Worker    "CachedDecodingPixelRefTest.cpp",
26*c8dee2aaSAndroid Build Coastguard Worker    "CanvasTest.cpp",
27*c8dee2aaSAndroid Build Coastguard Worker    "ChecksumTest.cpp",
28*c8dee2aaSAndroid Build Coastguard Worker    "ClipCubicTest.cpp",
29*c8dee2aaSAndroid Build Coastguard Worker    "ClipStackTest.cpp",
30*c8dee2aaSAndroid Build Coastguard Worker    "ClipperTest.cpp",
31*c8dee2aaSAndroid Build Coastguard Worker    "ColorMatrixTest.cpp",
32*c8dee2aaSAndroid Build Coastguard Worker    "ColorPrivTest.cpp",
33*c8dee2aaSAndroid Build Coastguard Worker    "ColorTest.cpp",
34*c8dee2aaSAndroid Build Coastguard Worker    "CtsEnforcement.cpp",
35*c8dee2aaSAndroid Build Coastguard Worker    "CubicMapTest.cpp",
36*c8dee2aaSAndroid Build Coastguard Worker    "DashPathEffectTest.cpp",
37*c8dee2aaSAndroid Build Coastguard Worker    "DataRefTest.cpp",
38*c8dee2aaSAndroid Build Coastguard Worker    "DequeTest.cpp",
39*c8dee2aaSAndroid Build Coastguard Worker    "DescriptorTest.cpp",
40*c8dee2aaSAndroid Build Coastguard Worker    "DrawBitmapRectTest.cpp",
41*c8dee2aaSAndroid Build Coastguard Worker    "DrawPathTest.cpp",
42*c8dee2aaSAndroid Build Coastguard Worker    "EmptyPathTest.cpp",
43*c8dee2aaSAndroid Build Coastguard Worker    "F16StagesTest.cpp",
44*c8dee2aaSAndroid Build Coastguard Worker    "FillPathTest.cpp",
45*c8dee2aaSAndroid Build Coastguard Worker    "FitsInTest.cpp",
46*c8dee2aaSAndroid Build Coastguard Worker    "FlattenableFactoryToName.cpp",
47*c8dee2aaSAndroid Build Coastguard Worker    "FlattenableNameToFactory.cpp",
48*c8dee2aaSAndroid Build Coastguard Worker    "Float16Test.cpp",
49*c8dee2aaSAndroid Build Coastguard Worker    "FloatingPointTest.cpp",
50*c8dee2aaSAndroid Build Coastguard Worker    "FontTest.cpp",
51*c8dee2aaSAndroid Build Coastguard Worker    "FrontBufferedStreamTest.cpp",
52*c8dee2aaSAndroid Build Coastguard Worker    "GeometryTest.cpp",
53*c8dee2aaSAndroid Build Coastguard Worker    "HSVRoundTripTest.cpp",
54*c8dee2aaSAndroid Build Coastguard Worker    "HashTest.cpp",
55*c8dee2aaSAndroid Build Coastguard Worker    "HighContrastFilterTest.cpp",
56*c8dee2aaSAndroid Build Coastguard Worker    "ImageBitmapTest.cpp",
57*c8dee2aaSAndroid Build Coastguard Worker    "ImageFrom565Bitmap.cpp",
58*c8dee2aaSAndroid Build Coastguard Worker    "ImageGeneratorTest.cpp",
59*c8dee2aaSAndroid Build Coastguard Worker    "IncrTopoSortTest.cpp",
60*c8dee2aaSAndroid Build Coastguard Worker    "InfRectTest.cpp",
61*c8dee2aaSAndroid Build Coastguard Worker    "InsetConvexPolyTest.cpp",
62*c8dee2aaSAndroid Build Coastguard Worker    "IsClosedSingleContourTest.cpp",
63*c8dee2aaSAndroid Build Coastguard Worker    "LListTest.cpp",
64*c8dee2aaSAndroid Build Coastguard Worker    "LRUCacheTest.cpp",
65*c8dee2aaSAndroid Build Coastguard Worker    "M44Test.cpp",
66*c8dee2aaSAndroid Build Coastguard Worker    "MD5Test.cpp",
67*c8dee2aaSAndroid Build Coastguard Worker    "MallocPixelRefTest.cpp",
68*c8dee2aaSAndroid Build Coastguard Worker    "MaskCacheTest.cpp",
69*c8dee2aaSAndroid Build Coastguard Worker    "MathTest.cpp",
70*c8dee2aaSAndroid Build Coastguard Worker    "MatrixProcsTest.cpp",
71*c8dee2aaSAndroid Build Coastguard Worker    "MatrixTest.cpp",
72*c8dee2aaSAndroid Build Coastguard Worker    "MemoryTest.cpp",
73*c8dee2aaSAndroid Build Coastguard Worker    "MemsetTest.cpp",
74*c8dee2aaSAndroid Build Coastguard Worker    "MeshTest.cpp",
75*c8dee2aaSAndroid Build Coastguard Worker    "MetaDataTest.cpp",
76*c8dee2aaSAndroid Build Coastguard Worker    "NdkDecodeTest.cpp",
77*c8dee2aaSAndroid Build Coastguard Worker    "NdkEncodeTest.cpp",
78*c8dee2aaSAndroid Build Coastguard Worker    "NonlinearBlendingTest.cpp",
79*c8dee2aaSAndroid Build Coastguard Worker    "OSPathTest.cpp",
80*c8dee2aaSAndroid Build Coastguard Worker    "OffsetSimplePolyTest.cpp",
81*c8dee2aaSAndroid Build Coastguard Worker    "OnceTest.cpp",
82*c8dee2aaSAndroid Build Coastguard Worker    "OverAlignedTest.cpp",
83*c8dee2aaSAndroid Build Coastguard Worker    "ParametricStageTest.cpp",
84*c8dee2aaSAndroid Build Coastguard Worker    "ParseColorTest.cpp",
85*c8dee2aaSAndroid Build Coastguard Worker    "ParsePathTest.cpp",
86*c8dee2aaSAndroid Build Coastguard Worker    "PathBuilderTest.cpp",
87*c8dee2aaSAndroid Build Coastguard Worker    "PathCoverageTest.cpp",
88*c8dee2aaSAndroid Build Coastguard Worker    "PathMeasureTest.cpp",
89*c8dee2aaSAndroid Build Coastguard Worker    "PictureBBHTest.cpp",
90*c8dee2aaSAndroid Build Coastguard Worker    "PictureShaderTest.cpp",
91*c8dee2aaSAndroid Build Coastguard Worker    "PixelRefTest.cpp",
92*c8dee2aaSAndroid Build Coastguard Worker    "Point3Test.cpp",
93*c8dee2aaSAndroid Build Coastguard Worker    "PointTest.cpp",
94*c8dee2aaSAndroid Build Coastguard Worker    "PolyUtilsTest.cpp",
95*c8dee2aaSAndroid Build Coastguard Worker    "QuickRejectTest.cpp",
96*c8dee2aaSAndroid Build Coastguard Worker    "RRectInPathTest.cpp",
97*c8dee2aaSAndroid Build Coastguard Worker    "RTreeTest.cpp",
98*c8dee2aaSAndroid Build Coastguard Worker    "RandomTest.cpp",
99*c8dee2aaSAndroid Build Coastguard Worker    "ReadPixelsTest.cpp",
100*c8dee2aaSAndroid Build Coastguard Worker    "RecorderTest.cpp",
101*c8dee2aaSAndroid Build Coastguard Worker    "RecordingXfermodeTest.cpp",
102*c8dee2aaSAndroid Build Coastguard Worker    "RectTest.cpp",
103*c8dee2aaSAndroid Build Coastguard Worker    "RefCntTest.cpp",
104*c8dee2aaSAndroid Build Coastguard Worker    "RegionTest.cpp",
105*c8dee2aaSAndroid Build Coastguard Worker    "SRGBTest.cpp",
106*c8dee2aaSAndroid Build Coastguard Worker    "SafeMathTest.cpp",
107*c8dee2aaSAndroid Build Coastguard Worker    "ScalarTest.cpp",
108*c8dee2aaSAndroid Build Coastguard Worker    "ScaleToSidesTest.cpp",
109*c8dee2aaSAndroid Build Coastguard Worker    "ShaderOpacityTest.cpp",
110*c8dee2aaSAndroid Build Coastguard Worker    "ShaderTest.cpp",
111*c8dee2aaSAndroid Build Coastguard Worker    "ShadowTest.cpp",
112*c8dee2aaSAndroid Build Coastguard Worker    "SizeTest.cpp",
113*c8dee2aaSAndroid Build Coastguard Worker    "SkBase64Test.cpp",
114*c8dee2aaSAndroid Build Coastguard Worker    "SkBlockAllocatorTest.cpp",
115*c8dee2aaSAndroid Build Coastguard Worker    "SkColor4fTest.cpp",
116*c8dee2aaSAndroid Build Coastguard Worker    "SkColorSpaceXformStepsTest.cpp",
117*c8dee2aaSAndroid Build Coastguard Worker    "SkContainersTest.cpp",
118*c8dee2aaSAndroid Build Coastguard Worker    "SkDOMTest.cpp",
119*c8dee2aaSAndroid Build Coastguard Worker    "SkEnumBitMaskTest.cpp",
120*c8dee2aaSAndroid Build Coastguard Worker    "SkGaussFilterTest.cpp",
121*c8dee2aaSAndroid Build Coastguard Worker    "SkGlyphTest.cpp",
122*c8dee2aaSAndroid Build Coastguard Worker    "SkImageTest.cpp",
123*c8dee2aaSAndroid Build Coastguard Worker    "SkMallocTest.cpp",
124*c8dee2aaSAndroid Build Coastguard Worker    "SkPathRangeIterTest.cpp",
125*c8dee2aaSAndroid Build Coastguard Worker    "SkSLErrorTest.cpp",
126*c8dee2aaSAndroid Build Coastguard Worker    "SkSLMemoryLayoutTest.cpp",
127*c8dee2aaSAndroid Build Coastguard Worker    "SkSLTypeTest.cpp",
128*c8dee2aaSAndroid Build Coastguard Worker    "SkSharedMutexTest.cpp",
129*c8dee2aaSAndroid Build Coastguard Worker    "SkSpanTest.cpp",
130*c8dee2aaSAndroid Build Coastguard Worker    "SkStrikeCacheTest.cpp",
131*c8dee2aaSAndroid Build Coastguard Worker    "SkStringViewTest.cpp",
132*c8dee2aaSAndroid Build Coastguard Worker    "SkTBlockListTest.cpp",
133*c8dee2aaSAndroid Build Coastguard Worker    "SkUTFTest.cpp",
134*c8dee2aaSAndroid Build Coastguard Worker    "SkVxTest.cpp",
135*c8dee2aaSAndroid Build Coastguard Worker    "SkXmpTest.cpp",
136*c8dee2aaSAndroid Build Coastguard Worker    "SortTest.cpp",
137*c8dee2aaSAndroid Build Coastguard Worker    "SrcOverTest.cpp",
138*c8dee2aaSAndroid Build Coastguard Worker    "StreamTest.cpp",
139*c8dee2aaSAndroid Build Coastguard Worker    "StringTest.cpp",
140*c8dee2aaSAndroid Build Coastguard Worker    "StrokeTest.cpp",
141*c8dee2aaSAndroid Build Coastguard Worker    "TArrayTest.cpp",
142*c8dee2aaSAndroid Build Coastguard Worker    "TDPQueueTest.cpp",
143*c8dee2aaSAndroid Build Coastguard Worker    "TLazyTest.cpp",
144*c8dee2aaSAndroid Build Coastguard Worker    "TemplatesTest.cpp",
145*c8dee2aaSAndroid Build Coastguard Worker    "TracingTest.cpp",
146*c8dee2aaSAndroid Build Coastguard Worker    "UtilsTest.cpp",
147*c8dee2aaSAndroid Build Coastguard Worker    "VerticesTest.cpp",
148*c8dee2aaSAndroid Build Coastguard Worker    "Writer32Test.cpp",
149*c8dee2aaSAndroid Build Coastguard Worker    "YUVCacheTest.cpp",
150*c8dee2aaSAndroid Build Coastguard Worker]
151*c8dee2aaSAndroid Build Coastguard Worker
152*c8dee2aaSAndroid Build Coastguard WorkerCORE_CODEC_TESTS = [
153*c8dee2aaSAndroid Build Coastguard Worker    "MipMapTest.cpp",
154*c8dee2aaSAndroid Build Coastguard Worker    "SamplingTest.cpp",
155*c8dee2aaSAndroid Build Coastguard Worker    "Skbug6389.cpp",
156*c8dee2aaSAndroid Build Coastguard Worker]
157*c8dee2aaSAndroid Build Coastguard Worker
158*c8dee2aaSAndroid Build Coastguard WorkerFONT_TESTS = [
159*c8dee2aaSAndroid Build Coastguard Worker    "FlattenDrawableTest.cpp",
160*c8dee2aaSAndroid Build Coastguard Worker    "FontHostTest.cpp",
161*c8dee2aaSAndroid Build Coastguard Worker    "FontNamesTest.cpp",
162*c8dee2aaSAndroid Build Coastguard Worker    "PaintTest.cpp",
163*c8dee2aaSAndroid Build Coastguard Worker    "PictureTest.cpp",
164*c8dee2aaSAndroid Build Coastguard Worker    "SkStrikeTest.cpp",
165*c8dee2aaSAndroid Build Coastguard Worker]
166*c8dee2aaSAndroid Build Coastguard Worker
167*c8dee2aaSAndroid Build Coastguard WorkerJSON_TESTS = [
168*c8dee2aaSAndroid Build Coastguard Worker    "JSONTest.cpp",
169*c8dee2aaSAndroid Build Coastguard Worker]
170*c8dee2aaSAndroid Build Coastguard Worker
171*c8dee2aaSAndroid Build Coastguard WorkerPATHOPS_TESTS = [
172*c8dee2aaSAndroid Build Coastguard Worker    "PathTest.cpp",
173*c8dee2aaSAndroid Build Coastguard Worker    "RoundRectTest.cpp",
174*c8dee2aaSAndroid Build Coastguard Worker    "CubicRootsTest.cpp",
175*c8dee2aaSAndroid Build Coastguard Worker    "QuadRootsTest.cpp",
176*c8dee2aaSAndroid Build Coastguard Worker]
177*c8dee2aaSAndroid Build Coastguard Worker
178*c8dee2aaSAndroid Build Coastguard WorkerRECORD_TESTS = [
179*c8dee2aaSAndroid Build Coastguard Worker    "RecordDrawTest.cpp",
180*c8dee2aaSAndroid Build Coastguard Worker    "RecordOptsTest.cpp",
181*c8dee2aaSAndroid Build Coastguard Worker    "RecordPatternTest.cpp",
182*c8dee2aaSAndroid Build Coastguard Worker    "RecordTest.cpp",
183*c8dee2aaSAndroid Build Coastguard Worker]
184*c8dee2aaSAndroid Build Coastguard Worker
185*c8dee2aaSAndroid Build Coastguard WorkerSKSL_MISC_TESTS = [
186*c8dee2aaSAndroid Build Coastguard Worker    "SkSLDebugTracePlayerTest.cpp",
187*c8dee2aaSAndroid Build Coastguard Worker    "SkSLDebugTraceTest.cpp",
188*c8dee2aaSAndroid Build Coastguard Worker]
189*c8dee2aaSAndroid Build Coastguard Worker
190*c8dee2aaSAndroid Build Coastguard WorkerTEXT_TESTS = [
191*c8dee2aaSAndroid Build Coastguard Worker    "DrawTextTest.cpp",
192*c8dee2aaSAndroid Build Coastguard Worker    "FontHostStreamTest.cpp",
193*c8dee2aaSAndroid Build Coastguard Worker    "TextBlobTest.cpp",
194*c8dee2aaSAndroid Build Coastguard Worker    "TypefaceTest.cpp",
195*c8dee2aaSAndroid Build Coastguard Worker    "UnicodeTest.cpp",
196*c8dee2aaSAndroid Build Coastguard Worker]
197