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