From 67a77026a33789f823b31a0fedcd1c31ccd3f4fb Mon Sep 17 00:00:00 2001 From: Stephan Schulz <stephan.schulz-x2q@rub.de> Date: Tue, 9 Feb 2021 14:43:19 +0100 Subject: [PATCH] add fortran error test --- tests/fortran_error/CMakeLists.txt | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/tests/fortran_error/CMakeLists.txt b/tests/fortran_error/CMakeLists.txt index bea56d3..d159abf 100644 --- a/tests/fortran_error/CMakeLists.txt +++ b/tests/fortran_error/CMakeLists.txt @@ -1,3 +1,30 @@ +# The VTK error test case, where the output directory is not accessible. +set(OUT_DIR vtk_outline) +add_test( + NAME fortran_error_vtk_setup + COMMAND ${BASH} -c "mkdir -p ${OUT_DIR} && chmod -x ${OUT_DIR}; exit $?" + ) +set_tests_properties(fortran_error_vtk_setup PROPERTIES + LABELS "ALL;fortran_error" + FIXTURES_SETUP fortran_error_filesystem + ) +add_test( + NAME fortran_error_vtk_cleanup + COMMAND ${BASH} -c "chmod +x ${OUT_DIR} && rm -rf ${OUT_DIR}" + ) +set_tests_properties(fortran_error_vtk_cleanup PROPERTIES + LABELS "ALL;fortran_error" + FIXTURES_CLEANUP fortran_error_filesystem + ) +add_test( + NAME fortran_error_vtk + COMMAND ${BASH} -c "mpirun -n 1 $<TARGET_FILE:ALL_Staggered_f>; exit $?" + ) +set_tests_properties(fortran_error_vtk PROPERTIES + LABELS "ALL;fortran_error" + FIXTURES_REQUIRED fortran_error_filesystem + WILL_FAIL TRUE + ) # vim: et sw=4 ts=4 -- GitLab