From 94e338191c8f356e019f541ed8acc3af6542542a Mon Sep 17 00:00:00 2001 From: "Dmitry Yu. Naumov" <github@naumov.de> Date: Thu, 15 Nov 2018 15:22:37 +0100 Subject: [PATCH] Pass WRAPPER to add_test in OgsTest() cmake. The option was forgotten. The WRAPPER command must not be enclosed in double ticks in Tests.cmake. --- ProcessLib/SmallDeformation/Tests.cmake | 2 +- scripts/cmake/test/OgsTest.cmake | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/ProcessLib/SmallDeformation/Tests.cmake b/ProcessLib/SmallDeformation/Tests.cmake index e6a44203ea5..316e668df58 100644 --- a/ProcessLib/SmallDeformation/Tests.cmake +++ b/ProcessLib/SmallDeformation/Tests.cmake @@ -30,7 +30,7 @@ if (OGS_USE_PYTHON) endif() if (OGS_USE_MPI) - OgsTest(WRAPPER "mpirun -np 4" PROJECTFILE "Mechanics/Linear/disc_with_hole.prj") + OgsTest(WRAPPER mpirun -np 4 PROJECTFILE Mechanics/Linear/disc_with_hole.prj) endif() # Basic test that MFront works at all. diff --git a/scripts/cmake/test/OgsTest.cmake b/scripts/cmake/test/OgsTest.cmake index cd9d435b6a5..166c87b88d8 100644 --- a/scripts/cmake/test/OgsTest.cmake +++ b/scripts/cmake/test/OgsTest.cmake @@ -3,8 +3,8 @@ function (OgsTest) return() endif() set(options LARGE) - set(oneValueArgs PROJECTFILE WRAPPER) - set(multiValueArgs XXX) + set(oneValueArgs PROJECTFILE) + set(multiValueArgs WRAPPER) cmake_parse_arguments(OgsTest "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN}) @@ -37,12 +37,12 @@ function (OgsTest) add_test( NAME ${TEST_NAME} WORKING_DIRECTORY "${OgsTest_BINARY_DIR}" - COMMAND ogs -r "${OgsTest_SOURCE_DIR}" "${OgsTest_SOURCE_DIR}/${OgsTest_NAME}") + COMMAND ${OgsTest_WRAPPER} $<TARGET_FILE:ogs> -r ${OgsTest_SOURCE_DIR} ${OgsTest_SOURCE_DIR}/${OgsTest_NAME}) # For debugging: #message("Adding test with # NAME ${TEST_NAME} # WORKING_DIRECTORY ${OgsTest_BINARY_DIR} - # COMMAND ogs -r ${OgsTest_SOURCE_DIR} ${OgsTest_SOURCE_DIR}/${OgsTest_NAME}") + # COMMAND ${OgsTest_WRAPPER} $<TARGET_FILE:ogs> -r ${OgsTest_SOURCE_DIR} ${OgsTest_SOURCE_DIR}/${OgsTest_NAME}) set_tests_properties(${TEST_NAME} PROPERTIES ENVIRONMENT VTKDIFF_EXE=$<TARGET_FILE:vtkdiff>) -- GitLab