From 8583077b8d28af9af68b8d7fe9ddcc3d7918cf87 Mon Sep 17 00:00:00 2001 From: Lars Bilke <lars.bilke@ufz.de> Date: Tue, 4 Aug 2020 10:40:18 +0200 Subject: [PATCH] [T] OgsTest(): LARGE benchmarks are now determined by RUNTIME > 60. --- scripts/cmake/test/OgsTest.cmake | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/scripts/cmake/test/OgsTest.cmake b/scripts/cmake/test/OgsTest.cmake index b05609b5d9b..108c898a84c 100644 --- a/scripts/cmake/test/OgsTest.cmake +++ b/scripts/cmake/test/OgsTest.cmake @@ -1,8 +1,10 @@ function (OgsTest) + # settings + set(LARGE_RUNTIME 60) + if(NOT OGS_BUILD_CLI OR NOT BUILD_TESTING) return() endif() - set(options LARGE) set(oneValueArgs PROJECTFILE RUNTIME) set(multiValueArgs WRAPPER) cmake_parse_arguments(OgsTest "${options}" "${oneValueArgs}" @@ -20,6 +22,10 @@ function (OgsTest) set(OgsTest_RUNTIME 1) endif() + if(${OgsTest_RUNTIME} GREATER ${LARGE_RUNTIME}) + string(APPEND OgsTest_NAME_WE "-LARGE") + endif() + set(OgsTest_SOURCE_DIR "${Data_SOURCE_DIR}/${OgsTest_DIR}") set(OgsTest_BINARY_DIR "${Data_BINARY_DIR}/${OgsTest_DIR}") file(MAKE_DIRECTORY ${OgsTest_BINARY_DIR}) @@ -33,10 +39,6 @@ function (OgsTest) set(TEST_NAME "${TEST_NAME}-mpi") endif() endif() - # Add -LARGE tag. - if (${OgsTest_LARGE}) - set(TEST_NAME "${TEST_NAME}-LARGE") - endif() add_test( NAME ${TEST_NAME} -- GitLab