From: Kefu Chai Date: Thu, 14 Jul 2016 07:59:14 +0000 (+0800) Subject: cmake: only allow up to 1 hour for a ceph test X-Git-Tag: ses5-milestone5~376^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F10283%2Fhead;p=ceph.git 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 --- diff --git a/cmake/modules/AddCephTest.cmake b/cmake/modules/AddCephTest.cmake index 79fdb0c45f6a..7f6fce30160a 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