
TRIBITS_ADD_EXECUTABLE_AND_TEST(
  StdVectorInterface
  SOURCES test_01.cpp
  ARGS PrintItAll
  NUM_MPI_PROCS 1
  PASS_REGULAR_EXPRESSION "TEST PASSED"
  ADD_DIR_TO_NAME
  )

# Moved to adapters/teuchos/test/vector
#TRIBITS_ADD_EXECUTABLE_AND_TEST(
#  CArrayVectorInterface
#  SOURCES test_02.cpp
#  ARGS PrintItAll
#  NUM_MPI_PROCS 1
#  PASS_REGULAR_EXPRESSION "TEST PASSED"
#  ADD_DIR_TO_NAME
#  )


# Moved to adapters/teuchos/test/vector
#TRIBITS_ADD_EXECUTABLE_AND_TEST(
#  MultiVectorInterface
#  SOURCES test_03.cpp
#  ARGS PrintItAll
#  NUM_MPI_PROCS 1
#  PASS_REGULAR_EXPRESSION "TEST PASSED"
#  ADD_DIR_TO_NAME
#  )

TRIBITS_ADD_EXECUTABLE_AND_TEST(
  PartitionedVectorInterface
  SOURCES test_04.cpp
  ARGS PrintItAll
  NUM_MPI_PROCS 1
  PASS_REGULAR_EXPRESSION "TEST PASSED"
  ADD_DIR_TO_NAME
  )

TRIBITS_ADD_EXECUTABLE_AND_TEST(
  ScaledStdVectorInterface
  SOURCES test_05.cpp
  ARGS PrintItAll
  NUM_MPI_PROCS 1
  PASS_REGULAR_EXPRESSION "TEST PASSED"
  ADD_DIR_TO_NAME
  )

TRIBITS_ADD_EXECUTABLE_AND_TEST(
  ProfiledVectorInterface
  SOURCES test_06.cpp
  ARGS PrintItAll
  NUM_MPI_PROCS 1
  PASS_REGULAR_EXPRESSION "TEST PASSED"
  ADD_DIR_TO_NAME
  )


TRIBITS_ADD_EXECUTABLE_AND_TEST(
  RieszVectorInterface
  SOURCES test_07.cpp
  ARGS PrintItAll
  NUM_MPI_PROCS 1
  PASS_REGULAR_EXPRESSION "TEST PASSED"
  ADD_DIR_TO_NAME
  )

# moved to adapters/mpi/test/vector
#TRIBITS_ADD_EXECUTABLE_AND_TEST(
#  PinTVector
#  SOURCES test_08.cpp
#  ARGS PrintItAll
#  COMM mpi
#  NUM_MPI_PROCS 3
#  PASS_REGULAR_EXPRESSION "TEST PASSED"
#  ADD_DIR_TO_NAME
#  )

TRIBITS_ADD_EXECUTABLE_AND_TEST(
  VectorCloneInterface
  SOURCES test_09.cpp
  ARGS PrintItAll
  NUM_MPI_PROCS 1
  PASS_REGULAR_EXPRESSION "TEST PASSED"
  ADD_DIR_TO_NAME
  )

TRIBITS_ADD_EXECUTABLE (
  VectorWorkspace
  SOURCES test_10.cpp
  ADD_DIR_TO_NAME
  )

TRIBITS_COPY_FILES_TO_BINARY_DIR(
  VectorTestDataCopy
  SOURCE_FILES
    parameters.xml
  SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}"
  DEST_DIR "${CMAKE_CURRENT_BINARY_DIR}"
)
