From c30c5223b5e34552d4b9a615587a779209064d64 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Thu, 14 Jul 2016 15:59:14 +0800 Subject: [PATCH] cmake: only allow up to 1 hour for a ceph test quote from https://cmake.org/cmake/help/v3.0/prop_test/TIMEOUT.html?highlight=timeout > If it exceeds that the test process will be killed and ctest will move > to the next test. this helps us to identify test hang. Signed-off-by: Kefu Chai --- cmake/modules/AddCephTest.cmake | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmake/modules/AddCephTest.cmake b/cmake/modules/AddCephTest.cmake index 79fdb0c45f6..7f6fce30160 100644 --- a/cmake/modules/AddCephTest.cmake +++ b/cmake/modules/AddCephTest.cmake @@ -15,6 +15,10 @@ function(add_ceph_test test_name test_path) PATH=${CMAKE_RUNTIME_OUTPUT_DIRECTORY}:${CMAKE_SOURCE_DIR}/src:$ENV{PATH} PYTHONPATH=${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/cython_modules/lib.linux-x86_64-2.7:${CMAKE_SOURCE_DIR}/src/pybind CEPH_BUILD_VIRTUALENV=${CEPH_BUILD_VIRTUALENV}) + # none of the tests should take more than 1 hour to complete + set_property(TEST + ${test_name} + PROPERTY TIMEOUT 3600) endfunction() #sets uniform compiler flags and link libraries -- 2.47.3