xref: /phasta/phSolver/compressible/test/CMakeLists.txt (revision ed801818e5736b91ba1a932914536525b7a81df9)
1b1fc4e02SCameron Smithmacro(c_parallel_test name procs dir exe)
2b1fc4e02SCameron Smith  set(tname compressible_${solver}_${name})
3b1fc4e02SCameron Smith  add_test(
4b1fc4e02SCameron Smith    NAME ${tname}
5b1fc4e02SCameron Smith    COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} ${procs} ${exe} ${ARGN}
6b1fc4e02SCameron Smith    WORKING_DIRECTORY ${dir} )
7b1fc4e02SCameron Smith  set_tests_properties(${tname} PROPERTIES LABELS "phsolver_compressible")
8b1fc4e02SCameron Smithendmacro(c_parallel_test)
9b1fc4e02SCameron Smith
10b1fc4e02SCameron Smithmacro(c_serial_test name exe)
11b1fc4e02SCameron Smith  set(tname compressible_${solver}_${name})
12b1fc4e02SCameron Smith  add_test( NAME ${tname} COMMAND ${exe} ${ARGN} )
13b1fc4e02SCameron Smith  set_tests_properties(${tname} PROPERTIES LABELS "phsolver_compressible")
14b1fc4e02SCameron Smithendmacro(c_serial_test)
15b1fc4e02SCameron Smith
16b1fc4e02SCameron Smithset(CDIR ${CASES}/compressible)
17b1fc4e02SCameron Smith
18b1fc4e02SCameron Smithc_serial_test(inpCfg cp ${PHASTA_SOURCE_DIR}/phSolver/common/input.config ${CDIR})
19b1fc4e02SCameron Smith
20b1fc4e02SCameron Smithif(PHASTA_USE_PETSC)
21b1fc4e02SCameron Smith  set(solver petsc)
22*ed801818SCameron Smith  c_serial_test(solverInp ln -snf ${CDIR}/solver.inp.petsc ${CDIR}/solver.inp)
23b1fc4e02SCameron Smith  include(testing.cmake)
24b1fc4e02SCameron Smithendif()
25b1fc4e02SCameron Smith
26b1fc4e02SCameron Smithset(solver native)
27*ed801818SCameron Smithc_serial_test(solverInp ln -snf ${CDIR}/solver.inp.native ${CDIR}/solver.inp)
2896040df8SCameron Smithinclude(testing.cmake)
29