diff options
author | commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2014-02-25 20:02:09 +0000 |
---|---|---|
committer | commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2014-02-25 20:02:09 +0000 |
commit | 79e13260cf94427e6ccbfff8242bf85ed4c8187b (patch) | |
tree | decbb335453684fcbe0c9dff854c2b1968226d8a /gyp | |
parent | 6bd250a2a340348434b7b16bd4e4b5da0f598e3e (diff) |
Revert of Let DM run unit tests. (https://codereview.chromium.org/178273002/)
Reason for revert:
broke tests
Original issue's description:
> Let DM run unit tests.
> - refactor GYPs and a few flags
> - make GPU tests grab a thread-local GrContextFactory when needed as we do in DM for GMs
> - add a few more UI features to make DM more like tests
>
> I believe this makes the program 'tests' obsolete.
>
> It should be somewhat faster to run the two sets together than running the old binaries serially:
> - serial: tests 20s (3m18s CPU), dm 21s (3m01s CPU)
> - together: 27s (6m21s CPU)
>
> Next up is to incorporate benches. I'm only planning there on a single-pass sanity check, so that won't obsolete the program 'bench' just yet.
>
> Tested: out/Debug/tests && out/Debug/dm && echo ok
> BUG=skia:
>
> Committed: http://code.google.com/p/skia/source/detail?r=13586
R=bsalomon@google.com, mtklein@google.com, tfarina@chromium.org, mtklein@chromium.org
TBR=bsalomon@google.com, mtklein@chromium.org, mtklein@google.com, tfarina@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=skia:
Author: reed@google.com
Review URL: https://codereview.chromium.org/179403010
git-svn-id: http://skia.googlecode.com/svn/trunk@13587 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'gyp')
-rw-r--r-- | gyp/dm.gyp | 8 | ||||
-rw-r--r-- | gyp/tests.gyp | 177 | ||||
-rw-r--r-- | gyp/tests.gypi | 180 |
3 files changed, 177 insertions, 188 deletions
diff --git a/gyp/dm.gyp b/gyp/dm.gyp index 55f5f9bd14..3cc51a09ba 100644 --- a/gyp/dm.gyp +++ b/gyp/dm.gyp @@ -9,7 +9,6 @@ 'include_dirs': [ '../dm', '../gm', - '../tests', '../src/images', '../src/lazy', '../src/core', @@ -19,11 +18,7 @@ '../src/utils/debugger', '../tools', ], - 'includes': [ - 'gmslides.gypi', - 'pathops_unittest.gypi', - 'tests.gypi', - ], + 'includes': [ 'gmslides.gypi' ], 'sources': [ '../dm/DM.cpp', '../dm/DMCpuTask.cpp', @@ -35,7 +30,6 @@ '../dm/DMSerializeTask.cpp', '../dm/DMTask.cpp', '../dm/DMTaskRunner.cpp', - '../dm/DMTestTask.cpp', '../dm/DMTileGridTask.cpp', '../dm/DMUtil.cpp', '../dm/DMWriteTask.cpp', diff --git a/gyp/tests.gyp b/gyp/tests.gyp index d0a898c41e..39a51237ff 100644 --- a/gyp/tests.gyp +++ b/gyp/tests.gyp @@ -7,12 +7,187 @@ { 'target_name': 'tests', 'type': 'executable', + 'include_dirs' : [ + '../src/core', + '../src/effects', + '../src/image', + '../src/lazy', + '../src/images', + '../src/pathops', + '../src/pdf', + '../src/pipe/utils', + '../src/utils', + '../src/utils/debugger', + '../tools/', + + # Needed for TDStackNesterTest. + '../experimental/PdfViewer', + '../experimental/PdfViewer/src', + ], 'includes': [ 'pathops_unittest.gypi', - 'tests.gypi', ], 'sources': [ + '../tests/AAClipTest.cpp', + '../tests/ARGBImageEncoderTest.cpp', + '../tests/AndroidPaintTest.cpp', + '../tests/AnnotationTest.cpp', + '../tests/AtomicTest.cpp', + '../tests/BBoxHierarchyTest.cpp', + '../tests/BitSetTest.cpp', + '../tests/BitmapCopyTest.cpp', + '../tests/BitmapGetColorTest.cpp', + '../tests/BitmapHasherTest.cpp', + '../tests/BitmapHeapTest.cpp', + '../tests/BitmapTest.cpp', + '../tests/BlitRowTest.cpp', + '../tests/BlurTest.cpp', + '../tests/CachedDecodingPixelRefTest.cpp', + '../tests/CanvasStateTest.cpp', + '../tests/CanvasTest.cpp', + '../tests/ChecksumTest.cpp', + '../tests/ClampRangeTest.cpp', + '../tests/ClipCacheTest.cpp', + '../tests/ClipCubicTest.cpp', + '../tests/ClipStackTest.cpp', + '../tests/ClipperTest.cpp', + '../tests/ColorFilterTest.cpp', + '../tests/ColorPrivTest.cpp', + '../tests/ColorTest.cpp', + '../tests/DataRefTest.cpp', + '../tests/DeferredCanvasTest.cpp', + '../tests/DequeTest.cpp', + '../tests/DeviceLooperTest.cpp', + '../tests/DiscardableMemoryPool.cpp', + '../tests/DiscardableMemoryTest.cpp', + '../tests/DocumentTest.cpp', + '../tests/DrawBitmapRectTest.cpp', + '../tests/DrawPathTest.cpp', + '../tests/DrawTextTest.cpp', + '../tests/DynamicHashTest.cpp', + '../tests/EmptyPathTest.cpp', + '../tests/ErrorTest.cpp', + '../tests/FillPathTest.cpp', + '../tests/FitsInTest.cpp', + '../tests/FlatDataTest.cpp', + '../tests/FlateTest.cpp', + '../tests/FontHostStreamTest.cpp', + '../tests/FontHostTest.cpp', + '../tests/FontMgrTest.cpp', + '../tests/FontNamesTest.cpp', + '../tests/FrontBufferedStreamTest.cpp', + '../tests/GLInterfaceValidation.cpp', + '../tests/GLProgramsTest.cpp', + '../tests/GeometryTest.cpp', + '../tests/GifTest.cpp', + '../tests/GpuBitmapCopyTest.cpp', + '../tests/GpuColorFilterTest.cpp', + '../tests/GpuDrawPathTest.cpp', + '../tests/GrBinHashKeyTest.cpp', + '../tests/GrContextFactoryTest.cpp', + '../tests/GrDrawTargetTest.cpp', + '../tests/GrMemoryPoolTest.cpp', + '../tests/GrRedBlackTreeTest.cpp', + '../tests/GrSurfaceTest.cpp', + '../tests/GrTBSearchTest.cpp', + '../tests/GradientTest.cpp', + '../tests/HashCacheTest.cpp', + '../tests/ImageCacheTest.cpp', + '../tests/ImageDecodingTest.cpp', + '../tests/ImageFilterTest.cpp', + '../tests/InfRectTest.cpp', + '../tests/JpegTest.cpp', + '../tests/LListTest.cpp', + '../tests/LayerDrawLooperTest.cpp', + '../tests/MD5Test.cpp', + '../tests/MallocPixelRefTest.cpp', + '../tests/MathTest.cpp', + '../tests/Matrix44Test.cpp', + '../tests/MatrixClipCollapseTest.cpp', + '../tests/MatrixTest.cpp', + '../tests/MemoryTest.cpp', + '../tests/MemsetTest.cpp', + '../tests/MessageBusTest.cpp', + '../tests/MetaDataTest.cpp', + '../tests/MipMapTest.cpp', + '../tests/OSPathTest.cpp', + '../tests/OnceTest.cpp', + '../tests/PDFPrimitivesTest.cpp', + '../tests/PackBitsTest.cpp', + '../tests/PaintTest.cpp', + '../tests/ParsePathTest.cpp', + '../tests/PathCoverageTest.cpp', + '../tests/PathMeasureTest.cpp', + '../tests/PathTest.cpp', + '../tests/PathUtilsTest.cpp', + '../tests/PictureTest.cpp', + '../tests/PictureUtilsTest.cpp', + '../tests/PipeTest.cpp', + '../tests/PixelRefTest.cpp', + '../tests/PointTest.cpp', + '../tests/PremulAlphaRoundTripTest.cpp', + '../tests/QuickRejectTest.cpp', + '../tests/RTreeTest.cpp', + '../tests/RandomTest.cpp', + '../tests/ReadPixelsTest.cpp', + '../tests/ReadWriteAlphaTest.cpp', + '../tests/Reader32Test.cpp', + '../tests/RefCntTest.cpp', + '../tests/RefDictTest.cpp', + '../tests/RegionTest.cpp', + '../tests/ResourceCacheTest.cpp', + '../tests/RoundRectTest.cpp', + '../tests/RuntimeConfigTest.cpp', + '../tests/SHA1Test.cpp', + '../tests/ScalarTest.cpp', + '../tests/SerializationTest.cpp', + '../tests/ShaderImageFilterTest.cpp', + '../tests/ShaderOpacityTest.cpp', + '../tests/SkBase64Test.cpp', + '../tests/SortTest.cpp', + '../tests/SrcOverTest.cpp', + '../tests/StreamTest.cpp', + '../tests/StringTest.cpp', + '../tests/StrokeTest.cpp', + '../tests/SurfaceTest.cpp', + '../tests/TLSTest.cpp', + '../tests/TSetTest.cpp', + '../tests/Test.cpp', + '../tests/Test.h', + '../tests/TestSize.cpp', + '../tests/TileGridTest.cpp', + '../tests/TracingTest.cpp', + '../tests/ToUnicode.cpp', + '../tests/Typeface.cpp', + '../tests/UnicodeTest.cpp', + '../tests/UnitTestTest.cpp', + '../tests/UtilsTest.cpp', + '../tests/WArrayTest.cpp', + '../tests/WritePixelsTest.cpp', + '../tests/Writer32Test.cpp', + '../tests/XfermodeTest.cpp', '../tests/skia_test.cpp', + + '../experimental/PdfViewer/src/SkTDStackNester.h', + '../tests/TDStackNesterTest.cpp', + + # Needed for PipeTest. + '../src/pipe/utils/SamplePipeControllers.cpp', + + # Needed for MatrixClipCollapse test. + '../src/utils/debugger/SkDrawCommand.h', + '../src/utils/debugger/SkDrawCommand.cpp', + '../src/utils/debugger/SkDebugCanvas.h', + '../src/utils/debugger/SkDebugCanvas.cpp', + '../src/utils/debugger/SkObjectParser.h', + '../src/utils/debugger/SkObjectParser.cpp', + ], + 'dependencies': [ + 'skia_lib.gyp:skia_lib', + 'flags.gyp:flags', + 'experimental.gyp:experimental', + 'pdf.gyp:pdf', + 'tools.gyp:picture_utils', ], 'conditions': [ [ 'skia_gpu == 1', { diff --git a/gyp/tests.gypi b/gyp/tests.gypi deleted file mode 100644 index 50bd651425..0000000000 --- a/gyp/tests.gypi +++ /dev/null @@ -1,180 +0,0 @@ -{ - 'include_dirs': [ - '../src/core', - '../src/effects', - '../src/image', - '../src/lazy', - '../src/images', - '../src/pathops', - '../src/pdf', - '../src/pipe/utils', - '../src/utils', - '../src/utils/debugger', - '../tools/', - - # Needed for TDStackNesterTest. - '../experimental/PdfViewer', - '../experimental/PdfViewer/src', - ], - 'dependencies': [ - 'skia_lib.gyp:skia_lib', - 'experimental.gyp:experimental', - 'flags.gyp:flags', - 'pdf.gyp:pdf', - 'tools.gyp:picture_utils', - ], - 'sources': [ - '../tests/Test.cpp', - '../tests/Test.h', - - '../tests/AAClipTest.cpp', - '../tests/ARGBImageEncoderTest.cpp', - '../tests/AndroidPaintTest.cpp', - '../tests/AnnotationTest.cpp', - '../tests/AtomicTest.cpp', - '../tests/BBoxHierarchyTest.cpp', - '../tests/BitSetTest.cpp', - '../tests/BitmapCopyTest.cpp', - '../tests/BitmapGetColorTest.cpp', - '../tests/BitmapHasherTest.cpp', - '../tests/BitmapHeapTest.cpp', - '../tests/BitmapTest.cpp', - '../tests/BlitRowTest.cpp', - '../tests/BlurTest.cpp', - '../tests/CachedDecodingPixelRefTest.cpp', - '../tests/CanvasStateTest.cpp', - '../tests/CanvasTest.cpp', - '../tests/ChecksumTest.cpp', - '../tests/ClampRangeTest.cpp', - '../tests/ClipCacheTest.cpp', - '../tests/ClipCubicTest.cpp', - '../tests/ClipStackTest.cpp', - '../tests/ClipperTest.cpp', - '../tests/ColorFilterTest.cpp', - '../tests/ColorPrivTest.cpp', - '../tests/ColorTest.cpp', - '../tests/DataRefTest.cpp', - '../tests/DeferredCanvasTest.cpp', - '../tests/DequeTest.cpp', - '../tests/DeviceLooperTest.cpp', - '../tests/DiscardableMemoryPool.cpp', - '../tests/DiscardableMemoryTest.cpp', - '../tests/DocumentTest.cpp', - '../tests/DrawBitmapRectTest.cpp', - '../tests/DrawPathTest.cpp', - '../tests/DrawTextTest.cpp', - '../tests/DynamicHashTest.cpp', - '../tests/EmptyPathTest.cpp', - '../tests/ErrorTest.cpp', - '../tests/FillPathTest.cpp', - '../tests/FitsInTest.cpp', - '../tests/FlatDataTest.cpp', - '../tests/FlateTest.cpp', - '../tests/FontHostStreamTest.cpp', - '../tests/FontHostTest.cpp', - '../tests/FontMgrTest.cpp', - '../tests/FontNamesTest.cpp', - '../tests/FrontBufferedStreamTest.cpp', - '../tests/GLInterfaceValidation.cpp', - '../tests/GLProgramsTest.cpp', - '../tests/GeometryTest.cpp', - '../tests/GifTest.cpp', - '../tests/GpuBitmapCopyTest.cpp', - '../tests/GpuColorFilterTest.cpp', - '../tests/GpuDrawPathTest.cpp', - '../tests/GrBinHashKeyTest.cpp', - '../tests/GrContextFactoryTest.cpp', - '../tests/GrDrawTargetTest.cpp', - '../tests/GrMemoryPoolTest.cpp', - '../tests/GrRedBlackTreeTest.cpp', - '../tests/GrSurfaceTest.cpp', - '../tests/GrTBSearchTest.cpp', - '../tests/GradientTest.cpp', - '../tests/HashCacheTest.cpp', - '../tests/ImageCacheTest.cpp', - '../tests/ImageDecodingTest.cpp', - '../tests/ImageFilterTest.cpp', - '../tests/InfRectTest.cpp', - '../tests/JpegTest.cpp', - '../tests/LListTest.cpp', - '../tests/LayerDrawLooperTest.cpp', - '../tests/MD5Test.cpp', - '../tests/MallocPixelRefTest.cpp', - '../tests/MathTest.cpp', - '../tests/Matrix44Test.cpp', - '../tests/MatrixClipCollapseTest.cpp', - '../tests/MatrixTest.cpp', - '../tests/MemoryTest.cpp', - '../tests/MemsetTest.cpp', - '../tests/MessageBusTest.cpp', - '../tests/MetaDataTest.cpp', - '../tests/MipMapTest.cpp', - '../tests/OSPathTest.cpp', - '../tests/OnceTest.cpp', - '../tests/PDFPrimitivesTest.cpp', - '../tests/PackBitsTest.cpp', - '../tests/PaintTest.cpp', - '../tests/ParsePathTest.cpp', - '../tests/PathCoverageTest.cpp', - '../tests/PathMeasureTest.cpp', - '../tests/PathTest.cpp', - '../tests/PathUtilsTest.cpp', - '../tests/PictureTest.cpp', - '../tests/PictureUtilsTest.cpp', - '../tests/PixelRefTest.cpp', - '../tests/PointTest.cpp', - '../tests/PremulAlphaRoundTripTest.cpp', - '../tests/QuickRejectTest.cpp', - '../tests/RTreeTest.cpp', - '../tests/RandomTest.cpp', - '../tests/ReadPixelsTest.cpp', - '../tests/ReadWriteAlphaTest.cpp', - '../tests/Reader32Test.cpp', - '../tests/RefCntTest.cpp', - '../tests/RefDictTest.cpp', - '../tests/RegionTest.cpp', - '../tests/ResourceCacheTest.cpp', - '../tests/RoundRectTest.cpp', - '../tests/RuntimeConfigTest.cpp', - '../tests/SHA1Test.cpp', - '../tests/ScalarTest.cpp', - '../tests/SerializationTest.cpp', - '../tests/ShaderImageFilterTest.cpp', - '../tests/ShaderOpacityTest.cpp', - '../tests/SkBase64Test.cpp', - '../tests/SortTest.cpp', - '../tests/SrcOverTest.cpp', - '../tests/StreamTest.cpp', - '../tests/StringTest.cpp', - '../tests/StrokeTest.cpp', - '../tests/SurfaceTest.cpp', - '../tests/TLSTest.cpp', - '../tests/TSetTest.cpp', - '../tests/TestSize.cpp', - '../tests/TileGridTest.cpp', - '../tests/ToUnicode.cpp', - '../tests/TracingTest.cpp', - '../tests/Typeface.cpp', - '../tests/UnicodeTest.cpp', - '../tests/UnitTestTest.cpp', - '../tests/UtilsTest.cpp', - '../tests/WArrayTest.cpp', - '../tests/WritePixelsTest.cpp', - '../tests/Writer32Test.cpp', - '../tests/XfermodeTest.cpp', - - '../tests/MatrixClipCollapseTest.cpp', - '../src/utils/debugger/SkDrawCommand.h', - '../src/utils/debugger/SkDrawCommand.cpp', - '../src/utils/debugger/SkDebugCanvas.h', - '../src/utils/debugger/SkDebugCanvas.cpp', - '../src/utils/debugger/SkObjectParser.h', - '../src/utils/debugger/SkObjectParser.cpp', - - '../tests/PipeTest.cpp', - '../src/pipe/utils/SamplePipeControllers.cpp', - - '../tests/TDStackNesterTest.cpp', - '../experimental/PdfViewer/src/SkTDStackNester.h', - ], -} |