xref: /phasta/phSolver/common/test/testing.cmake (revision eceb1c0e870a06d0263a0ccee7ebe80c3267c83c)
1add_test(
2  NAME readHeader
3  COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${PHASTA_BINARY_DIR}/bin/phIOreadheader 2
4  WORKING_DIRECTORY ${CASES}/incompressible
5)
6add_test(
7  NAME readDatablock
8  COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${PHASTA_BINARY_DIR}/bin/phIOreaddatablock 2
9  WORKING_DIRECTORY ${CASES}/incompressible
10)
11add_test(
12  NAME write
13  COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${PHASTA_BINARY_DIR}/bin/phIOwrite 2
14  WORKING_DIRECTORY ${CASES}
15)
16add_test(
17  NAME readFtn
18  COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${PHASTA_BINARY_DIR}/bin/phIOreadFtn
19  WORKING_DIRECTORY ${CASES}/incompressible/
20)
21if(HAS_VALGRIND)
22  set(vgcmd
23    valgrind
24    --log-file=vg.%p
25    --leak-check=yes
26    ${PHASTA_BINARY_DIR}/bin/phIOreadFtn
27  )
28  add_test(
29    NAME readFtnVG
30    COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${vgcmd}
31    WORKING_DIRECTORY ${CASES}/incompressible/
32  )
33endif(HAS_VALGRIND)
34add_test(
35  NAME writeFtn
36  COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${PHASTA_BINARY_DIR}/bin/phIOwriteFtn
37  WORKING_DIRECTORY ${CASES}/
38)
39if(HAS_VALGRIND)
40  set(vgcmd
41    valgrind
42    --log-file=vg.%p
43    --leak-check=yes
44    ${PHASTA_BINARY_DIR}/bin/phIOwriteFtn
45  )
46  add_test(
47    NAME writeFtnVG
48    COMMAND ${MPIRUN} ${MPIRUN_PROCFLAG} 4 ${vgcmd}
49    WORKING_DIRECTORY ${CASES}/incompressible/
50  )
51endif(HAS_VALGRIND)
52