1*62993ad6SCameron Smithmacro(ic_parallel_test name procs dir exe) 2*62993ad6SCameron Smith set(tname incompressible_${solver}_${name}) 3*62993ad6SCameron Smith add_test( 4*62993ad6SCameron Smith NAME ${tname} 5*62993ad6SCameron Smith COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} ${procs} ${exe} ${ARGN} 6*62993ad6SCameron Smith WORKING_DIRECTORY ${dir} ) 7*62993ad6SCameron Smith set_tests_properties(${tname} PROPERTIES LABELS "phsolver_incompressible") 8*62993ad6SCameron Smithendmacro(ic_parallel_test) 9*62993ad6SCameron Smith 10*62993ad6SCameron Smithmacro(ic_serial_test name exe) 11*62993ad6SCameron Smith set(tname incompressible_${solver}_${name}) 12*62993ad6SCameron Smith add_test( NAME ${tname} COMMAND ${exe} ${ARGN} ) 13*62993ad6SCameron Smith set_tests_properties(${tname} PROPERTIES LABELS "phsolver_incompressible") 14*62993ad6SCameron Smithendmacro(ic_serial_test) 15*62993ad6SCameron Smith 16*62993ad6SCameron Smithset(CDIR ${CASES}/incompressible) 17*62993ad6SCameron Smith 18*62993ad6SCameron Smithic_serial_test(copyInpCfg 19*62993ad6SCameron Smith cp ${PHASTA_SOURCE_DIR}/phSolver/common/input.config ${CDIR}) 20*62993ad6SCameron Smith 21*62993ad6SCameron Smithif(PHASTA_USE_SVLS) 22*62993ad6SCameron Smith set(solver svls) 23*62993ad6SCameron Smith ic_serial_test(solverInp ln -snf ${CDIR}/solver.inp.svls ${CDIR}/solver.inp) 24*62993ad6SCameron Smith include(testing.cmake) 25*62993ad6SCameron Smithendif() 26*62993ad6SCameron Smith 27*62993ad6SCameron Smithset(solver leslib) 28*62993ad6SCameron Smithic_serial_test(solverInp ln -snf ${CDIR}/solver.inp.libles ${CDIR}/solver.inp) 2941f58292SCameron Smithinclude(testing.cmake) 30