INCLUDE(${VTK_SOURCE_DIR}/Utilities/vtkTclTest2Py/vtkConvertTclTestToPy.cmake) IF (VTK_USE_RENDERING AND VTK_USE_DISPLAY) IF (VTK_PYTHON_EXE) SET(tests) IF (VTK_DATA_ROOT) # Tests written in Python FOREACH ( tfile cameraWarpedCone glyphComb streamComb tubeComb streamSurface streamSurface2 ) ADD_TEST(${tfile}Python-image ${VTK_PYTHON_EXE} ${VTK_BINARY_DIR}/Utilities/vtkTclTest2Py/rtImageTest.py ${VTK_SOURCE_DIR}/Graphics/Testing/Python/${tfile}.py -D ${VTK_DATA_ROOT} -T ${VTK_BINARY_DIR}/Testing/Temporary -V Baseline/Graphics/${tfile}.png -A "${VTK_BINARY_DIR}/Utilities/vtkTclTest2Py" -A "${VTK_LIBRARY_DIR}" ) ENDFOREACH( tfile ) # Add tests converted from Tcl SET( tests ${tests} AutomaticPlaneGeneration Canny CellDataToPointData Delaunay2D Delaunay2DAlpha Delaunay2DTransform Delaunay3D Disk EnSight6Elements EnSight6OfficeBin EnSightBlow1ASCII EnSightBlow1Bin EnSightBlow2ASCII EnSightBlow2Bin EnSightBlow3Bin EnSightBlow4Bin EnSightBlow5ASCII EnSightCompound EnSightGoldElements EnSightIronProtASCII EnSightIronProtBin EnSightMandelbrot EnSightNfacedASCII EnSightNfacedBin EnSightOfficeASCII EnSightOfficeBin EnSightRectGridASCII EnSightRectGridBin EnSightSelectArrays ExtractEdgesQuadraticCells ExtractTensors Hyper HyperScalarBar KlineBottle LineIntersectQuadraticCells MatrixToTransform MultidimensionalSolution NoLightGeneration OBBCylinder OSCone PolyDataMapperAllPolygons PolyDataMapperAllWireframe QuadricDecimation StreamPolyData TenEllip TestBandedContourFilter TestBoxFunction TestButtonSource TestCameraInterpolator TestCellDerivs TestClipClosedSurface TestClipOutline TestCurvatures TestDiscreteMarchingCubes TestGraphLayoutFilter TestGridSynchronizedTemplates3D TestImageMarchingCubes TestMarchingSquares TestMultiBlockStreamer TestParametricFunctions #TestPlatonicSolids -- uses eval to expand list TestQuadricClustering TestRectilinearGridToTetrahedra TestRectilinearSynchronizedTemplates TestRegularPolygonSource TestRibbonAndTube TestRotate TestRuledSurface TestRuledSurface2 TestSpherePuzzle TestSpherePuzzleArrows TestSplineFilter TestStructuredGrid TestSynchronizedTemplates2D TestSynchronizedTemplates3D TestTransformInterpolator TestTriangleFilter TransformConcatenation TransformCoverage TransformPolyData blankGrid capCow capSphere clipArt clipComb clipImage clipQuadraticCells clipVolume clipVolume2 clipVolume3 combStreamers combStreamers2 coneResolution constrainedDelaunay #contour2DAll -- complex use of string eval. #contour3DAll -- complex use of string eval. contourCells contourQuadraticCells contoursToSurface cowHair cowHair2 createBFont cursor3D cutLoop cylindrical cylMap dataSetSurfaceFilter #deciPlane -- complex use of string eval dicer dispPlot edgePoints eleState extractPolyData extractRectGrid extractUGrid extractVectors extrudeCopyCD fieldToPolyData fieldToRGrid fieldToSGrid fieldToUGrid financialField genHead geomFilter glyph2D headBone hull iceCream #imageMCAll -- substitution in method call. mcubes mergeFilter motor multipleComponentContour multipleIso nacaBinary officeStreamPoints polyConn probeComb progGlyphs progGlyphsBySource #quadricCut -- switch case rectGrid recursiveDC reverseNormals scalarColors scalarConn schwarz shepards #skinOrder -- sources a script. smoothCyl smoothCyl2 smoothMeshOnMesh socbal #spatialRepAll -- complex string substitutions spherical splitVectors stereoDresdenMace streamTracer stripF subdividePointData subDivideTetra subPixelPositionMin #sync3dAll -- substitution in method call. teapotHulls testDataSetTriangleFilter testDataSetTriangleFilter2 testHexaPenta testReflect textureThreshold triangularTCoords triangularTexture warplens ) # Newer tests using vtk.test.Testing. FOREACH ( tfile TestTensorGlyph TestTextureGlyph ) ADD_TEST(${tfile}Python-image ${VTK_PYTHON_EXE} ${VTK_SOURCE_DIR}/Graphics/Testing/Python/${tfile}.py -D ${VTK_DATA_ROOT} -B ${VTK_DATA_ROOT}/Baseline/Graphics) ENDFOREACH( tfile ) ELSE (VTK_DATA_ROOT) # All Graphics tests require VTKData - no tests should be in this block... ENDIF (VTK_DATA_ROOT) CONVERT_TCL_TEST_TO_PY( tests Graphics) ENDIF (VTK_PYTHON_EXE) ENDIF (VTK_USE_RENDERING AND VTK_USE_DISPLAY)