diff --git a/cmake/modules/DuneUtils.cmake b/cmake/modules/DuneUtils.cmake
index 11085b9ca7cfcb9b0f5a7ea4024d8935a1a919a9..b6ee96c5d81ef114e62d523feaf71f7e0e25f570 100644
--- a/cmake/modules/DuneUtils.cmake
+++ b/cmake/modules/DuneUtils.cmake
@@ -104,7 +104,8 @@ macro(BEGIN_TESTCASES)
                            SOURCES ${out_fn} ${COMMON_HEADER}
                            LINK_LIBRARIES ${ARGN} ${COMMON_LIBS} ${GRID_LIBS} gtest_dune_xt_common
                            COMMAND ${CMAKE_CURRENT_BINARY_DIR}/${target}
-                                    --gtest_output=xml:${CMAKE_CURRENT_BINARY_DIR}/${target}.xml )
+                                    --gtest_output=xml:${CMAKE_CURRENT_BINARY_DIR}/${target}.xml
+                           TIMEOUT ${DXT_TEST_TIMEOUT} )
             list(APPEND dxt_test_binaries ${target} )
             set(dxt_test_names_${target} ${target})
         endforeach( source )