From 67e7119fba21f17e879f788ff08185696825442e Mon Sep 17 00:00:00 2001 From: dougshidong Date: Fri, 17 May 2019 17:52:28 -0400 Subject: [PATCH] Copy parameter file from tests to build directory --- tests/advection_implicit/CMakeLists.txt | 6 +++--- tests/convection_diffusion_implicit/CMakeLists.txt | 12 +++++++++--- tests/diffusion_implicit/CMakeLists.txt | 10 +++++++--- 3 files changed, 19 insertions(+), 9 deletions(-) diff --git a/tests/advection_implicit/CMakeLists.txt b/tests/advection_implicit/CMakeLists.txt index ed78f9c6b..2e836ea67 100644 --- a/tests/advection_implicit/CMakeLists.txt +++ b/tests/advection_implicit/CMakeLists.txt @@ -3,21 +3,21 @@ set(TEST_OUTPUT_DIR ${CMAKE_CURRENT_BINARY_DIR}) configure_file(1d_advection_implicit.prm 1d_advection_implicit.prm COPYONLY) add_test( NAME 1D_ADVECTION_IMPLICIT_MANUFACTURED_SOLUTION - COMMAND ${EXECUTABLE_OUTPUT_PATH}/PHiLiP_1D -i ${CMAKE_CURRENT_SOURCE_DIR}/1d_advection_implicit.prm + COMMAND ${EXECUTABLE_OUTPUT_PATH}/PHiLiP_1D -i ${CMAKE_CURRENT_BINARY_DIR}/1d_advection_implicit.prm WORKING_DIRECTORY ${TEST_OUTPUT_DIR} ) configure_file(2d_advection_implicit.prm 2d_advection_implicit.prm COPYONLY) add_test( NAME 2D_ADVECTION_IMPLICIT_MANUFACTURED_SOLUTION - COMMAND ${EXECUTABLE_OUTPUT_PATH}/PHiLiP_2D -i ${CMAKE_CURRENT_SOURCE_DIR}/2d_advection_implicit.prm + COMMAND ${EXECUTABLE_OUTPUT_PATH}/PHiLiP_2D -i ${CMAKE_CURRENT_BINARY_DIR}/2d_advection_implicit.prm WORKING_DIRECTORY ${TEST_OUTPUT_DIR} ) configure_file(3d_advection_implicit.prm 3d_advection_implicit.prm COPYONLY) add_test( NAME 3D_ADVECTION_IMPLICIT_MANUFACTURED_SOLUTION - COMMAND ${EXECUTABLE_OUTPUT_PATH}/PHiLiP_3D -i ${CMAKE_CURRENT_SOURCE_DIR}/3d_advection_implicit.prm + COMMAND ${EXECUTABLE_OUTPUT_PATH}/PHiLiP_3D -i ${CMAKE_CURRENT_BINARY_DIR}/3d_advection_implicit.prm WORKING_DIRECTORY ${TEST_OUTPUT_DIR} ) #add_test( diff --git a/tests/convection_diffusion_implicit/CMakeLists.txt b/tests/convection_diffusion_implicit/CMakeLists.txt index 42ae1ca4a..4041c835d 100644 --- a/tests/convection_diffusion_implicit/CMakeLists.txt +++ b/tests/convection_diffusion_implicit/CMakeLists.txt @@ -1,16 +1,22 @@ set(TEST_OUTPUT_DIR ${CMAKE_CURRENT_BINARY_DIR}) + +configure_file(1d_convection_diffusion_implicit.prm 1d_convection_diffusion_implicit.prm COPYONLY) add_test( NAME 1D_CONVECTION_DIFFUSION_IMPLICIT_MANUFACTURED_SOLUTION - COMMAND ${EXECUTABLE_OUTPUT_PATH}/PHiLiP_1D -i ${CMAKE_CURRENT_SOURCE_DIR}/1d_convection_diffusion_implicit.prm + COMMAND ${EXECUTABLE_OUTPUT_PATH}/PHiLiP_1D -i ${CMAKE_CURRENT_BINARY_DIR}/1d_convection_diffusion_implicit.prm WORKING_DIRECTORY ${TEST_OUTPUT_DIR} ) + +configure_file(2d_convection_diffusion_implicit.prm 2d_convection_diffusion_implicit.prm COPYONLY) add_test( NAME 2D_CONVECTION_DIFFUSION_IMPLICIT_MANUFACTURED_SOLUTION - COMMAND ${EXECUTABLE_OUTPUT_PATH}/PHiLiP_2D -i ${CMAKE_CURRENT_SOURCE_DIR}/2d_convection_diffusion_implicit.prm + COMMAND ${EXECUTABLE_OUTPUT_PATH}/PHiLiP_2D -i ${CMAKE_CURRENT_BINARY_DIR}/2d_convection_diffusion_implicit.prm WORKING_DIRECTORY ${TEST_OUTPUT_DIR} ) + +configure_file(3d_convection_diffusion_implicit.prm 3d_convection_diffusion_implicit.prm COPYONLY) add_test( NAME 3D_CONVECTION_DIFFUSION_IMPLICIT_MANUFACTURED_SOLUTION - COMMAND ${EXECUTABLE_OUTPUT_PATH}/PHiLiP_3D -i ${CMAKE_CURRENT_SOURCE_DIR}/3d_convection_diffusion_implicit.prm + COMMAND ${EXECUTABLE_OUTPUT_PATH}/PHiLiP_3D -i ${CMAKE_CURRENT_BINARY_DIR}/3d_convection_diffusion_implicit.prm WORKING_DIRECTORY ${TEST_OUTPUT_DIR} ) diff --git a/tests/diffusion_implicit/CMakeLists.txt b/tests/diffusion_implicit/CMakeLists.txt index cfbd0279c..5d83de95b 100644 --- a/tests/diffusion_implicit/CMakeLists.txt +++ b/tests/diffusion_implicit/CMakeLists.txt @@ -1,16 +1,20 @@ set(TEST_OUTPUT_DIR ${CMAKE_CURRENT_BINARY_DIR}) + +configure_file(1d_diffusion_implicit.prm 1d_diffusion_implicit.prm COPYONLY) add_test( NAME 1D_DIFFUSION_IMPLICIT_MANUFACTURED_SOLUTION - COMMAND ${EXECUTABLE_OUTPUT_PATH}/PHiLiP_1D -i ${CMAKE_CURRENT_SOURCE_DIR}/1d_diffusion_implicit.prm + COMMAND ${EXECUTABLE_OUTPUT_PATH}/PHiLiP_1D -i ${CMAKE_CURRENT_BINARY_DIR}/1d_diffusion_implicit.prm WORKING_DIRECTORY ${TEST_OUTPUT_DIR} ) +configure_file(2d_diffusion_implicit.prm 2d_diffusion_implicit.prm COPYONLY) add_test( NAME 2D_DIFFUSION_IMPLICIT_MANUFACTURED_SOLUTION - COMMAND ${EXECUTABLE_OUTPUT_PATH}/PHiLiP_2D -i ${CMAKE_CURRENT_SOURCE_DIR}/2d_diffusion_implicit.prm + COMMAND ${EXECUTABLE_OUTPUT_PATH}/PHiLiP_2D -i ${CMAKE_CURRENT_BINARY_DIR}/2d_diffusion_implicit.prm WORKING_DIRECTORY ${TEST_OUTPUT_DIR} ) +configure_file(3d_diffusion_implicit.prm 3d_diffusion_implicit.prm COPYONLY) add_test( NAME 3D_DIFFUSION_IMPLICIT_MANUFACTURED_SOLUTION - COMMAND ${EXECUTABLE_OUTPUT_PATH}/PHiLiP_3D -i ${CMAKE_CURRENT_SOURCE_DIR}/3d_diffusion_implicit.prm + COMMAND ${EXECUTABLE_OUTPUT_PATH}/PHiLiP_3D -i ${CMAKE_CURRENT_BINARY_DIR}/3d_diffusion_implicit.prm WORKING_DIRECTORY ${TEST_OUTPUT_DIR} )