CMakeLists.txt 1.66 KB
Newer Older
VTK Developers's avatar
VTK Developers committed
1
2
3
4
5
6
7
create_test_sourcelist(Tests ${vtk-module}CxxTests.cxx
  TestClipHyperOctree.cxx
  TestHyperOctreeContourFilter.cxx
  TestHyperOctreeCutter.cxx
  TestHyperOctreeDual.cxx
  TestHyperOctreeSurfaceFilter.cxx
  TestHyperOctreeToUniformGrid.cxx
Philippe Pébay's avatar
Philippe Pébay committed
8
  TestHyperTreeGridBinary2D.cxx
9
  TestHyperTreeGridBinary2DIJK.cxx
10
  TestHyperTreeGridBinary2DMaterial.cxx
11
  TestHyperTreeGridTernary2DBiMaterial.cxx
12
  TestHyperTreeGridBinaryEllipseMaterial.cxx
13
  TestHyperTreeGridBinaryHyperbolicParaboloidMaterial.cxx
14
  TestHyperTreeGridTernary2D.cxx
15
  TestHyperTreeGridTernary2DMaterial.cxx
16
  TestHyperTreeGridTernary3DAxisCut.cxx
17
  TestHyperTreeGridTernary3DAxisCutMaterial.cxx
18
  TestHyperTreeGridTernary3DContour.cxx
19
  TestHyperTreeGridTernary3DContourMaterial.cxx
20
21
  TestHyperTreeGridTernary3DClip.cxx
  TestHyperTreeGridTernary3DCut.cxx
22
  TestHyperTreeGridTernary3DGeometry.cxx
23
  TestHyperTreeGridTernary3DGeometryMaterial.cxx
24
  TestHyperTreeGridTernary3DUnstructured.cxx
25
  TestHyperTreeGridTernary3DUnstructuredMaterial.cxx
26
  TestHyperTreeGridTernaryHyperbola.cxx
27
  TestHyperTreeGridTernarySphereMaterial.cxx
VTK Developers's avatar
VTK Developers committed
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
  EXTRA_INCLUDE vtkTestDriver.h
)

vtk_module_test_executable(${vtk-module}CxxTests ${Tests})

set(TestsToRun ${Tests})
list(REMOVE_ITEM TestsToRun ${vtk-module}CxxTests.cxx)

# Add all the executables
foreach(test ${TestsToRun})
  get_filename_component(TName ${test} NAME_WE)
  if(VTK_DATA_ROOT)
    add_test(NAME ${vtk-module}Cxx-${TName}
      COMMAND ${vtk-module}CxxTests ${TName}
        -D ${VTK_DATA_ROOT}
43
        -T ${VTK_TEST_OUTPUT_DIR}
VTK Developers's avatar
VTK Developers committed
44
45
46
47
48
49
        -V Baseline/Graphics/${TName}.png)
  else()
    add_test(NAME ${vtk-module}Cxx-${TName}
      COMMAND ${vtk-module}CxxTests ${TName})
  endif()
endforeach()