From 344081ee0a5c5330561975d19c36ac6bc6b5d9dd Mon Sep 17 00:00:00 2001 From: Lars Bilke <lars.bilke@ufz.de> Date: Thu, 3 Nov 2022 16:36:23 +0100 Subject: [PATCH] [cmake] AddTest() removed wrappers memcheck|callgrind. --- scripts/cmake/test/AddTest.cmake | 28 +--------------------------- scripts/cmake/test/MeshTest.cmake | 28 +--------------------------- scripts/cmake/test/Test.cmake | 13 ------------- 3 files changed, 2 insertions(+), 67 deletions(-) diff --git a/scripts/cmake/test/AddTest.cmake b/scripts/cmake/test/AddTest.cmake index b8ee9918e8e..9a07e281b2d 100644 --- a/scripts/cmake/test/AddTest.cmake +++ b/scripts/cmake/test/AddTest.cmake @@ -10,7 +10,7 @@ # PATH <working directory> # relative to SourceDir/Tests/Data # EXECUTABLE <executable target> # optional, defaults to ogs # EXECUTABLE_ARGS <arguments> -# WRAPPER <time|memcheck|callgrind|mpirun> # optional +# WRAPPER <time|mpirun> # optional # WRAPPER_ARGS <arguments> # optional # TESTER <diff|vtkdiff|gmldiff|memcheck> # optional # TESTER_ARGS <argument> # optional @@ -164,32 +164,6 @@ function(AddTest) ) set(AddTest_WRAPPER_ARGS "") endif() - elseif(AddTest_WRAPPER STREQUAL "memcheck") - if(VALGRIND_TOOL_PATH) - set(WRAPPER_COMMAND - "${VALGRIND_TOOL_PATH} --tool=memcheck --log-file=${AddTest_SOURCE_PATH}/${AddTest_NAME}_memcheck.txt -v --leak-check=full --show-reachable=yes --track-origins=yes --malloc-fill=0xff --free-fill=0xff" - ) - set(tester memcheck) - else() - set(DISABLED_TESTS_LOG - "${DISABLED_TESTS_LOG}\nDisabling memcheck wrapper for ${AddTest_NAME} as memcheck exe was not found!" - CACHE INTERNAL "" - ) - set(AddTest_WRAPPER_ARGS "") - endif() - elseif(AddTest_WRAPPER STREQUAL "callgrind") - if(VALGRIND_TOOL_PATH) - set(WRAPPER_COMMAND - "${VALGRIND_TOOL_PATH} --tool=callgrind --branch-sim=yes --cache-sim=yes --dump-instr=yes --collect-jumps=yes" - ) - unset(tester) - else() - set(DISABLED_TESTS_LOG - "${DISABLED_TESTS_LOG}\nDisabling callgrind wrapper for ${AddTest_NAME} as callgrind exe was not found!" - CACHE INTERNAL "" - ) - set(AddTest_WRAPPER_ARGS "") - endif() elseif(AddTest_WRAPPER STREQUAL "mpirun") if(MPIRUN_TOOL_PATH) if("${HOSTNAME}" MATCHES "frontend.*") diff --git a/scripts/cmake/test/MeshTest.cmake b/scripts/cmake/test/MeshTest.cmake index 435fce3925b..1dc89efcc8a 100644 --- a/scripts/cmake/test/MeshTest.cmake +++ b/scripts/cmake/test/MeshTest.cmake @@ -8,7 +8,7 @@ # PATH <working directory> # relative to SourceDir/Tests/Data # EXECUTABLE <executable target> # optional, defaults to ogs # EXECUTABLE_ARGS <arguments> -# WRAPPER <time|memcheck|callgrind|mpirun> # optional +# WRAPPER <time|mpirun> # optional # WRAPPER_ARGS <arguments> # optional # REQUIREMENTS # optional simple boolean expression which has to be true to # enable the test, e.g. @@ -85,32 +85,6 @@ function(MeshTest) ) set(MeshTest_WRAPPER_ARGS "") endif() - elseif(MeshTest_WRAPPER STREQUAL "memcheck") - if(VALGRIND_TOOL_PATH) - set(WRAPPER_COMMAND - "${VALGRIND_TOOL_PATH} --tool=memcheck --log-file=${MeshTest_SOURCE_PATH}/${MeshTest_NAME}_memcheck.log -v --leak-check=full --show-reachable=yes --track-origins=yes --malloc-fill=0xff --free-fill=0xff" - ) - set(tester memcheck) - else() - set(DISABLED_TESTS_LOG - "${DISABLED_TESTS_LOG}\nDisabling memcheck wrapper for ${MeshTest_NAME} as memcheck exe was not found!" - CACHE INTERNAL "" - ) - set(MeshTest_WRAPPER_ARGS "") - endif() - elseif(MeshTest_WRAPPER STREQUAL "callgrind") - if(VALGRIND_TOOL_PATH) - set(WRAPPER_COMMAND - "${VALGRIND_TOOL_PATH} --tool=callgrind --branch-sim=yes --cache-sim=yes --dump-instr=yes --collect-jumps=yes" - ) - unset(tester) - else() - set(DISABLED_TESTS_LOG - "${DISABLED_TESTS_LOG}\nDisabling callgrind wrapper for ${MeshTest_NAME} as callgrind exe was not found!" - CACHE INTERNAL "" - ) - set(MeshTest_WRAPPER_ARGS "") - endif() elseif(MeshTest_WRAPPER STREQUAL "mpirun") if(MPIRUN_TOOL_PATH) set(WRAPPER_COMMAND ${MPIRUN_TOOL_PATH}) diff --git a/scripts/cmake/test/Test.cmake b/scripts/cmake/test/Test.cmake index 4b40980451b..5ca9b90a1ba 100644 --- a/scripts/cmake/test/Test.cmake +++ b/scripts/cmake/test/Test.cmake @@ -3,7 +3,6 @@ find_program(DIFF_TOOL_PATH diff) find_program(TIME_TOOL_PATH time) find_program(GREP_TOOL_PATH grep) find_program(BASH_TOOL_PATH bash) -find_program(VALGRIND_TOOL_PATH valgrind) find_program(MPIRUN_TOOL_PATH mpirun) if(NOT TIME_TOOL_PATH) @@ -12,18 +11,6 @@ if(NOT TIME_TOOL_PATH) "time-command is required for time wrapper but was not found! All corresponding tests are disabled." ) endif() -if(NOT VALGRIND_TOOL_PATH) - message( - STATUS - "Valgrind is required for memcheck wrapper but was not found! All corresponding tests are disabled." - ) -endif() -if(NOT VALGRIND_TOOL_PATH) - message( - STATUS - "Valgrind is required for callgrind wrapper but was not found! All corresponding tests are disabled." - ) -endif() if(NOT MPIRUN_TOOL_PATH) message( STATUS -- GitLab