blob: 9a4ef2ef92c11eba42ecb716791288892e53360c [file] [log] [blame]
Mike Klein6e744122016-10-27 12:21:40 -04001# Copyright 2016 Google Inc.
2#
3# Use of this source code is governed by a BSD-style license that can be
4# found in the LICENSE file.
5
6# Things are easiest for everyone if these source paths are absolute.
7_tests = get_path_info("../tests", "abspath")
8
9tests_sources = [
Hal Canaryac557842019-05-03 11:48:07 -040010 "$_tests/AAClipTest.cpp",
Chris Dalton945ee652019-01-23 09:10:36 -070011 "$_tests/AdvancedBlendTest.cpp",
Leon Scroggins III07a722c2018-01-16 15:01:17 -050012 "$_tests/AndroidCodecTest.cpp",
Leon Scroggins III4c119452018-01-20 10:33:24 -050013 "$_tests/AnimatedImageTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -040014 "$_tests/AnnotationTest.cpp",
15 "$_tests/ApplyGammaTest.cpp",
Herb Derbyac04fef2017-01-13 17:34:33 -050016 "$_tests/ArenaAllocTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -040017 "$_tests/AsADashTest.cpp",
Leon Scroggins III87caae62020-05-04 10:02:45 -040018 "$_tests/BRDTest.cpp",
Brian Salomonf4ba4ec2020-03-19 15:54:28 -040019 "$_tests/BackendAllocationTest.cpp",
Greg Daniel6c6caf42020-05-29 12:11:05 -040020 "$_tests/BackendSurfaceMutableStateTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -040021 "$_tests/BadIcoTest.cpp",
Hal Canaryac557842019-05-03 11:48:07 -040022 "$_tests/BitSetTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -040023 "$_tests/BitmapCopyTest.cpp",
24 "$_tests/BitmapGetColorTest.cpp",
25 "$_tests/BitmapTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -040026 "$_tests/BlendTest.cpp",
27 "$_tests/BlitMaskClip.cpp",
Mike Klein6e744122016-10-27 12:21:40 -040028 "$_tests/BlurTest.cpp",
Hal Canaryac557842019-05-03 11:48:07 -040029 "$_tests/CTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -040030 "$_tests/CachedDataTest.cpp",
31 "$_tests/CachedDecodingPixelRefTest.cpp",
32 "$_tests/CanvasStateHelpers.cpp",
Hal Canaryac557842019-05-03 11:48:07 -040033 "$_tests/CanvasStateHelpers.h",
Mike Klein6e744122016-10-27 12:21:40 -040034 "$_tests/CanvasStateTest.cpp",
35 "$_tests/CanvasTest.cpp",
36 "$_tests/ChecksumTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -040037 "$_tests/ClipCubicTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -040038 "$_tests/ClipStackTest.cpp",
Hal Canaryac557842019-05-03 11:48:07 -040039 "$_tests/ClipperTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -040040 "$_tests/CodecAnimTest.cpp",
Leon Scroggins III83239652017-04-21 13:47:12 -040041 "$_tests/CodecExactReadTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -040042 "$_tests/CodecPartialTest.cpp",
Hal Canaryac557842019-05-03 11:48:07 -040043 "$_tests/CodecPriv.h",
Leon Scroggins IIIc8037dc2017-12-05 13:55:24 -050044 "$_tests/CodecRecommendedTypeTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -040045 "$_tests/CodecTest.cpp",
46 "$_tests/ColorFilterTest.cpp",
47 "$_tests/ColorMatrixTest.cpp",
48 "$_tests/ColorPrivTest.cpp",
49 "$_tests/ColorSpaceTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -040050 "$_tests/ColorTest.cpp",
Brian Salomonf4ba4ec2020-03-19 15:54:28 -040051 "$_tests/CompressedBackendAllocationTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -040052 "$_tests/CopySurfaceTest.cpp",
Mike Reed0d4a1832018-08-14 17:21:23 -040053 "$_tests/CubicMapTest.cpp",
Chris Dalton0cfe5e12021-05-13 10:42:30 -060054 "$_tests/CullTestTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -040055 "$_tests/DashPathEffectTest.cpp",
56 "$_tests/DataRefTest.cpp",
Mike Klein96f64012020-04-03 10:59:37 -050057 "$_tests/DebugLayerManagerTest.cpp",
Robert Phillips7ffbcf92017-12-04 12:52:46 -050058 "$_tests/DeferredDisplayListTest.cpp",
59 "$_tests/DequeTest.cpp",
Adrienne Walker08b0c972019-03-12 13:31:30 -070060 "$_tests/DescriptorTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -040061 "$_tests/DeviceTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -040062 "$_tests/DiscardableMemoryPoolTest.cpp",
63 "$_tests/DiscardableMemoryTest.cpp",
64 "$_tests/DrawBitmapRectTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -040065 "$_tests/DrawPathTest.cpp",
66 "$_tests/DrawTextTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -040067 "$_tests/EmptyPathTest.cpp",
Matt Sarett26b44df2017-05-02 16:04:56 -040068 "$_tests/EncodeTest.cpp",
Leon Scroggins III36f7e322018-08-27 11:55:46 -040069 "$_tests/EncodedInfoTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -040070 "$_tests/ExifTest.cpp",
Robert Phillipsd470e1b2019-09-04 15:05:35 -040071 "$_tests/ExtendedSkColorTypeTests.cpp",
Mike Kleind0ce1482017-04-19 17:19:30 -040072 "$_tests/F16StagesTest.cpp",
Hal Canaryac557842019-05-03 11:48:07 -040073 "$_tests/FakeStreams.h",
Mike Klein6e744122016-10-27 12:21:40 -040074 "$_tests/FillPathTest.cpp",
75 "$_tests/FitsInTest.cpp",
Hal Canaryac557842019-05-03 11:48:07 -040076 "$_tests/FlattenDrawableTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -040077 "$_tests/FlattenableFactoryToName.cpp",
Vladimir Levinad6660a2018-01-18 12:35:11 -080078 "$_tests/FlattenableNameToFactory.cpp",
Mike Klein6e744122016-10-27 12:21:40 -040079 "$_tests/Float16Test.cpp",
80 "$_tests/FloatingPointTextureTest.cpp",
81 "$_tests/FontHostStreamTest.cpp",
82 "$_tests/FontHostTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -040083 "$_tests/FontMgrTest.cpp",
84 "$_tests/FontNamesTest.cpp",
Mike Reed052a05a2019-11-08 13:20:08 -050085 "$_tests/FontTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -040086 "$_tests/FrontBufferedStreamTest.cpp",
Mike Klein96f64012020-04-03 10:59:37 -050087 "$_tests/GLBackendSurfaceTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -040088 "$_tests/GeometryTest.cpp",
89 "$_tests/GifTest.cpp",
Herb Derby41f4f312018-06-06 17:45:53 +000090 "$_tests/GlyphRunTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -040091 "$_tests/GpuDrawPathTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -040092 "$_tests/GpuRectanizerTest.cpp",
Greg Danielb2acf0a2018-09-12 09:17:11 -040093 "$_tests/GrAHardwareBufferTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -040094 "$_tests/GrContextAbandonTest.cpp",
95 "$_tests/GrContextFactoryTest.cpp",
Brian Salomon24069eb2020-06-24 10:19:52 -040096 "$_tests/GrContextOOM.cpp",
Adlai Holler872a32c2020-07-10 14:33:22 -040097 "$_tests/GrDDLImageTest.cpp",
Greg Daniela3aa75a2019-04-12 14:24:55 -040098 "$_tests/GrFinishedFlushTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -040099 "$_tests/GrMemoryPoolTest.cpp",
Greg Danield2073452018-12-07 11:20:33 -0500100 "$_tests/GrOpListFlushTest.cpp",
Chris Dalton2882e702020-11-02 12:43:06 -0700101 "$_tests/GrPathUtilsTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400102 "$_tests/GrPorterDuffTest.cpp",
Michael Ludwig425eb452019-06-27 10:13:27 -0400103 "$_tests/GrQuadBufferTest.cpp",
Michael Ludwig61328202019-06-19 14:48:58 +0000104 "$_tests/GrQuadCropTest.cpp",
Adlai Holler08f53112021-01-20 17:44:15 -0500105 "$_tests/GrRenderTaskClusterTest.cpp",
Michael Ludwig2686d692020-04-17 20:21:37 +0000106 "$_tests/GrStyledShapeTest.cpp",
Greg Daniel55822f12020-05-26 11:26:45 -0400107 "$_tests/GrSubmittedFlushTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400108 "$_tests/GrSurfaceTest.cpp",
Herb Derby5d9d8372020-09-23 12:00:53 -0400109 "$_tests/GrTextBlobTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400110 "$_tests/GrTextureMipMapInvalidationTest.cpp",
Chris Daltonc3cb0992020-11-02 10:52:26 -0700111 "$_tests/GrVxTest.cpp",
Hal Canaryac557842019-05-03 11:48:07 -0400112 "$_tests/GradientTest.cpp",
113 "$_tests/HSVRoundTripTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400114 "$_tests/HashTest.cpp",
Dominic Mazzoni394d4142017-02-14 11:15:31 -0800115 "$_tests/HighContrastFilterTest.cpp",
Ravi Mistry113d05f2016-12-17 01:31:03 +0000116 "$_tests/ICCTest.cpp",
Hal Canaryac557842019-05-03 11:48:07 -0400117 "$_tests/ImageBitmapTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400118 "$_tests/ImageCacheTest.cpp",
119 "$_tests/ImageFilterCacheTest.cpp",
120 "$_tests/ImageFilterTest.cpp",
121 "$_tests/ImageFrom565Bitmap.cpp",
122 "$_tests/ImageGeneratorTest.cpp",
123 "$_tests/ImageIsOpaqueTest.cpp",
124 "$_tests/ImageNewShaderTest.cpp",
125 "$_tests/ImageTest.cpp",
Robert Phillipsf5402002018-08-07 15:16:54 -0400126 "$_tests/IncrTopoSortTest.cpp",
Hal Canaryac557842019-05-03 11:48:07 -0400127 "$_tests/IndexedPngOverflowTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400128 "$_tests/InfRectTest.cpp",
Brian Salomonab664fa2017-03-24 16:07:20 +0000129 "$_tests/InsetConvexPolyTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400130 "$_tests/InvalidIndexedPngTest.cpp",
131 "$_tests/IsClosedSingleContourTest.cpp",
Florin Malita80452be2018-06-19 11:27:20 -0400132 "$_tests/JSONTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400133 "$_tests/LListTest.cpp",
Ethan Nicholas1b9924f2016-12-15 15:28:42 -0500134 "$_tests/LRUCacheTest.cpp",
Mike Reed56aa7102020-04-16 06:25:54 -0400135 "$_tests/M44Test.cpp",
Hal Canaryac557842019-05-03 11:48:07 -0400136 "$_tests/MD5Test.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400137 "$_tests/MallocPixelRefTest.cpp",
138 "$_tests/MaskCacheTest.cpp",
139 "$_tests/MathTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400140 "$_tests/MatrixClipCollapseTest.cpp",
Brian Salomon94724c62019-12-30 16:36:25 -0500141 "$_tests/MatrixColorFilterTest.cpp",
Mike Klein96f64012020-04-03 10:59:37 -0500142 "$_tests/MatrixTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400143 "$_tests/MemoryTest.cpp",
144 "$_tests/MemsetTest.cpp",
145 "$_tests/MessageBusTest.cpp",
146 "$_tests/MetaDataTest.cpp",
147 "$_tests/MipMapTest.cpp",
Nathaniel Nifong7ee3f932019-09-25 14:52:44 -0400148 "$_tests/MultiPictureDocumentTest.cpp",
Leon Scroggins IIIf21d6b92020-08-05 10:44:17 -0400149 "$_tests/NdkDecodeTest.cpp",
Leon Scroggins III326b9892020-08-05 16:51:10 -0400150 "$_tests/NdkEncodeTest.cpp",
Brian Osmanf018b7d2018-06-13 17:21:19 -0400151 "$_tests/NonlinearBlendingTest.cpp",
Hal Canaryac557842019-05-03 11:48:07 -0400152 "$_tests/OSPathTest.cpp",
153 "$_tests/OffsetSimplePolyTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400154 "$_tests/OnceTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400155 "$_tests/OverAlignedTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400156 "$_tests/PDFDeflateWStreamTest.cpp",
157 "$_tests/PDFDocumentTest.cpp",
158 "$_tests/PDFGlyphsToUnicodeTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400159 "$_tests/PDFJpegEmbedTest.cpp",
160 "$_tests/PDFMetadataAttributeTest.cpp",
161 "$_tests/PDFOpaqueSrcModeToSrcOverTest.cpp",
162 "$_tests/PDFPrimitivesTest.cpp",
Dominic Mazzonic227f4a2020-03-24 08:27:54 -0700163 "$_tests/PDFTaggedLinkTest.cpp",
Dominic Mazzoni2a016ba2020-02-24 08:45:39 -0800164 "$_tests/PDFTaggedPruningTest.cpp",
Dominic Mazzoni7dfb46e2020-02-19 10:59:29 -0800165 "$_tests/PDFTaggedTableTest.cpp",
Dominic Mazzoni656cefe2018-09-25 20:29:15 -0700166 "$_tests/PDFTaggedTest.cpp",
Hal Canaryac557842019-05-03 11:48:07 -0400167 "$_tests/PaintTest.cpp",
168 "$_tests/ParametricStageTest.cpp",
Florin Malita4190f272020-06-16 12:58:08 -0400169 "$_tests/ParseColorTest.cpp",
Hal Canaryac557842019-05-03 11:48:07 -0400170 "$_tests/ParsePathTest.cpp",
Mike Reed22f246f2020-06-23 21:06:28 -0400171 "$_tests/PathBuilderTest.cpp",
Hal Canaryac557842019-05-03 11:48:07 -0400172 "$_tests/PathCoverageTest.cpp",
173 "$_tests/PathMeasureTest.cpp",
Hal Canaryac557842019-05-03 11:48:07 -0400174 "$_tests/PathTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400175 "$_tests/PictureBBHTest.cpp",
176 "$_tests/PictureShaderTest.cpp",
177 "$_tests/PictureTest.cpp",
Robert Phillips3ec95732017-09-29 15:10:39 -0400178 "$_tests/PinnedImageTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400179 "$_tests/PixelRefTest.cpp",
180 "$_tests/Point3Test.cpp",
181 "$_tests/PointTest.cpp",
Jim Van Verth6784ffa2018-07-03 16:12:39 -0400182 "$_tests/PolyUtilsTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400183 "$_tests/PremulAlphaRoundTripTest.cpp",
Greg Daniela8d92112018-03-09 12:05:04 -0500184 "$_tests/PromiseImageTest.cpp",
Robert Phillips84a81202016-11-04 11:59:10 -0400185 "$_tests/ProxyConversionTest.cpp",
robertphillips1125a032016-11-16 11:17:17 -0800186 "$_tests/ProxyRefTest.cpp",
Mike Klein96f64012020-04-03 10:59:37 -0500187 "$_tests/ProxyTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400188 "$_tests/QuickRejectTest.cpp",
Hal Canaryac557842019-05-03 11:48:07 -0400189 "$_tests/RRectInPathTest.cpp",
190 "$_tests/RTreeTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400191 "$_tests/RandomTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400192 "$_tests/ReadPixelsTest.cpp",
Brian Salomonf84dfd62020-12-29 15:09:33 -0500193 "$_tests/ReadWritePixelsGpuTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400194 "$_tests/RecordDrawTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400195 "$_tests/RecordOptsTest.cpp",
196 "$_tests/RecordPatternTest.cpp",
197 "$_tests/RecordTest.cpp",
Hal Canaryac557842019-05-03 11:48:07 -0400198 "$_tests/RecordTestUtils.h",
199 "$_tests/RecorderTest.cpp",
200 "$_tests/RecordingXfermodeTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400201 "$_tests/RectTest.cpp",
202 "$_tests/RefCntTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400203 "$_tests/RegionTest.cpp",
Robert Phillips702b37b2019-08-09 11:04:44 -0400204 "$_tests/RepeatedClippedBlurTest.cpp",
Robert Phillips5af44de2017-07-18 14:49:38 -0400205 "$_tests/ResourceAllocatorTest.cpp",
Brian Salomonf4ba4ec2020-03-19 15:54:28 -0400206 "$_tests/ResourceCacheTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400207 "$_tests/RoundRectTest.cpp",
John Stiles0397ae42021-07-15 11:18:37 -0400208 "$_tests/RuntimeBlendTest.cpp",
Hal Canaryac557842019-05-03 11:48:07 -0400209 "$_tests/SRGBReadWritePixelsTest.cpp",
210 "$_tests/SRGBTest.cpp",
211 "$_tests/SVGDeviceTest.cpp",
Herb Derby35ae65d2017-08-11 14:00:50 -0400212 "$_tests/SafeMathTest.cpp",
Mike Reed6aea0782020-12-21 09:33:59 -0500213 "$_tests/SamplingTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400214 "$_tests/ScalarTest.cpp",
215 "$_tests/ScaleToSidesTest.cpp",
Mike Reed60691a52017-12-05 15:11:24 -0500216 "$_tests/SerialProcsTest.cpp",
Hal Canaryac557842019-05-03 11:48:07 -0400217 "$_tests/SerializationTest.cpp",
Michael Ludwig7d0f8532020-10-07 15:27:20 -0400218 "$_tests/ShaderImageFilterTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400219 "$_tests/ShaderOpacityTest.cpp",
220 "$_tests/ShaderTest.cpp",
Jim Van Verth1af03d42017-07-31 09:34:58 -0400221 "$_tests/ShadowTest.cpp",
Hal Canaryfd24b1f2019-05-02 17:00:22 -0400222 "$_tests/ShaperTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400223 "$_tests/SizeTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400224 "$_tests/SkBase64Test.cpp",
Michael Ludwigc1ed11d2021-08-24 11:49:55 -0400225 "$_tests/SkBlockAllocatorTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400226 "$_tests/SkColor4fTest.cpp",
Mike Klein6968f9c2018-05-24 12:33:23 -0400227 "$_tests/SkColorSpaceXformStepsTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400228 "$_tests/SkDOMTest.cpp",
Ethan Nicholas624a5292021-04-16 14:54:43 -0400229 "$_tests/SkDSLRuntimeEffectTest.cpp",
Mike Kleind280d422016-10-31 09:20:54 -0400230 "$_tests/SkFixed15Test.cpp",
Herb Derby66498bc2017-11-03 13:36:55 -0400231 "$_tests/SkGaussFilterTest.cpp",
Herbert Derby0be4c2c2019-10-09 12:26:56 -0400232 "$_tests/SkGlyphBufferTest.cpp",
Herb Derbyf0b56442020-09-23 16:14:45 -0400233 "$_tests/SkGlyphTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400234 "$_tests/SkImageTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400235 "$_tests/SkNxTest.cpp",
Chris Dalton4c1fb1c2020-11-23 11:33:22 -0700236 "$_tests/SkPathRangeIterTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400237 "$_tests/SkRasterPipelineTest.cpp",
Khushal38a08432018-05-02 10:29:37 -0700238 "$_tests/SkRemoteGlyphCacheTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400239 "$_tests/SkResourceCacheTest.cpp",
Brian Osman088913a2019-12-19 15:44:56 -0500240 "$_tests/SkRuntimeEffectTest.cpp",
Ethan Nicholas34c7e112021-02-25 20:50:32 -0500241 "$_tests/SkSLDSLErrorLineNumbers.cpp",
Ethan Nicholas24c17722021-03-09 13:10:59 -0500242 "$_tests/SkSLDSLOnlyTest.cpp",
Ethan Nicholas95046142021-01-07 10:57:27 -0500243 "$_tests/SkSLDSLTest.cpp",
John Stilesdb62d082020-09-23 14:08:40 -0400244 "$_tests/SkSLGLSLTestbed.cpp",
Ethan Nicholas0e9401d2019-03-21 11:05:37 -0400245 "$_tests/SkSLInterpreterTest.cpp",
ethannicholas8ac838d2016-11-22 08:39:36 -0800246 "$_tests/SkSLMemoryLayoutTest.cpp",
John Stiles34de5cb2020-11-13 18:14:11 -0500247 "$_tests/SkSLMetalTestbed.cpp",
John Stilesba067aa2020-11-25 16:55:37 -0500248 "$_tests/SkSLSPIRVTestbed.cpp",
John Stiles232dd2b2021-01-25 10:57:47 -0500249 "$_tests/SkSLTest.cpp",
John Stiles7d341a32021-05-27 15:53:13 -0400250 "$_tests/SkSLTypeTest.cpp",
Mike Klein96f64012020-04-03 10:59:37 -0500251 "$_tests/SkScalerCacheTest.cpp",
Hal Canaryac557842019-05-03 11:48:07 -0400252 "$_tests/SkShaperJSONWriterTest.cpp",
Mike Klein77083c72020-04-29 18:50:26 +0000253 "$_tests/SkSharedMutexTest.cpp",
Herb Derby3b946c12020-03-15 12:55:16 -0400254 "$_tests/SkStrikeCacheTest.cpp",
Ethan Nicholas2c9a6ec2021-06-07 16:09:59 -0400255 "$_tests/SkStringViewTest.cpp",
Michael Ludwigc1ed11d2021-08-24 11:49:55 -0400256 "$_tests/SkTBlockListTest.cpp",
Ethan Nicholas4ed2baa2021-05-25 09:10:14 -0400257 "$_tests/SkTOptionalTest.cpp",
Hal Canary3526cfa2018-08-02 11:26:41 -0400258 "$_tests/SkUTFTest.cpp",
Mike Klein68c50d02019-05-29 12:57:54 -0500259 "$_tests/SkVMTest.cpp",
Mike Klein455c7472019-02-05 13:42:46 -0500260 "$_tests/SkVxTest.cpp",
John Stilesf2de1b82021-07-16 10:12:24 -0400261 "$_tests/Skbug12214.cpp",
Hal Canaryac557842019-05-03 11:48:07 -0400262 "$_tests/Skbug5221.cpp",
263 "$_tests/Skbug6389.cpp",
264 "$_tests/Skbug6653.cpp",
John Stiles6e9ead92020-07-14 00:13:51 +0000265 "$_tests/SortTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400266 "$_tests/SpecialImageTest.cpp",
267 "$_tests/SpecialSurfaceTest.cpp",
268 "$_tests/SrcOverTest.cpp",
Greg Danielc5296812020-02-28 13:06:02 -0500269 "$_tests/SrcSrcOverBatchTest.cpp",
Leon Scroggins III932efed2016-12-16 11:39:51 -0500270 "$_tests/StreamBufferTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400271 "$_tests/StreamTest.cpp",
272 "$_tests/StringTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400273 "$_tests/StrokeTest.cpp",
Hal Canaryac557842019-05-03 11:48:07 -0400274 "$_tests/StrokerTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400275 "$_tests/SubsetPath.cpp",
Hal Canaryac557842019-05-03 11:48:07 -0400276 "$_tests/SubsetPath.h",
Brian Salomonf4ba4ec2020-03-19 15:54:28 -0400277 "$_tests/SurfaceSemaphoreTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400278 "$_tests/SurfaceTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400279 "$_tests/SwizzlerTest.cpp",
280 "$_tests/TArrayTest.cpp",
281 "$_tests/TDPQueueTest.cpp",
Hal Canaryac557842019-05-03 11:48:07 -0400282 "$_tests/TLazyTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400283 "$_tests/TemplatesTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400284 "$_tests/TestTest.cpp",
285 "$_tests/TextBlobCacheTest.cpp",
286 "$_tests/TextBlobTest.cpp",
Robert Phillipsae7d3f32017-09-21 08:26:08 -0400287 "$_tests/TextureProxyTest.cpp",
Robert Phillips96b6d532018-03-19 10:57:42 -0400288 "$_tests/TextureStripAtlasManagerTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400289 "$_tests/Time.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400290 "$_tests/TopoSortTest.cpp",
Brian Salomonf4ba4ec2020-03-19 15:54:28 -0400291 "$_tests/TraceMemoryDumpTest.cpp",
Brian Osmanb6705c22017-08-01 10:23:38 -0400292 "$_tests/TracingTest.cpp",
Jim Van Verth2e5eaf02017-06-21 15:55:46 -0400293 "$_tests/TransferPixelsTest.cpp",
Mike Klein96f64012020-04-03 10:59:37 -0500294 "$_tests/TriangulatingPathRendererTests.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400295 "$_tests/TypefaceTest.cpp",
296 "$_tests/UnicodeTest.cpp",
297 "$_tests/UtilsTest.cpp",
Mike Reedbdce9c22017-03-14 14:10:54 -0400298 "$_tests/VerticesTest.cpp",
Greg Daniel52e16d92018-04-10 09:34:07 -0400299 "$_tests/VkBackendSurfaceTest.cpp",
Greg Daniel64cc9aa2018-10-19 13:54:56 -0400300 "$_tests/VkDrawableTest.cpp",
Greg Daniel24d861d2019-01-30 15:13:22 -0500301 "$_tests/VkHardwareBufferTest.cpp",
Greg Daniel39847cc2019-03-04 15:35:23 -0500302 "$_tests/VkPriorityExtensionTest.cpp",
Emircan Uysaler23ca4e72019-06-24 10:53:09 -0400303 "$_tests/VkProtectedContextTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400304 "$_tests/VkWrapTests.cpp",
Sergey Ulanov2739fd22019-08-11 22:46:33 -0700305 "$_tests/VkYcbcrSamplerTest.cpp",
Mike Klein0554d492017-12-06 12:27:44 -0500306 "$_tests/VptrTest.cpp",
Leon Scroggins23cbb992020-12-09 13:33:17 -0500307 "$_tests/WebpTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400308 "$_tests/WindowRectanglesTest.cpp",
Brian Salomond63638b2021-03-05 14:00:07 -0500309 "$_tests/WrappedSurfaceCopyOnWriteTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400310 "$_tests/WritePixelsTest.cpp",
311 "$_tests/Writer32Test.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400312 "$_tests/YUVCacheTest.cpp",
313 "$_tests/YUVTest.cpp",
314]
315
John Rosasco24cbdab2019-09-25 14:14:35 -0700316gl_tests_sources = [
John Rosasco24cbdab2019-09-25 14:14:35 -0700317 "$_tests/EGLImageTest.cpp",
318 "$_tests/GrGLExtensionsTest.cpp",
John Rosasco24cbdab2019-09-25 14:14:35 -0700319 "$_tests/RectangleTextureTest.cpp",
John Rosasco24cbdab2019-09-25 14:14:35 -0700320 "$_tests/TextureBindingsResetTest.cpp",
John Rosasco24cbdab2019-09-25 14:14:35 -0700321]
322
Jim Van Verth9187e492019-11-11 16:14:13 -0500323metal_tests_sources = [
324 "$_tests/MtlBackendAllocationTest.mm",
325 "$_tests/MtlCopySurfaceTest.mm",
326]
Robert Phillips0c6daf02019-05-16 12:43:11 -0400327
Mike Klein6e744122016-10-27 12:21:40 -0400328pathops_tests_sources = [
329 "$_tests/PathOpsAngleIdeas.cpp",
330 "$_tests/PathOpsAngleTest.cpp",
Cary Clark7d06e262018-08-16 11:53:54 -0400331 "$_tests/PathOpsAsWindingTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400332 "$_tests/PathOpsBattles.cpp",
333 "$_tests/PathOpsBoundsTest.cpp",
Hal Canaryac557842019-05-03 11:48:07 -0400334 "$_tests/PathOpsBuildUseTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400335 "$_tests/PathOpsBuilderConicTest.cpp",
336 "$_tests/PathOpsBuilderTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400337 "$_tests/PathOpsChalkboardTest.cpp",
338 "$_tests/PathOpsConicIntersectionTest.cpp",
339 "$_tests/PathOpsConicLineIntersectionTest.cpp",
340 "$_tests/PathOpsConicQuadIntersectionTest.cpp",
341 "$_tests/PathOpsCubicConicIntersectionTest.cpp",
342 "$_tests/PathOpsCubicIntersectionTest.cpp",
343 "$_tests/PathOpsCubicIntersectionTestData.cpp",
Hal Canaryac557842019-05-03 11:48:07 -0400344 "$_tests/PathOpsCubicIntersectionTestData.h",
Mike Klein6e744122016-10-27 12:21:40 -0400345 "$_tests/PathOpsCubicLineIntersectionIdeas.cpp",
346 "$_tests/PathOpsCubicLineIntersectionTest.cpp",
347 "$_tests/PathOpsCubicQuadIntersectionTest.cpp",
348 "$_tests/PathOpsCubicReduceOrderTest.cpp",
349 "$_tests/PathOpsDCubicTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400350 "$_tests/PathOpsDLineTest.cpp",
351 "$_tests/PathOpsDPointTest.cpp",
352 "$_tests/PathOpsDRectTest.cpp",
353 "$_tests/PathOpsDVectorTest.cpp",
Hal Canaryac557842019-05-03 11:48:07 -0400354 "$_tests/PathOpsDebug.cpp",
355 "$_tests/PathOpsDebug.h",
Mike Klein6e744122016-10-27 12:21:40 -0400356 "$_tests/PathOpsExtendedTest.cpp",
Hal Canaryac557842019-05-03 11:48:07 -0400357 "$_tests/PathOpsExtendedTest.h",
Mike Klein6e744122016-10-27 12:21:40 -0400358 "$_tests/PathOpsFuzz763Test.cpp",
359 "$_tests/PathOpsInverseTest.cpp",
360 "$_tests/PathOpsIssue3651.cpp",
361 "$_tests/PathOpsLineIntersectionTest.cpp",
362 "$_tests/PathOpsLineParametetersTest.cpp",
363 "$_tests/PathOpsOpCircleThreadedTest.cpp",
364 "$_tests/PathOpsOpCubicThreadedTest.cpp",
365 "$_tests/PathOpsOpLoopThreadedTest.cpp",
366 "$_tests/PathOpsOpRectThreadedTest.cpp",
367 "$_tests/PathOpsOpTest.cpp",
368 "$_tests/PathOpsQuadIntersectionTest.cpp",
369 "$_tests/PathOpsQuadIntersectionTestData.cpp",
Hal Canaryac557842019-05-03 11:48:07 -0400370 "$_tests/PathOpsQuadIntersectionTestData.h",
Mike Klein6e744122016-10-27 12:21:40 -0400371 "$_tests/PathOpsQuadLineIntersectionTest.cpp",
372 "$_tests/PathOpsQuadLineIntersectionThreadedTest.cpp",
373 "$_tests/PathOpsQuadReduceOrderTest.cpp",
374 "$_tests/PathOpsSimplifyDegenerateThreadedTest.cpp",
375 "$_tests/PathOpsSimplifyFailTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400376 "$_tests/PathOpsSimplifyQuadThreadedTest.cpp",
Hal Canaryac557842019-05-03 11:48:07 -0400377 "$_tests/PathOpsSimplifyQuadralateralsThreadedTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400378 "$_tests/PathOpsSimplifyRectThreadedTest.cpp",
379 "$_tests/PathOpsSimplifyTest.cpp",
380 "$_tests/PathOpsSimplifyTrianglesThreadedTest.cpp",
381 "$_tests/PathOpsSkpTest.cpp",
Hal Canaryac557842019-05-03 11:48:07 -0400382 "$_tests/PathOpsTSectDebug.h",
Mike Klein6e744122016-10-27 12:21:40 -0400383 "$_tests/PathOpsTestCommon.cpp",
Hal Canaryac557842019-05-03 11:48:07 -0400384 "$_tests/PathOpsTestCommon.h",
Mike Klein6e744122016-10-27 12:21:40 -0400385 "$_tests/PathOpsThreadedCommon.cpp",
Hal Canaryac557842019-05-03 11:48:07 -0400386 "$_tests/PathOpsThreadedCommon.h",
Mike Klein6e744122016-10-27 12:21:40 -0400387 "$_tests/PathOpsThreeWayTest.cpp",
388 "$_tests/PathOpsTigerTest.cpp",
389 "$_tests/PathOpsTightBoundsTest.cpp",
390 "$_tests/PathOpsTypesTest.cpp",
Chris Daltonf6bf5162020-05-13 19:18:46 -0600391 "$_tests/WangsFormulaTest.cpp",
Chris Dalton1ab7ff62021-10-07 15:30:24 -0600392
393 # graphite
394 "$_tests/graphite/MaskTest.cpp",
Mike Klein6e744122016-10-27 12:21:40 -0400395]
Robert Phillips1ca0da42021-06-14 15:27:19 -0400396
Robert Phillips024668c2021-07-01 12:12:52 -0400397skgpu_v1_tests_sources = [
Robert Phillips04f22ea2021-07-22 15:11:03 -0400398 "$_tests/BulkRectTest.cpp",
Robert Phillips1a2e7de2021-07-29 11:23:48 -0400399 "$_tests/ClearTest.cpp",
400 "$_tests/DMSAATest.cpp",
401 "$_tests/DefaultPathRendererTest.cpp",
Robert Phillips364ea352021-08-13 15:21:42 -0400402 "$_tests/DrawOpAtlasTest.cpp",
Robert Phillips3674f582021-06-16 12:05:54 -0400403 "$_tests/GrClipStackTest.cpp",
Robert Phillips72354b02021-07-06 13:43:56 -0400404 "$_tests/GrMeshTest.cpp",
Robert Phillips1a2e7de2021-07-29 11:23:48 -0400405 "$_tests/GrMipMappedTest.cpp",
Robert Phillips72354b02021-07-06 13:43:56 -0400406 "$_tests/GrPipelineDynamicStateTest.cpp",
Robert Phillips04f22ea2021-07-22 15:11:03 -0400407 "$_tests/GrThreadSafeCacheTest.cpp",
Robert Phillips1a2e7de2021-07-29 11:23:48 -0400408 "$_tests/LazyProxyTest.cpp",
Robert Phillips72354b02021-07-06 13:43:56 -0400409 "$_tests/OpChainTest.cpp",
Robert Phillips3674f582021-06-16 12:05:54 -0400410 "$_tests/PathRendererCacheTests.cpp",
Robert Phillips1a2e7de2021-07-29 11:23:48 -0400411 "$_tests/PrimitiveProcessorTest.cpp",
412 "$_tests/ProcessorTest.cpp",
Robert Phillips72354b02021-07-06 13:43:56 -0400413 "$_tests/ProgramsTest.cpp",
Robert Phillips1a2e7de2021-07-29 11:23:48 -0400414 "$_tests/SkSLCross.cpp",
Robert Phillips72354b02021-07-06 13:43:56 -0400415 "$_tests/SurfaceDrawContextTest.cpp",
416 "$_tests/TextureOpTest.cpp",
Robert Phillips3674f582021-06-16 12:05:54 -0400417]
Robert Phillips1ca0da42021-06-14 15:27:19 -0400418
Robert Phillips024668c2021-07-01 12:12:52 -0400419tests_sources += skgpu_v1_tests_sources