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