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/BackendAllocationTest.cpp", 19 "$_tests/BadIcoTest.cpp", 20 "$_tests/BitSetTest.cpp", 21 "$_tests/BitmapCopyTest.cpp", 22 "$_tests/BitmapGetColorTest.cpp", 23 "$_tests/BitmapTest.cpp", 24 "$_tests/BlendTest.cpp", 25 "$_tests/BlitMaskClip.cpp", 26 "$_tests/BlurTest.cpp", 27 "$_tests/CTest.cpp", 28 "$_tests/CachedDataTest.cpp", 29 "$_tests/CachedDecodingPixelRefTest.cpp", 30 "$_tests/CanvasStateHelpers.cpp", 31 "$_tests/CanvasStateHelpers.h", 32 "$_tests/CanvasStateTest.cpp", 33 "$_tests/CanvasTest.cpp", 34 "$_tests/ChecksumTest.cpp", 35 "$_tests/ClearTest.cpp", 36 "$_tests/ClipBoundsTest.cpp", 37 "$_tests/ClipCubicTest.cpp", 38 "$_tests/ClipStackTest.cpp", 39 "$_tests/ClipperTest.cpp", 40 "$_tests/CodecAnimTest.cpp", 41 "$_tests/CodecExactReadTest.cpp", 42 "$_tests/CodecPartialTest.cpp", 43 "$_tests/CodecPriv.h", 44 "$_tests/CodecRecommendedTypeTest.cpp", 45 "$_tests/CodecTest.cpp", 46 "$_tests/ColorFilterTest.cpp", 47 "$_tests/ColorMatrixTest.cpp", 48 "$_tests/ColorPrivTest.cpp", 49 "$_tests/ColorSpaceTest.cpp", 50 "$_tests/ColorTest.cpp", 51 "$_tests/CopySurfaceTest.cpp", 52 "$_tests/CubicMapTest.cpp", 53 "$_tests/DashPathEffectTest.cpp", 54 "$_tests/DataRefTest.cpp", 55 "$_tests/DefaultPathRendererTest.cpp", 56 "$_tests/DeferredDisplayListTest.cpp", 57 "$_tests/DequeTest.cpp", 58 "$_tests/DescriptorTest.cpp", 59 "$_tests/DetermineDomainModeTest.cpp", 60 "$_tests/DeviceTest.cpp", 61 "$_tests/DiscardableMemoryPoolTest.cpp", 62 "$_tests/DiscardableMemoryTest.cpp", 63 "$_tests/DrawBitmapRectTest.cpp", 64 "$_tests/DrawOpAtlasTest.cpp", 65 "$_tests/DrawPathTest.cpp", 66 "$_tests/DrawTextTest.cpp", 67 "$_tests/DynamicHashTest.cpp", 68 "$_tests/EGLImageTest.cpp", 69 "$_tests/EmptyPathTest.cpp", 70 "$_tests/EncodeTest.cpp", 71 "$_tests/EncodedInfoTest.cpp", 72 "$_tests/ExifTest.cpp", 73 "$_tests/F16StagesTest.cpp", 74 "$_tests/FakeStreams.h", 75 "$_tests/FillPathTest.cpp", 76 "$_tests/FitsInTest.cpp", 77 "$_tests/FlattenDrawableTest.cpp", 78 "$_tests/FlattenableFactoryToName.cpp", 79 "$_tests/FlattenableNameToFactory.cpp", 80 "$_tests/Float16Test.cpp", 81 "$_tests/FloatingPointTextureTest.cpp", 82 "$_tests/FontHostStreamTest.cpp", 83 "$_tests/FontHostTest.cpp", 84 "$_tests/FontMgrAndroidParserTest.cpp", 85 "$_tests/FontMgrFontConfigTest.cpp", 86 "$_tests/FontMgrTest.cpp", 87 "$_tests/FontNamesTest.cpp", 88 "$_tests/FrontBufferedStreamTest.cpp", 89 "$_tests/GLBackendSurfaceTest.cpp", 90 "$_tests/GLProgramsTest.cpp", 91 "$_tests/GeometryTest.cpp", 92 "$_tests/GifTest.cpp", 93 "$_tests/GlyphRunTest.cpp", 94 "$_tests/GpuDrawPathTest.cpp", 95 "$_tests/GpuRectanizerTest.cpp", 96 "$_tests/GrAHardwareBufferTest.cpp", 97 "$_tests/GrAllocatorTest.cpp", 98 "$_tests/GrCCPRTest.cpp", 99 "$_tests/GrContextAbandonTest.cpp", 100 "$_tests/GrContextFactoryTest.cpp", 101 "$_tests/GrFinishedFlushTest.cpp", 102 "$_tests/GrGLExtensionsTest.cpp", 103 "$_tests/GrMemoryPoolTest.cpp", 104 "$_tests/GrMeshTest.cpp", 105 "$_tests/GrMipMappedTest.cpp", 106 "$_tests/GrOpListFlushTest.cpp", 107 "$_tests/GrPipelineDynamicStateTest.cpp", 108 "$_tests/GrPorterDuffTest.cpp", 109 "$_tests/GrQuadBufferTest.cpp", 110 "$_tests/GrQuadCropTest.cpp", 111 "$_tests/GrShapeTest.cpp", 112 "$_tests/GrSurfaceTest.cpp", 113 "$_tests/GrTRecorderTest.cpp", 114 "$_tests/GrTestingBackendTextureUploadTest.cpp", 115 "$_tests/GrTextureMipMapInvalidationTest.cpp", 116 "$_tests/GrUploadPixelsTests.cpp", 117 "$_tests/GradientTest.cpp", 118 "$_tests/HSVRoundTripTest.cpp", 119 "$_tests/HashTest.cpp", 120 "$_tests/HighContrastFilterTest.cpp", 121 "$_tests/ICCTest.cpp", 122 "$_tests/ImageBitmapTest.cpp", 123 "$_tests/ImageCacheTest.cpp", 124 "$_tests/ImageFilterCacheTest.cpp", 125 "$_tests/ImageFilterTest.cpp", 126 "$_tests/ImageFrom565Bitmap.cpp", 127 "$_tests/ImageGeneratorTest.cpp", 128 "$_tests/ImageIsOpaqueTest.cpp", 129 "$_tests/ImageNewShaderTest.cpp", 130 "$_tests/ImageTest.cpp", 131 "$_tests/IncrTopoSortTest.cpp", 132 "$_tests/IndexedPngOverflowTest.cpp", 133 "$_tests/InfRectTest.cpp", 134 "$_tests/InsetConvexPolyTest.cpp", 135 "$_tests/InterpolatorTest.cpp", 136 "$_tests/InvalidIndexedPngTest.cpp", 137 "$_tests/IsClosedSingleContourTest.cpp", 138 "$_tests/JSONTest.cpp", 139 "$_tests/LListTest.cpp", 140 "$_tests/LRUCacheTest.cpp", 141 "$_tests/LayerDrawLooperTest.cpp", 142 "$_tests/LazyProxyTest.cpp", 143 "$_tests/MD5Test.cpp", 144 "$_tests/MallocPixelRefTest.cpp", 145 "$_tests/MaskCacheTest.cpp", 146 "$_tests/MathTest.cpp", 147 "$_tests/Matrix44Test.cpp", 148 "$_tests/MatrixClipCollapseTest.cpp", 149 "$_tests/MatrixTest.cpp", 150 "$_tests/MemoryTest.cpp", 151 "$_tests/MemsetTest.cpp", 152 "$_tests/MessageBusTest.cpp", 153 "$_tests/MetaDataTest.cpp", 154 "$_tests/MipMapTest.cpp", 155 "$_tests/MultiSkpTest.cpp", 156 "$_tests/NonlinearBlendingTest.cpp", 157 "$_tests/OSPathTest.cpp", 158 "$_tests/OctoBoundsTest.cpp", 159 "$_tests/OffsetSimplePolyTest.cpp", 160 "$_tests/OnFlushCallbackTest.cpp", 161 "$_tests/OnceTest.cpp", 162 "$_tests/OpChainTest.cpp", 163 "$_tests/OverAlignedTest.cpp", 164 "$_tests/PDFDeflateWStreamTest.cpp", 165 "$_tests/PDFDocumentTest.cpp", 166 "$_tests/PDFGlyphsToUnicodeTest.cpp", 167 "$_tests/PDFJpegEmbedTest.cpp", 168 "$_tests/PDFMetadataAttributeTest.cpp", 169 "$_tests/PDFOpaqueSrcModeToSrcOverTest.cpp", 170 "$_tests/PDFPrimitivesTest.cpp", 171 "$_tests/PDFTaggedTest.cpp", 172 "$_tests/PackBitsTest.cpp", 173 "$_tests/PackedConfigsTextureTest.cpp", 174 "$_tests/PaintImageFilterTest.cpp", 175 "$_tests/PaintTest.cpp", 176 "$_tests/ParametricStageTest.cpp", 177 "$_tests/ParsePathTest.cpp", 178 "$_tests/PathCoverageTest.cpp", 179 "$_tests/PathMeasureTest.cpp", 180 "$_tests/PathRendererCacheTests.cpp", 181 "$_tests/PathTest.cpp", 182 "$_tests/PictureBBHTest.cpp", 183 "$_tests/PictureShaderTest.cpp", 184 "$_tests/PictureTest.cpp", 185 "$_tests/PinnedImageTest.cpp", 186 "$_tests/PixelRefTest.cpp", 187 "$_tests/Point3Test.cpp", 188 "$_tests/PointTest.cpp", 189 "$_tests/PolyUtilsTest.cpp", 190 "$_tests/PremulAlphaRoundTripTest.cpp", 191 "$_tests/PrimitiveProcessorTest.cpp", 192 "$_tests/ProcessorTest.cpp", 193 "$_tests/PromiseImageTest.cpp", 194 "$_tests/ProxyConversionTest.cpp", 195 "$_tests/ProxyRefTest.cpp", 196 "$_tests/ProxyTest.cpp", 197 "$_tests/QuickRejectTest.cpp", 198 "$_tests/RRectInPathTest.cpp", 199 "$_tests/RTreeTest.cpp", 200 "$_tests/RandomTest.cpp", 201 "$_tests/ReadPixelsTest.cpp", 202 "$_tests/ReadWriteAlphaTest.cpp", 203 "$_tests/Reader32Test.cpp", 204 "$_tests/RecordDrawTest.cpp", 205 "$_tests/RecordOptsTest.cpp", 206 "$_tests/RecordPatternTest.cpp", 207 "$_tests/RecordTest.cpp", 208 "$_tests/RecordTestUtils.h", 209 "$_tests/RecorderTest.cpp", 210 "$_tests/RecordingXfermodeTest.cpp", 211 "$_tests/RectTest.cpp", 212 "$_tests/RectangleTextureTest.cpp", 213 "$_tests/RefCntTest.cpp", 214 "$_tests/RegionTest.cpp", 215 "$_tests/RenderTargetContextTest.cpp", 216 "$_tests/RepeatedClippedBlurTest.cpp", 217 "$_tests/ResourceAllocatorTest.cpp", 218 "$_tests/ResourceCacheTest.cpp", 219 "$_tests/RoundRectTest.cpp", 220 "$_tests/SRGBReadWritePixelsTest.cpp", 221 "$_tests/SRGBTest.cpp", 222 "$_tests/SVGDeviceTest.cpp", 223 "$_tests/SafeMathTest.cpp", 224 "$_tests/SamplePatternDictionaryTest.cpp", 225 "$_tests/ScalarTest.cpp", 226 "$_tests/ScaleToSidesTest.cpp", 227 "$_tests/SerialProcsTest.cpp", 228 "$_tests/SerializationTest.cpp", 229 "$_tests/ShaderOpacityTest.cpp", 230 "$_tests/ShaderTest.cpp", 231 "$_tests/ShadowTest.cpp", 232 "$_tests/ShaperTest.cpp", 233 "$_tests/SizeTest.cpp", 234 "$_tests/SkBase64Test.cpp", 235 "$_tests/SkColor4fTest.cpp", 236 "$_tests/SkColorSpaceXformStepsTest.cpp", 237 "$_tests/SkDOMTest.cpp", 238 "$_tests/SkFixed15Test.cpp", 239 "$_tests/SkGaussFilterTest.cpp", 240 "$_tests/SkImageTest.cpp", 241 "$_tests/SkNxTest.cpp", 242 "$_tests/SkPEGTest.cpp", 243 "$_tests/SkRasterPipelineTest.cpp", 244 "$_tests/SkRemoteGlyphCacheTest.cpp", 245 "$_tests/SkResourceCacheTest.cpp", 246 "$_tests/SkSLErrorTest.cpp", 247 "$_tests/SkSLFPTest.cpp", 248 "$_tests/SkSLGLSLTest.cpp", 249 "$_tests/SkSLInterpreterTest.cpp", 250 "$_tests/SkSLJITTest.cpp", 251 "$_tests/SkSLMemoryLayoutTest.cpp", 252 "$_tests/SkSLMetalTest.cpp", 253 "$_tests/SkSLSPIRVTest.cpp", 254 "$_tests/SkShaperJSONWriterTest.cpp", 255 "$_tests/SkSharedMutexTest.cpp", 256 "$_tests/SkUTFTest.cpp", 257 "$_tests/SkVMTest.cpp", 258 "$_tests/SkVxTest.cpp", 259 "$_tests/Skbug5221.cpp", 260 "$_tests/Skbug6389.cpp", 261 "$_tests/Skbug6653.cpp", 262 "$_tests/SortTest.cpp", 263 "$_tests/SpecialImageTest.cpp", 264 "$_tests/SpecialSurfaceTest.cpp", 265 "$_tests/SrcOverTest.cpp", 266 "$_tests/StreamBufferTest.cpp", 267 "$_tests/StreamTest.cpp", 268 "$_tests/StringTest.cpp", 269 "$_tests/StrokeTest.cpp", 270 "$_tests/StrokerTest.cpp", 271 "$_tests/SubsetPath.cpp", 272 "$_tests/SubsetPath.h", 273 "$_tests/SurfaceSemaphoreTest.cpp", 274 "$_tests/SurfaceTest.cpp", 275 "$_tests/SwizzlerTest.cpp", 276 "$_tests/TArrayTest.cpp", 277 "$_tests/TDPQueueTest.cpp", 278 "$_tests/TLazyTest.cpp", 279 "$_tests/TemplatesTest.cpp", 280 "$_tests/TessellatingPathRendererTests.cpp", 281 "$_tests/Test.cpp", 282 "$_tests/Test.h", 283 "$_tests/TestTest.cpp", 284 "$_tests/TestUtils.cpp", 285 "$_tests/TestUtils.h", 286 "$_tests/TextBlobCacheTest.cpp", 287 "$_tests/TextBlobTest.cpp", 288 "$_tests/TextureBindingsResetTest.cpp", 289 "$_tests/TextureProxyTest.cpp", 290 "$_tests/TextureStripAtlasManagerTest.cpp", 291 "$_tests/Time.cpp", 292 "$_tests/TopoSortTest.cpp", 293 "$_tests/TraceMemoryDumpTest.cpp", 294 "$_tests/TracingTest.cpp", 295 "$_tests/TransferPixelsTest.cpp", 296 "$_tests/TypefaceTest.cpp", 297 "$_tests/UnicodeTest.cpp", 298 "$_tests/UtilsTest.cpp", 299 "$_tests/VerticesTest.cpp", 300 "$_tests/VkBackendSurfaceTest.cpp", 301 "$_tests/VkDrawableTest.cpp", 302 "$_tests/VkHardwareBufferTest.cpp", 303 "$_tests/VkPriorityExtensionTest.cpp", 304 "$_tests/VkProtectedContextTest.cpp", 305 "$_tests/VkWrapTests.cpp", 306 "$_tests/VkYcbcrSamplerTest.cpp", 307 "$_tests/VptrTest.cpp", 308 "$_tests/WindowRectanglesTest.cpp", 309 "$_tests/WritePixelsTest.cpp", 310 "$_tests/Writer32Test.cpp", 311 "$_tests/YUVCacheTest.cpp", 312 "$_tests/YUVTest.cpp", 313] 314 315metal_tests_sources = [ "$_tests/MtlBackendAllocationTest.mm" ] 316 317pathops_tests_sources = [ 318 "$_tests/PathOpsAngleIdeas.cpp", 319 "$_tests/PathOpsAngleTest.cpp", 320 "$_tests/PathOpsAsWindingTest.cpp", 321 "$_tests/PathOpsBattles.cpp", 322 "$_tests/PathOpsBoundsTest.cpp", 323 "$_tests/PathOpsBuildUseTest.cpp", 324 "$_tests/PathOpsBuilderConicTest.cpp", 325 "$_tests/PathOpsBuilderTest.cpp", 326 "$_tests/PathOpsChalkboardTest.cpp", 327 "$_tests/PathOpsConicIntersectionTest.cpp", 328 "$_tests/PathOpsConicLineIntersectionTest.cpp", 329 "$_tests/PathOpsConicQuadIntersectionTest.cpp", 330 "$_tests/PathOpsCubicConicIntersectionTest.cpp", 331 "$_tests/PathOpsCubicIntersectionTest.cpp", 332 "$_tests/PathOpsCubicIntersectionTestData.cpp", 333 "$_tests/PathOpsCubicIntersectionTestData.h", 334 "$_tests/PathOpsCubicLineIntersectionIdeas.cpp", 335 "$_tests/PathOpsCubicLineIntersectionTest.cpp", 336 "$_tests/PathOpsCubicQuadIntersectionTest.cpp", 337 "$_tests/PathOpsCubicReduceOrderTest.cpp", 338 "$_tests/PathOpsDCubicTest.cpp", 339 "$_tests/PathOpsDLineTest.cpp", 340 "$_tests/PathOpsDPointTest.cpp", 341 "$_tests/PathOpsDRectTest.cpp", 342 "$_tests/PathOpsDVectorTest.cpp", 343 "$_tests/PathOpsDebug.cpp", 344 "$_tests/PathOpsDebug.h", 345 "$_tests/PathOpsExtendedTest.cpp", 346 "$_tests/PathOpsExtendedTest.h", 347 "$_tests/PathOpsFuzz763Test.cpp", 348 "$_tests/PathOpsInverseTest.cpp", 349 "$_tests/PathOpsIssue3651.cpp", 350 "$_tests/PathOpsLineIntersectionTest.cpp", 351 "$_tests/PathOpsLineParametetersTest.cpp", 352 "$_tests/PathOpsOpCircleThreadedTest.cpp", 353 "$_tests/PathOpsOpCubicThreadedTest.cpp", 354 "$_tests/PathOpsOpLoopThreadedTest.cpp", 355 "$_tests/PathOpsOpRectThreadedTest.cpp", 356 "$_tests/PathOpsOpTest.cpp", 357 "$_tests/PathOpsQuadIntersectionTest.cpp", 358 "$_tests/PathOpsQuadIntersectionTestData.cpp", 359 "$_tests/PathOpsQuadIntersectionTestData.h", 360 "$_tests/PathOpsQuadLineIntersectionTest.cpp", 361 "$_tests/PathOpsQuadLineIntersectionThreadedTest.cpp", 362 "$_tests/PathOpsQuadReduceOrderTest.cpp", 363 "$_tests/PathOpsSimplifyDegenerateThreadedTest.cpp", 364 "$_tests/PathOpsSimplifyFailTest.cpp", 365 "$_tests/PathOpsSimplifyQuadThreadedTest.cpp", 366 "$_tests/PathOpsSimplifyQuadralateralsThreadedTest.cpp", 367 "$_tests/PathOpsSimplifyRectThreadedTest.cpp", 368 "$_tests/PathOpsSimplifyTest.cpp", 369 "$_tests/PathOpsSimplifyTrianglesThreadedTest.cpp", 370 "$_tests/PathOpsSkpTest.cpp", 371 "$_tests/PathOpsTSectDebug.h", 372 "$_tests/PathOpsTestCommon.cpp", 373 "$_tests/PathOpsTestCommon.h", 374 "$_tests/PathOpsThreadedCommon.cpp", 375 "$_tests/PathOpsThreadedCommon.h", 376 "$_tests/PathOpsThreeWayTest.cpp", 377 "$_tests/PathOpsTigerTest.cpp", 378 "$_tests/PathOpsTightBoundsTest.cpp", 379 "$_tests/PathOpsTypesTest.cpp", 380] 381