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