From beb849d08c8a1eb61329168c318d8e5e08f367b9 Mon Sep 17 00:00:00 2001 From: Lars Bilke <lars.bilke@ufz.de> Date: Tue, 4 Aug 2020 10:20:08 +0200 Subject: [PATCH] [T] AddTest(): LARGE benchmarks are now determined by RUNTIME > 60. --- scripts/cmake/test/AddTest.cmake | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/scripts/cmake/test/AddTest.cmake b/scripts/cmake/test/AddTest.cmake index 392ecab1088..23661e1070b 100644 --- a/scripts/cmake/test/AddTest.cmake +++ b/scripts/cmake/test/AddTest.cmake @@ -39,6 +39,9 @@ # the benchmark output directory. function (AddTest) + # settings + set(LARGE_RUNTIME 60) + # parse arguments set(options NONE) set(oneValueArgs EXECUTABLE PATH NAME WRAPPER TESTER ABSTOL RELTOL RUNTIME DEPENDS) @@ -67,6 +70,10 @@ function (AddTest) set(AddTest_EXECUTABLE_ARGS -o ${AddTest_BINARY_PATH_NATIVE} ${AddTest_EXECUTABLE_ARGS}) endif() + if(${AddTest_RUNTIME} GREATER ${LARGE_RUNTIME}) + string(PREPEND AddTest_NAME "LARGE_") + endif() + # --- Implement wrappers --- # check requirements, disable if not met if(${AddTest_REQUIREMENTS}) -- GitLab