From 450c9abcba596daa1c01798f31f5a35bd999c65d Mon Sep 17 00:00:00 2001 From: Lars Bilke <lars.bilke@ufz.de> Date: Tue, 2 Jun 2020 11:49:46 +0200 Subject: [PATCH] [CMake] Removed parallel option for ctest targets. Use env var CTEST_PARALLEL_LEVEL instead. --- ThirdParty/container-maker | 2 +- scripts/cmake/test/Test.cmake | 17 ++--------------- 2 files changed, 3 insertions(+), 16 deletions(-) diff --git a/ThirdParty/container-maker b/ThirdParty/container-maker index 1260fd50f67..c188dfa770c 160000 --- a/ThirdParty/container-maker +++ b/ThirdParty/container-maker @@ -1 +1 @@ -Subproject commit 1260fd50f674c4c00ce719d97c5c2bad275f2765 +Subproject commit c188dfa770c0e299a890da523d70558b35db81f3 diff --git a/scripts/cmake/test/Test.cmake b/scripts/cmake/test/Test.cmake index e125f69ab43..01f26f592f9 100644 --- a/scripts/cmake/test/Test.cmake +++ b/scripts/cmake/test/Test.cmake @@ -31,19 +31,6 @@ include(${CMAKE_CURRENT_SOURCE_DIR}/scripts/cmake/test/AddTest.cmake) include(${CMAKE_CURRENT_SOURCE_DIR}/scripts/cmake/test/MeshTest.cmake) include(${CMAKE_CURRENT_SOURCE_DIR}/scripts/cmake/test/OgsTest.cmake) -set(NUM_CTEST_PROCESSORS 3) -if(DEFINED ENV{CTEST_NUM_THREADS}) - set(NUM_CTEST_PROCESSORS $ENV{CTEST_NUM_THREADS}) -elseif(DEFINED ENV{NUM_THREADS}) - set(NUM_CTEST_PROCESSORS $ENV{NUM_THREADS}) -endif() - -if(DEFINED ENV{CTEST_LARGE_NUM_THREADS}) - set(NUM_CTEST_LARGE_PROCESSORS $ENV{CTEST_LARGE_NUM_THREADS}) -else() - set(NUM_CTEST_LARGE_PROCESSORS ${NUM_CTEST_PROCESSORS}) -endif() - if(CMAKE_CONFIGURATION_TYPES) set(CONFIG_PARAMETER --build-config "$<CONFIGURATION>") endif() @@ -75,7 +62,7 @@ add_custom_target( --force-new-ctest-process --output-on-failure --output-log Tests/ctest.log --exclude-regex LARGE - ${CONFIG_PARAMETER} --parallel ${NUM_CTEST_PROCESSORS} + ${CONFIG_PARAMETER} --timeout 900 # 15 minutes DEPENDS ${test_dependencies} ctest-cleanup USES_TERMINAL @@ -101,7 +88,7 @@ add_custom_target( --force-new-ctest-process --output-on-failure --output-log Tests/ctest-large.log --tests-regex LARGE - ${CONFIG_PARAMETER} --parallel ${NUM_CTEST_LARGE_PROCESSORS} + ${CONFIG_PARAMETER} --timeout 3600 DEPENDS ${test_dependencies} ctest-large-cleanup USES_TERMINAL -- GitLab