xref: /aosp_15_r20/external/skia/gn/tests.gni (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1# 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 = [
10  "$_tests/AAClipTest.cpp",
11  "$_tests/AdvancedBlendTest.cpp",
12  "$_tests/AndroidCodecTest.cpp",
13  "$_tests/AnimatedImageTest.cpp",
14  "$_tests/AnnotationTest.cpp",
15  "$_tests/ApplyGammaTest.cpp",
16  "$_tests/ArenaAllocTest.cpp",
17  "$_tests/AsADashTest.cpp",
18  "$_tests/AvifTest.cpp",
19  "$_tests/BRDTest.cpp",
20  "$_tests/BackendAllocationTest.cpp",
21  "$_tests/BackendSurfaceMutableStateTest.cpp",
22  "$_tests/BadIcoTest.cpp",
23  "$_tests/BezierCurveTest.cpp",
24  "$_tests/BigImageTest.cpp",
25  "$_tests/BitSetTest.cpp",
26  "$_tests/BitmapCopyTest.cpp",
27  "$_tests/BitmapGetColorTest.cpp",
28  "$_tests/BitmapTest.cpp",
29  "$_tests/BlendTest.cpp",
30  "$_tests/BlitMaskClip.cpp",
31  "$_tests/BlurTest.cpp",
32  "$_tests/CachedDataTest.cpp",
33  "$_tests/CachedDecodingPixelRefTest.cpp",
34  "$_tests/CanvasStateHelpers.cpp",
35  "$_tests/CanvasStateHelpers.h",
36  "$_tests/CanvasStateTest.cpp",
37  "$_tests/CanvasTest.cpp",
38  "$_tests/ChecksumTest.cpp",
39  "$_tests/ClipCubicTest.cpp",
40  "$_tests/ClipStackTest.cpp",
41  "$_tests/ClipperTest.cpp",
42  "$_tests/CodecAnimTest.cpp",
43  "$_tests/CodecExactReadTest.cpp",
44  "$_tests/CodecPartialTest.cpp",
45  "$_tests/CodecPriv.h",
46  "$_tests/CodecRecommendedTypeTest.cpp",
47  "$_tests/CodecTest.cpp",
48  "$_tests/ColorFilterTest.cpp",
49  "$_tests/ColorMatrixTest.cpp",
50  "$_tests/ColorPrivTest.cpp",
51  "$_tests/ColorSpaceTest.cpp",
52  "$_tests/ColorTest.cpp",
53  "$_tests/CompressedBackendAllocationTest.cpp",
54  "$_tests/CopySurfaceTest.cpp",
55  "$_tests/CubicChopTest.cpp",
56  "$_tests/CubicMapTest.cpp",
57  "$_tests/CubicRootsTest.cpp",
58  "$_tests/CullTestTest.cpp",
59  "$_tests/DashPathEffectTest.cpp",
60  "$_tests/DataRefTest.cpp",
61  "$_tests/DebugLayerManagerTest.cpp",
62  "$_tests/DeferredDisplayListTest.cpp",
63  "$_tests/DequeTest.cpp",
64  "$_tests/DescriptorTest.cpp",
65  "$_tests/DeviceTest.cpp",
66  "$_tests/DiscardableMemoryPoolTest.cpp",
67  "$_tests/DiscardableMemoryTest.cpp",
68  "$_tests/DrawBitmapRectTest.cpp",
69  "$_tests/DrawPathTest.cpp",
70  "$_tests/DrawTextTest.cpp",
71  "$_tests/EmptyPathTest.cpp",
72  "$_tests/EncodeTest.cpp",
73  "$_tests/EncodedInfoTest.cpp",
74  "$_tests/ExifTest.cpp",
75  "$_tests/ExtendedSkColorTypeTests.cpp",
76  "$_tests/F16DrawTest.cpp",
77  "$_tests/F16StagesTest.cpp",
78  "$_tests/FakeStreams.h",
79  "$_tests/FillPathTest.cpp",
80  "$_tests/FilterResultTest.cpp",
81  "$_tests/FindCubicConvex180ChopsTest.cpp",
82  "$_tests/FitsInTest.cpp",
83  "$_tests/FlattenDrawableTest.cpp",
84  "$_tests/FlattenableFactoryToName.cpp",
85  "$_tests/FlattenableNameToFactory.cpp",
86  "$_tests/Float16Test.cpp",
87  "$_tests/FloatingPointTest.cpp",
88  "$_tests/FloatingPointTextureTest.cpp",
89  "$_tests/FontHostStreamTest.cpp",
90  "$_tests/FontHostTest.cpp",
91  "$_tests/FontMgrFlags.cpp",
92  "$_tests/FontMgrTest.cpp",
93  "$_tests/FontNamesTest.cpp",
94  "$_tests/FontTest.cpp",
95  "$_tests/FrontBufferedStreamTest.cpp",
96  "$_tests/GLBackendSurfaceTest.cpp",
97  "$_tests/GainmapShaderTest.cpp",
98  "$_tests/GeometryTest.cpp",
99  "$_tests/GifTest.cpp",
100  "$_tests/GpuDrawPathTest.cpp",
101  "$_tests/GpuRectanizerTest.cpp",
102  "$_tests/GrAHardwareBufferTest.cpp",
103  "$_tests/GrContextAbandonTest.cpp",
104  "$_tests/GrContextFactoryTest.cpp",
105  "$_tests/GrContextOOM.cpp",
106  "$_tests/GrDDLImageTest.cpp",
107  "$_tests/GrFinishedFlushTest.cpp",
108  "$_tests/GrGlyphVectorTest.cpp",
109  "$_tests/GrGpuBufferTest.cpp",
110  "$_tests/GrMemoryPoolTest.cpp",
111  "$_tests/GrOpListFlushTest.cpp",
112  "$_tests/GrPorterDuffTest.cpp",
113  "$_tests/GrQuadBufferTest.cpp",
114  "$_tests/GrQuadCropTest.cpp",
115  "$_tests/GrRenderTaskClusterTest.cpp",
116  "$_tests/GrStyledShapeTest.cpp",
117  "$_tests/GrSubmittedFlushTest.cpp",
118  "$_tests/GrSurfaceResolveTest.cpp",
119  "$_tests/GrSurfaceTest.cpp",
120  "$_tests/GrTextBlobTest.cpp",
121  "$_tests/GrTextureMipMapInvalidationTest.cpp",
122  "$_tests/GradientTest.cpp",
123  "$_tests/HSVRoundTripTest.cpp",
124  "$_tests/HashTest.cpp",
125  "$_tests/HighContrastFilterTest.cpp",
126  "$_tests/ICCTest.cpp",
127  "$_tests/ImageBitmapTest.cpp",
128  "$_tests/ImageCacheTest.cpp",
129  "$_tests/ImageFilterCacheTest.cpp",
130  "$_tests/ImageFilterTest.cpp",
131  "$_tests/ImageFrom565Bitmap.cpp",
132  "$_tests/ImageGeneratorOrientationTest.cpp",
133  "$_tests/ImageGeneratorTest.cpp",
134  "$_tests/ImageIsOpaqueTest.cpp",
135  "$_tests/ImageNewShaderTest.cpp",
136  "$_tests/ImageTest.cpp",
137  "$_tests/IncrTopoSortTest.cpp",
138  "$_tests/IndexedPngOverflowTest.cpp",
139  "$_tests/InfRectTest.cpp",
140  "$_tests/InsetConvexPolyTest.cpp",
141  "$_tests/InvalidIndexedPngTest.cpp",
142  "$_tests/IsClosedSingleContourTest.cpp",
143  "$_tests/JSONTest.cpp",
144  "$_tests/LListTest.cpp",
145  "$_tests/LRUCacheTest.cpp",
146  "$_tests/LazyStencilAttachmentTest.cpp",
147  "$_tests/M44Test.cpp",
148  "$_tests/MD5Test.cpp",
149  "$_tests/MallocPixelRefTest.cpp",
150  "$_tests/MaskCacheTest.cpp",
151  "$_tests/MathTest.cpp",
152  "$_tests/MatrixColorFilterTest.cpp",
153  "$_tests/MatrixProcsTest.cpp",
154  "$_tests/MatrixTest.cpp",
155  "$_tests/MemoryTest.cpp",
156  "$_tests/MemsetTest.cpp",
157  "$_tests/MeshTest.cpp",
158  "$_tests/MessageBusTest.cpp",
159  "$_tests/MetaDataTest.cpp",
160  "$_tests/MipMapTest.cpp",
161  "$_tests/MultiPictureDocumentTest.cpp",
162  "$_tests/NdkDecodeTest.cpp",
163  "$_tests/NdkEncodeTest.cpp",
164  "$_tests/NonlinearBlendingTest.cpp",
165  "$_tests/OSPathTest.cpp",
166  "$_tests/OffsetSimplePolyTest.cpp",
167  "$_tests/OnceTest.cpp",
168  "$_tests/OverAlignedTest.cpp",
169  "$_tests/PDFDeflateWStreamTest.cpp",
170  "$_tests/PDFDocumentTest.cpp",
171  "$_tests/PDFGlyphsToUnicodeTest.cpp",
172  "$_tests/PDFJpegEmbedTest.cpp",
173  "$_tests/PDFMetadataAttributeTest.cpp",
174  "$_tests/PDFOpaqueSrcModeToSrcOverTest.cpp",
175  "$_tests/PDFPrimitivesTest.cpp",
176  "$_tests/PDFTaggedLinkTest.cpp",
177  "$_tests/PDFTaggedTableTest.cpp",
178  "$_tests/PDFTaggedTest.cpp",
179  "$_tests/PaintTest.cpp",
180  "$_tests/ParametricStageTest.cpp",
181  "$_tests/ParseColorTest.cpp",
182  "$_tests/ParsePathTest.cpp",
183  "$_tests/PathBuilderTest.cpp",
184  "$_tests/PathCoverageTest.cpp",
185  "$_tests/PathMeasureTest.cpp",
186  "$_tests/PathTest.cpp",
187  "$_tests/PictureBBHTest.cpp",
188  "$_tests/PictureShaderTest.cpp",
189  "$_tests/PictureTest.cpp",
190  "$_tests/PinnedImageTest.cpp",
191  "$_tests/PixelRefTest.cpp",
192  "$_tests/Point3Test.cpp",
193  "$_tests/PointTest.cpp",
194  "$_tests/PolyUtilsTest.cpp",
195  "$_tests/PreChopPathCurvesTest.cpp",
196  "$_tests/PremulAlphaRoundTripTest.cpp",
197  "$_tests/PromiseImageTest.cpp",
198  "$_tests/ProtectedTest.cpp",
199  "$_tests/ProxyConversionTest.cpp",
200  "$_tests/ProxyRefTest.cpp",
201  "$_tests/ProxyTest.cpp",
202  "$_tests/QuadRootsTest.cpp",
203  "$_tests/QuickRejectTest.cpp",
204  "$_tests/RRectInPathTest.cpp",
205  "$_tests/RTreeTest.cpp",
206  "$_tests/RandomTest.cpp",
207  "$_tests/RasterPipelineBuilderTest.cpp",
208  "$_tests/RasterPipelineCodeGeneratorTest.cpp",
209  "$_tests/ReadPixelsTest.cpp",
210  "$_tests/ReadWritePixelsGpuTest.cpp",
211  "$_tests/RecordDrawTest.cpp",
212  "$_tests/RecordOptsTest.cpp",
213  "$_tests/RecordPatternTest.cpp",
214  "$_tests/RecordTest.cpp",
215  "$_tests/RecordTestUtils.h",
216  "$_tests/RecorderTest.cpp",
217  "$_tests/RecordingXfermodeTest.cpp",
218  "$_tests/RectTest.cpp",
219  "$_tests/RefCntTest.cpp",
220  "$_tests/RegionTest.cpp",
221  "$_tests/RepeatedClippedBlurTest.cpp",
222  "$_tests/ResourceAllocatorTest.cpp",
223  "$_tests/ResourceCacheTest.cpp",
224  "$_tests/RoundRectTest.cpp",
225  "$_tests/RuntimeBlendTest.cpp",
226  "$_tests/SRGBReadWritePixelsTest.cpp",
227  "$_tests/SRGBTest.cpp",
228  "$_tests/SVGDeviceTest.cpp",
229  "$_tests/SafeMathTest.cpp",
230  "$_tests/SamplingTest.cpp",
231  "$_tests/SaveLayerOriginTest.cpp",
232  "$_tests/ScalarTest.cpp",
233  "$_tests/ScaleToSidesTest.cpp",
234  "$_tests/SerialProcsTest.cpp",
235  "$_tests/SerializationTest.cpp",
236  "$_tests/ShaderImageFilterTest.cpp",
237  "$_tests/ShaderOpacityTest.cpp",
238  "$_tests/ShaderTest.cpp",
239  "$_tests/ShadowTest.cpp",
240  "$_tests/SizeTest.cpp",
241  "$_tests/SkBase64Test.cpp",
242  "$_tests/SkBlockAllocatorTest.cpp",
243  "$_tests/SkColor4fTest.cpp",
244  "$_tests/SkColorSpaceXformStepsTest.cpp",
245  "$_tests/SkContainersTest.cpp",
246  "$_tests/SkDOMTest.cpp",
247  "$_tests/SkEnumBitMaskTest.cpp",
248  "$_tests/SkFontMetricsPrivTest.cpp",
249  "$_tests/SkGaussFilterTest.cpp",
250  "$_tests/SkGlyphTest.cpp",
251  "$_tests/SkImageTest.cpp",
252  "$_tests/SkMallocTest.cpp",
253  "$_tests/SkPathRangeIterTest.cpp",
254  "$_tests/SkRasterPipelineOptsTest.cpp",
255  "$_tests/SkRasterPipelineTest.cpp",
256  "$_tests/SkRemoteGlyphCacheTest.cpp",
257  "$_tests/SkResourceCacheTest.cpp",
258  "$_tests/SkRuntimeEffectTest.cpp",
259  "$_tests/SkSLDebugTracePlayerTest.cpp",
260  "$_tests/SkSLDebugTraceTest.cpp",
261  "$_tests/SkSLES2ConformanceTest.cpp",
262  "$_tests/SkSLErrorTest.cpp",
263  "$_tests/SkSLGLSLTestbed.cpp",
264  "$_tests/SkSLMemoryLayoutTest.cpp",
265  "$_tests/SkSLMetalTestbed.cpp",
266  "$_tests/SkSLPipelineStageTestbed.cpp",
267  "$_tests/SkSLSPIRVTestbed.cpp",
268  "$_tests/SkSLTest.cpp",
269  "$_tests/SkSLTypeTest.cpp",
270  "$_tests/SkSLWGSLTestbed.cpp",
271  "$_tests/SkSharedMutexTest.cpp",
272  "$_tests/SkSpanTest.cpp",
273  "$_tests/SkStrikeCacheTest.cpp",
274  "$_tests/SkStrikeTest.cpp",
275  "$_tests/SkStringViewTest.cpp",
276  "$_tests/SkTBlockListTest.cpp",
277  "$_tests/SkUTFTest.cpp",
278  "$_tests/SkVxTest.cpp",
279  "$_tests/SkXmpTest.cpp",
280  "$_tests/Skbug12214.cpp",
281  "$_tests/Skbug5221.cpp",
282  "$_tests/Skbug6389.cpp",
283  "$_tests/Skbug6653.cpp",
284  "$_tests/SlugTest.cpp",
285  "$_tests/SortTest.cpp",
286  "$_tests/SpecialImageTest.cpp",
287  "$_tests/SrcOverTest.cpp",
288  "$_tests/SrcSrcOverBatchTest.cpp",
289  "$_tests/StreamTest.cpp",
290  "$_tests/StrikeForGPUTest.cpp",
291  "$_tests/StringTest.cpp",
292  "$_tests/StrokeTest.cpp",
293  "$_tests/StrokerTest.cpp",
294  "$_tests/SubsetPath.cpp",
295  "$_tests/SubsetPath.h",
296  "$_tests/SurfaceSemaphoreTest.cpp",
297  "$_tests/SurfaceTest.cpp",
298  "$_tests/SwizzlerTest.cpp",
299  "$_tests/TArrayTest.cpp",
300  "$_tests/TDPQueueTest.cpp",
301  "$_tests/TLazyTest.cpp",
302  "$_tests/TemplatesTest.cpp",
303  "$_tests/TestTest.cpp",
304  "$_tests/TextBlobCacheTest.cpp",
305  "$_tests/TextBlobTest.cpp",
306  "$_tests/TextureProxyTest.cpp",
307  "$_tests/TextureSizeTest.cpp",
308  "$_tests/TextureStripAtlasManagerTest.cpp",
309  "$_tests/Time.cpp",
310  "$_tests/TopoSortTest.cpp",
311  "$_tests/TraceMemoryDumpTest.cpp",
312  "$_tests/TracingTest.cpp",
313  "$_tests/TransferPixelsTest.cpp",
314  "$_tests/TriangulatingPathRendererTests.cpp",
315  "$_tests/TypefaceTest.cpp",
316  "$_tests/UnicodeTest.cpp",
317  "$_tests/UtilsTest.cpp",
318  "$_tests/VerticesTest.cpp",
319  "$_tests/VkBackendSurfaceTest.cpp",
320  "$_tests/VkDrawableTest.cpp",
321  "$_tests/VkHardwareBufferTest.cpp",
322  "$_tests/VkPriorityExtensionTest.cpp",
323  "$_tests/VkProtectedContextTest.cpp",
324  "$_tests/VkWrapTests.cpp",
325  "$_tests/VkYcbcrSamplerTest.cpp",
326  "$_tests/WebpTest.cpp",
327  "$_tests/WindowRectanglesTest.cpp",
328  "$_tests/WrappedSurfaceCopyOnWriteTest.cpp",
329  "$_tests/WritePixelsTest.cpp",
330  "$_tests/Writer32Test.cpp",
331  "$_tests/YUVCacheTest.cpp",
332  "$_tests/YUVTest.cpp",
333]
334
335gl_tests_sources = [
336  "$_tests/EGLImageTest.cpp",
337  "$_tests/GrGLExtensionsTest.cpp",
338  "$_tests/RectangleTextureTest.cpp",
339  "$_tests/TextureBindingsResetTest.cpp",
340]
341
342metal_tests_sources = [
343  "$_tests/MtlBackendAllocationTest.mm",
344  "$_tests/MtlCopySurfaceTest.mm",
345]
346
347graphite_tests_sources = [
348  "$_tests/graphite/AHardwareBufferTest.cpp",
349  "$_tests/graphite/BackendTextureTest.cpp",
350  "$_tests/graphite/BoundsManagerTest.cpp",
351  "$_tests/graphite/BufferManagerTest.cpp",
352  "$_tests/graphite/CacheBudgetTest.cpp",
353  "$_tests/graphite/CacheKeyTest.cpp",
354  "$_tests/graphite/ComputeTest.cpp",
355  "$_tests/graphite/DeviceTest.cpp",
356  "$_tests/graphite/DrawAtlasTest.cpp",
357  "$_tests/graphite/GraphitePromiseImageTest.cpp",
358  "$_tests/graphite/GraphiteResourceCacheTest.cpp",
359  "$_tests/graphite/GraphiteYUVAPromiseImageTest.cpp",
360  "$_tests/graphite/ImageOriginTest.cpp",
361  "$_tests/graphite/ImageProviderTest.cpp",
362  "$_tests/graphite/ImageShaderTest.cpp",
363  "$_tests/graphite/ImageWrapTextureMipmapsTest.cpp",
364  "$_tests/graphite/IntersectionTreeTest.cpp",
365  "$_tests/graphite/KeyTest.cpp",
366  "$_tests/graphite/MultisampleTest.cpp",
367  "$_tests/graphite/MutableImagesTest.cpp",
368  "$_tests/graphite/PipelineDataCacheTest.cpp",
369  "$_tests/graphite/ProxyCacheTest.cpp",
370  "$_tests/graphite/RTEffectTest.cpp",
371  "$_tests/graphite/ReadWritePixelsGraphiteTest.cpp",
372  "$_tests/graphite/RecorderTest.cpp",
373  "$_tests/graphite/RecordingOrderTest.cpp",
374  "$_tests/graphite/RecordingSurfacesTest.cpp",
375  "$_tests/graphite/RectTest.cpp",
376  "$_tests/graphite/ShapeTest.cpp",
377  "$_tests/graphite/TextureProxyTest.cpp",
378  "$_tests/graphite/TransformTest.cpp",
379  "$_tests/graphite/UniformManagerTest.cpp",
380  "$_tests/graphite/UniformOffsetCalculatorTest.cpp",
381  "$_tests/graphite/UpdateBackendTextureTest.cpp",
382  "$_tests/graphite/UploadBufferManagerTest.cpp",
383]
384
385precompile_tests_sources = [
386  "$_tests/graphite/precompile/ChromePrecompileTest.cpp",
387  "$_tests/graphite/precompile/CombinationBuilderTest.cpp",
388  "$_tests/graphite/precompile/PaintParamsKeyTest.cpp",
389  "$_tests/graphite/precompile/ThreadedPrecompileTest.cpp",
390]
391
392graphite_dawn_tests_sources = [ "$_tests/graphite/DawnBackendTextureTest.cpp" ]
393graphite_metal_tests_sources = [ "$_tests/graphite/MtlBackendTextureTest.mm" ]
394graphite_vulkan_tests_sources =
395    [ "$_tests/graphite/VulkanBackendTextureTest.cpp" ]
396
397pathops_tests_sources = [
398  "$_tests/PathOpsAngleIdeas.cpp",
399  "$_tests/PathOpsAngleTest.cpp",
400  "$_tests/PathOpsAsWindingTest.cpp",
401  "$_tests/PathOpsBattles.cpp",
402  "$_tests/PathOpsBoundsTest.cpp",
403  "$_tests/PathOpsBuildUseTest.cpp",
404  "$_tests/PathOpsBuilderConicTest.cpp",
405  "$_tests/PathOpsBuilderTest.cpp",
406  "$_tests/PathOpsChalkboardTest.cpp",
407  "$_tests/PathOpsConicIntersectionTest.cpp",
408  "$_tests/PathOpsConicLineIntersectionTest.cpp",
409  "$_tests/PathOpsConicQuadIntersectionTest.cpp",
410  "$_tests/PathOpsCubicConicIntersectionTest.cpp",
411  "$_tests/PathOpsCubicIntersectionTest.cpp",
412  "$_tests/PathOpsCubicIntersectionTestData.cpp",
413  "$_tests/PathOpsCubicIntersectionTestData.h",
414  "$_tests/PathOpsCubicLineIntersectionIdeas.cpp",
415  "$_tests/PathOpsCubicLineIntersectionTest.cpp",
416  "$_tests/PathOpsCubicQuadIntersectionTest.cpp",
417  "$_tests/PathOpsCubicReduceOrderTest.cpp",
418  "$_tests/PathOpsDCubicTest.cpp",
419  "$_tests/PathOpsDLineTest.cpp",
420  "$_tests/PathOpsDPointTest.cpp",
421  "$_tests/PathOpsDRectTest.cpp",
422  "$_tests/PathOpsDVectorTest.cpp",
423  "$_tests/PathOpsDebug.cpp",
424  "$_tests/PathOpsDebug.h",
425  "$_tests/PathOpsExtendedTest.cpp",
426  "$_tests/PathOpsExtendedTest.h",
427  "$_tests/PathOpsFuzz763Test.cpp",
428  "$_tests/PathOpsInverseTest.cpp",
429  "$_tests/PathOpsIssue3651.cpp",
430  "$_tests/PathOpsLineIntersectionTest.cpp",
431  "$_tests/PathOpsLineParametetersTest.cpp",
432  "$_tests/PathOpsOpCircleThreadedTest.cpp",
433  "$_tests/PathOpsOpCubicThreadedTest.cpp",
434  "$_tests/PathOpsOpLoopThreadedTest.cpp",
435  "$_tests/PathOpsOpRectThreadedTest.cpp",
436  "$_tests/PathOpsOpTest.cpp",
437  "$_tests/PathOpsQuadIntersectionTest.cpp",
438  "$_tests/PathOpsQuadIntersectionTestData.cpp",
439  "$_tests/PathOpsQuadIntersectionTestData.h",
440  "$_tests/PathOpsQuadLineIntersectionTest.cpp",
441  "$_tests/PathOpsQuadLineIntersectionThreadedTest.cpp",
442  "$_tests/PathOpsQuadReduceOrderTest.cpp",
443  "$_tests/PathOpsSimplifyDegenerateThreadedTest.cpp",
444  "$_tests/PathOpsSimplifyFailTest.cpp",
445  "$_tests/PathOpsSimplifyQuadThreadedTest.cpp",
446  "$_tests/PathOpsSimplifyQuadralateralsThreadedTest.cpp",
447  "$_tests/PathOpsSimplifyRectThreadedTest.cpp",
448  "$_tests/PathOpsSimplifyTest.cpp",
449  "$_tests/PathOpsSimplifyTrianglesThreadedTest.cpp",
450  "$_tests/PathOpsSkpTest.cpp",
451  "$_tests/PathOpsTSectDebug.h",
452  "$_tests/PathOpsTestCommon.cpp",
453  "$_tests/PathOpsTestCommon.h",
454  "$_tests/PathOpsThreadedCommon.cpp",
455  "$_tests/PathOpsThreadedCommon.h",
456  "$_tests/PathOpsThreeWayTest.cpp",
457  "$_tests/PathOpsTigerTest.cpp",
458  "$_tests/PathOpsTightBoundsTest.cpp",
459  "$_tests/PathOpsTypesTest.cpp",
460  "$_tests/WangsFormulaTest.cpp",
461]
462
463ganesh_tests_sources = [
464  "$_tests/BulkRectTest.cpp",
465  "$_tests/ClearTest.cpp",
466  "$_tests/DMSAATest.cpp",
467  "$_tests/DashPathEffectTestGanesh.cpp",
468  "$_tests/DefaultPathRendererTest.cpp",
469  "$_tests/DrawOpAtlasTest.cpp",
470  "$_tests/GrClipStackTest.cpp",
471  "$_tests/GrMeshTest.cpp",
472  "$_tests/GrMipMappedTest.cpp",
473  "$_tests/GrPipelineDynamicStateTest.cpp",
474  "$_tests/GrThreadSafeCacheTest.cpp",
475  "$_tests/LazyProxyTest.cpp",
476  "$_tests/OpChainTest.cpp",
477  "$_tests/PathRendererCacheTests.cpp",
478  "$_tests/PrimitiveProcessorTest.cpp",
479  "$_tests/ProcessorTest.cpp",
480  "$_tests/ProgramsTest.cpp",
481  "$_tests/SkSLCross.cpp",
482  "$_tests/SurfaceDrawContextTest.cpp",
483  "$_tests/TextureOpTest.cpp",
484]
485
486tests_sources += ganesh_tests_sources
487
488jpeg_gainmap_tests_sources = [
489  "$_tests/JpegGainmapTest.cpp",
490  "$_tests/SkJpegXmpTest.cpp",
491]
492