From 56917eb64b117a79ba6fe363c3e3bd145518f066 Mon Sep 17 00:00:00 2001
From: Timo Koch <timo.koch@iws.uni-stuttgart.de>
Date: Tue, 1 Jun 2021 22:24:40 +0000
Subject: [PATCH] [test] Increase timeout of tests that take long without
 compiler optimisations

For the test coverage report the test suite has to be run in debug mode to get useful line annotations.
---
 test/freeflow/navierstokes/kovasznay/CMakeLists.txt | 1 +
 test/freeflow/navierstokes/sincos/CMakeLists.txt    | 1 +
 test/freeflow/ransnc/CMakeLists.txt                 | 7 +++++++
 test/freeflow/shallowwater/bowl/CMakeLists.txt      | 3 ++-
 test/multidomain/poromechanics/el2p/CMakeLists.txt  | 2 +-
 test/porousmediumflow/2p/boxdfm/CMakeLists.txt      | 4 ++--
 test/porousmediumflow/2p2c/waterair/CMakeLists.txt  | 6 +++---
 7 files changed, 17 insertions(+), 7 deletions(-)

diff --git a/test/freeflow/navierstokes/kovasznay/CMakeLists.txt b/test/freeflow/navierstokes/kovasznay/CMakeLists.txt
index 7c55a44358..b23ba04847 100644
--- a/test/freeflow/navierstokes/kovasznay/CMakeLists.txt
+++ b/test/freeflow/navierstokes/kovasznay/CMakeLists.txt
@@ -1,5 +1,6 @@
 dumux_add_test(NAME test_ff_navierstokes_kovasznay
               LABELS freeflow navierstokes
+              TIMEOUT 3600
               SOURCES main.cc
               CMAKE_GUARD HAVE_UMFPACK
               COMPILE_DEFINITIONS UPWINDSCHEMEORDER=1
diff --git a/test/freeflow/navierstokes/sincos/CMakeLists.txt b/test/freeflow/navierstokes/sincos/CMakeLists.txt
index a074cbe6da..ebf2aae64e 100644
--- a/test/freeflow/navierstokes/sincos/CMakeLists.txt
+++ b/test/freeflow/navierstokes/sincos/CMakeLists.txt
@@ -18,6 +18,7 @@ dumux_add_test(NAME test_ff_navierstokes_sincos
 dumux_add_test(NAME test_ff_navierstokes_sincos_instationary
               TARGET test_ff_navierstokes_sincos
               LABELS freeflow
+              TIMEOUT 3600
               CMAKE_GUARD HAVE_UMFPACK
               COMPILE_DEFINITIONS LINEARSOLVER=UMFPackBackend
               COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py
diff --git a/test/freeflow/ransnc/CMakeLists.txt b/test/freeflow/ransnc/CMakeLists.txt
index 6999ece189..2f3ae50758 100644
--- a/test/freeflow/ransnc/CMakeLists.txt
+++ b/test/freeflow/ransnc/CMakeLists.txt
@@ -86,6 +86,7 @@ target_compile_definitions(test_ff_rans2cni_kepsilon PUBLIC "TYPETAG=FlatPlateNC
 dumux_add_test(NAME test_ff_rans2cni_kepsilon_twolayer
               TARGET test_ff_rans2cni_kepsilon
               LABELS freeflow rans
+              TIMEOUT 3600
               CMAKE_GUARD HAVE_UMFPACK
               COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py
               CMD_ARGS       --script fuzzy
@@ -97,6 +98,7 @@ dumux_add_test(NAME test_ff_rans2cni_kepsilon_twolayer
 dumux_add_test(NAME test_ff_rans2cni_kepsilon_wallfunction
               TARGET test_ff_rans2cni_kepsilon
               LABELS freeflow rans
+              TIMEOUT 3600
               CMAKE_GUARD HAVE_UMFPACK
               COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py
               CMD_ARGS       --script fuzzy
@@ -110,6 +112,7 @@ dumux_add_test(NAME test_ff_rans2cni_komega
               COMPILE_DEFINITIONS TYPETAG=FlatPlateNCNIKOmega
               COMPILE_DEFINITIONS NONISOTHERMAL
               LABELS freeflow rans
+              TIMEOUT 3600
               CMAKE_GUARD HAVE_UMFPACK
               COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py
               CMD_ARGS       --script fuzzy
@@ -122,6 +125,7 @@ dumux_add_test(NAME test_ff_rans2cni_komega
 dumux_add_test(NAME test_ff_rans2cni_komega_loadsolution
               TARGET test_ff_rans2cni_komega
               LABELS freeflow rans loadsolution
+              TIMEOUT 3600
               CMAKE_GUARD HAVE_UMFPACK
               COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py
               CMD_ARGS       --script fuzzy
@@ -138,6 +142,7 @@ dumux_add_test(NAME test_ff_rans2cni_lowrekepsilon
               SOURCES main.cc
               COMPILE_DEFINITIONS TYPETAG=FlatPlateNCNILowReKEpsilon
               LABELS freeflow rans
+              TIMEOUT 3600
               CMAKE_GUARD HAVE_UMFPACK
               COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py
               CMD_ARGS       --script fuzzy
@@ -151,6 +156,7 @@ dumux_add_test(NAME test_ff_rans2cni_oneeq
               SOURCES main.cc
               COMPILE_DEFINITIONS TYPETAG=FlatPlateNCNIOneEq
               LABELS freeflow rans
+              TIMEOUT 3600
               CMAKE_GUARD HAVE_UMFPACK
               COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py
               CMD_ARGS       --script fuzzy
@@ -165,6 +171,7 @@ dumux_add_test(NAME test_ff_rans2cni_zeroeq
               SOURCES main.cc
               COMPILE_DEFINITIONS TYPETAG=FlatPlateNCNIZeroEq
               LABELS freeflow rans
+              TIMEOUT 3600
               CMAKE_GUARD HAVE_UMFPACK
               COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py
               CMD_ARGS       --script fuzzy
diff --git a/test/freeflow/shallowwater/bowl/CMakeLists.txt b/test/freeflow/shallowwater/bowl/CMakeLists.txt
index b27caaa6ba..3e91f2fe46 100644
--- a/test/freeflow/shallowwater/bowl/CMakeLists.txt
+++ b/test/freeflow/shallowwater/bowl/CMakeLists.txt
@@ -3,6 +3,7 @@ dune_symlink_to_source_files(FILES "params.input")
 dumux_add_test(NAME test_shallowwater_bowl
                SOURCES main.cc
                LABELS shallowwater
+               TIMEOUT 3600
                COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py
                CMD_ARGS   --script fuzzy
                           --files ${CMAKE_SOURCE_DIR}/test/references/test_ff_shallowwater_bowl-reference.vtu
@@ -13,7 +14,7 @@ dumux_add_test(NAME test_shallowwater_bowl
 dumux_add_test(NAME test_shallowwater_bowl_parallel
                TARGET test_shallowwater_bowl
                LABELS shallowwater
-               TIMEOUT 1500
+               TIMEOUT 3600
                CMAKE_GUARD MPI_FOUND
                COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py
                CMD_ARGS   --script fuzzy
diff --git a/test/multidomain/poromechanics/el2p/CMakeLists.txt b/test/multidomain/poromechanics/el2p/CMakeLists.txt
index 35eab6328f..f0e1e2f1e6 100644
--- a/test/multidomain/poromechanics/el2p/CMakeLists.txt
+++ b/test/multidomain/poromechanics/el2p/CMakeLists.txt
@@ -4,7 +4,7 @@ dumux_add_test(NAME test_md_poromechanics_el2p
               LABELS multidomain poromechanics 2p poroelastic
               SOURCES main.cc
               CMAKE_GUARD HAVE_UMFPACK
-              TIMEOUT 1500
+              TIMEOUT 3600
               COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py
               CMD_ARGS  --script fuzzy
                         --files ${CMAKE_SOURCE_DIR}/test/references/test_md_poromechanics_el2p_2p-reference.vtu
diff --git a/test/porousmediumflow/2p/boxdfm/CMakeLists.txt b/test/porousmediumflow/2p/boxdfm/CMakeLists.txt
index 3abbc2e238..453cc346d2 100644
--- a/test/porousmediumflow/2p/boxdfm/CMakeLists.txt
+++ b/test/porousmediumflow/2p/boxdfm/CMakeLists.txt
@@ -31,7 +31,7 @@ dumux_add_test(NAME test_2p_boxdfm_quads_ug
 # triangles alu
 dumux_add_test(NAME test_2p_boxdfm_trias_alu
               LABELS porousmediumflow 2p boxdfm
-              TIMEOUT 1500
+              TIMEOUT 3600
              SOURCES main.cc
              CMAKE_GUARD dune-foamgrid_FOUND
              CMAKE_GUARD dune-alugrid_FOUND
@@ -46,7 +46,7 @@ dumux_add_test(NAME test_2p_boxdfm_trias_alu
 # triangles ug
 dumux_add_test(NAME test_2p_boxdfm_trias_ug
               LABELS porousmediumflow 2p boxdfm
-              TIMEOUT 1500
+              TIMEOUT 3600
              SOURCES main.cc
              CMAKE_GUARD dune-uggrid_FOUND
              CMAKE_GUARD dune-foamgrid_FOUND
diff --git a/test/porousmediumflow/2p2c/waterair/CMakeLists.txt b/test/porousmediumflow/2p2c/waterair/CMakeLists.txt
index 3a82044b3a..71d1536316 100644
--- a/test/porousmediumflow/2p2c/waterair/CMakeLists.txt
+++ b/test/porousmediumflow/2p2c/waterair/CMakeLists.txt
@@ -4,7 +4,7 @@ add_input_file_links(FILES params.input)
 dumux_add_test(NAME test_2p2cni_waterair_box
               LABELS porousmediumflow 2p2c  2p2cni
               SOURCES main.cc
-              TIMEOUT 1500
+              TIMEOUT 3600
               COMPILE_DEFINITIONS TYPETAG=WaterAirBox
               COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py
               CMD_ARGS --script fuzzy
@@ -15,7 +15,7 @@ dumux_add_test(NAME test_2p2cni_waterair_box
 dumux_add_test(NAME test_2p2cni_waterair_buoyancy_box
               LABELS porousmediumflow 2p2c  2p2cni
               TARGET test_2p2cni_waterair_box
-              TIMEOUT 1500
+              TIMEOUT 3600
               COMPILE_DEFINITIONS TYPETAG=WaterAirBox
               COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py
               CMD_ARGS --script fuzzy
@@ -26,7 +26,7 @@ dumux_add_test(NAME test_2p2cni_waterair_buoyancy_box
 dumux_add_test(NAME test_2p2cni_waterair_tpfa
               LABELS porousmediumflow 2p2c  2p2cni
               SOURCES main.cc
-              TIMEOUT 1500
+              TIMEOUT 3600
               COMPILE_DEFINITIONS TYPETAG=WaterAirCCTpfa
               COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py
               CMD_ARGS --script fuzzy
-- 
GitLab