• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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    "FontScanner.cpp",
52    "FrontBufferedStreamTest.cpp",
53    "GeometryTest.cpp",
54    "HSVRoundTripTest.cpp",
55    "HashTest.cpp",
56    "HighContrastFilterTest.cpp",
57    "ImageBitmapTest.cpp",
58    "ImageFrom565Bitmap.cpp",
59    "ImageGeneratorTest.cpp",
60    "IncrTopoSortTest.cpp",
61    "InfRectTest.cpp",
62    "InsetConvexPolyTest.cpp",
63    "IsClosedSingleContourTest.cpp",
64    "LListTest.cpp",
65    "LRUCacheTest.cpp",
66    "M44Test.cpp",
67    "MD5Test.cpp",
68    "MallocPixelRefTest.cpp",
69    "MaskCacheTest.cpp",
70    "MathTest.cpp",
71    "MatrixProcsTest.cpp",
72    "MatrixTest.cpp",
73    "MemoryTest.cpp",
74    "MemsetTest.cpp",
75    "MeshTest.cpp",
76    "MetaDataTest.cpp",
77    "NdkDecodeTest.cpp",
78    "NdkEncodeTest.cpp",
79    "NonlinearBlendingTest.cpp",
80    "OSPathTest.cpp",
81    "OffsetSimplePolyTest.cpp",
82    "OnceTest.cpp",
83    "OverAlignedTest.cpp",
84    "ParametricStageTest.cpp",
85    "ParseColorTest.cpp",
86    "ParsePathTest.cpp",
87    "PathBuilderTest.cpp",
88    "PathCoverageTest.cpp",
89    "PathMeasureTest.cpp",
90    "PictureBBHTest.cpp",
91    "PictureShaderTest.cpp",
92    "PixelRefTest.cpp",
93    "Point3Test.cpp",
94    "PointTest.cpp",
95    "PolyUtilsTest.cpp",
96    "QuickRejectTest.cpp",
97    "RRectInPathTest.cpp",
98    "RTreeTest.cpp",
99    "RandomTest.cpp",
100    "ReadPixelsTest.cpp",
101    "RecorderTest.cpp",
102    "RecordingXfermodeTest.cpp",
103    "RectTest.cpp",
104    "RefCntTest.cpp",
105    "RegionTest.cpp",
106    "SRGBTest.cpp",
107    "SafeMathTest.cpp",
108    "ScalarTest.cpp",
109    "ScaleToSidesTest.cpp",
110    "ShaderOpacityTest.cpp",
111    "ShaderTest.cpp",
112    "ShadowTest.cpp",
113    "SizeTest.cpp",
114    "SkBase64Test.cpp",
115    "SkBlockAllocatorTest.cpp",
116    "SkColor4fTest.cpp",
117    "SkColorSpaceXformStepsTest.cpp",
118    "SkContainersTest.cpp",
119    "SkDOMTest.cpp",
120    "SkEnumBitMaskTest.cpp",
121    "SkGaussFilterTest.cpp",
122    "SkGlyphTest.cpp",
123    "SkImageTest.cpp",
124    "SkMallocTest.cpp",
125    "SkPathRangeIterTest.cpp",
126    "SkSLErrorTest.cpp",
127    "SkSLMemoryLayoutTest.cpp",
128    "SkSLTypeTest.cpp",
129    "SkSharedMutexTest.cpp",
130    "SkSpanTest.cpp",
131    "SkStrikeCacheTest.cpp",
132    "SkStringViewTest.cpp",
133    "SkTBlockListTest.cpp",
134    "SkUTFTest.cpp",
135    "SkVxTest.cpp",
136    "SkXmpTest.cpp",
137    "SortTest.cpp",
138    "SrcOverTest.cpp",
139    "StreamTest.cpp",
140    "StringTest.cpp",
141    "StrokeTest.cpp",
142    "TArrayTest.cpp",
143    "TDPQueueTest.cpp",
144    "TLazyTest.cpp",
145    "TemplatesTest.cpp",
146    "TracingTest.cpp",
147    "UtilsTest.cpp",
148    "VerticesTest.cpp",
149    "Writer32Test.cpp",
150    "YUVCacheTest.cpp",
151]
152
153CORE_CODEC_TESTS = [
154    "MipMapTest.cpp",
155    "SamplingTest.cpp",
156    "Skbug6389.cpp",
157]
158
159FONT_TESTS = [
160    "FlattenDrawableTest.cpp",
161    "FontHostTest.cpp",
162    "FontNamesTest.cpp",
163    "PaintTest.cpp",
164    "PictureTest.cpp",
165    "SkStrikeTest.cpp",
166]
167
168JSON_TESTS = [
169    "JSONTest.cpp",
170]
171
172PATHOPS_TESTS = [
173    "PathTest.cpp",
174    "RoundRectTest.cpp",
175    "CubicRootsTest.cpp",
176    "QuadRootsTest.cpp",
177]
178
179RECORD_TESTS = [
180    "RecordDrawTest.cpp",
181    "RecordOptsTest.cpp",
182    "RecordPatternTest.cpp",
183    "RecordTest.cpp",
184]
185
186SKSL_MISC_TESTS = [
187    "SkSLDebugTracePlayerTest.cpp",
188    "SkSLDebugTraceTest.cpp",
189]
190
191TEXT_TESTS = [
192    "DrawTextTest.cpp",
193    "FontHostStreamTest.cpp",
194    "TextBlobTest.cpp",
195    "TypefaceTest.cpp",
196    "UnicodeTest.cpp",
197]
198