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