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