INCLUDE("../../../../Version.cmake")

TRILINOS_DRIVER_SETUP()

set(CTEST_EXE "${CMAKE_CTEST_COMMAND}")
set(workingdir "${TrilinosDriver_BINARY_DIR}")

# Get the day of the week
execute_process(COMMAND date +%A OUTPUT_VARIABLE DAYOFWEEK)

IF(${Trilinos_REPOSITORY_BRANCH} STREQUAL "develop")
  TRILINOS_DRIVER_ADD_DASHBOARD(
    MPI_DEBUG_Werror_DEV
    ctest_linux_nightly_mpi_development_debug_gcc_4.7.2_muir.cmake
    CTEST_INSTALLER_TYPE release
    RUN_SERIAL
    TIMEOUT_MINUTES 300
  )

  TRILINOS_DRIVER_ADD_DASHBOARD(
    SERIAL_OPT_DEV
    ctest_linux_nightly_serial_development_opt_gcc_4.7.2_muir.cmake
    CTEST_INSTALLER_TYPE release
    RUN_SERIAL
    TIMEOUT_MINUTES 300
  )

#  TRILINOS_DRIVER_ADD_DASHBOARD(
#    MPI_DEBUG_DEV2
#    ctest_linux_nightly_mpi_development_debug_gcc_5.8.2_muir.cmake
#    CTEST_INSTALLER_TYPE release
#    RUN_SERIAL
#    TIMEOUT_MINUTES 300
#  )

#  TRILINOS_DRIVER_ADD_DASHBOARD(
#    SERIAL_OPT_DEV2
#    ctest_linux_nightly_serial_development_opt_gcc_4.8.2_muir.cmake
#    CTEST_INSTALLER_TYPE release
#    RUN_SERIAL
#    TIMEOUT_MINUTES 300
#  )

if(${DAYOFWEEK} MATCHES "Saturday")
  TRILINOS_DRIVER_ADD_DASHBOARD(
    MPI_DEBUG_DEV3
    ctest_linux_nightly_mpi_development_debug_gcc_5.0-trunk_muir.cmake
    CTEST_INSTALLER_TYPE release
    RUN_SERIAL
    TIMEOUT_MINUTES 300
  )
endif()

ELSE()
#release tests would go here
ENDIF()

TRILINOS_ADD_REQUIRED_CMAKE_INSTALLS()
