diff --git a/scripts/cmake/test/AddTest.cmake b/scripts/cmake/test/AddTest.cmake index 392ecab10888bc675e442bb9120f34b49712d3e2..23661e1070b344fcee704e974f5b055d738358bd 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})