mirror of
https://github.com/ceph/ceph
synced 2025-02-28 05:22:19 +00:00
cmake: exclude unit tests from the "all" target
no need to build unit tests when "make all", unless required explicitly, like "make tests". Signed-off-by: Kefu Chai <kchai@redhat.com>
This commit is contained in:
parent
1f5406a752
commit
461ad210b3
@ -5,9 +5,10 @@ function(add_ceph_test test_name test_path)
|
||||
add_test(NAME ${test_name} COMMAND ${test_path} ${ARGN})
|
||||
if(TARGET ${test_name})
|
||||
add_dependencies(tests ${test_name})
|
||||
set_property(TARGET ${test_name}
|
||||
PROPERTY EXCLUDE_FROM_ALL TRUE)
|
||||
endif()
|
||||
set_property(TEST
|
||||
${test_name}
|
||||
set_property(TEST ${test_name}
|
||||
PROPERTY ENVIRONMENT
|
||||
CEPH_ROOT=${CMAKE_SOURCE_DIR}
|
||||
CEPH_BIN=${CMAKE_RUNTIME_OUTPUT_DIRECTORY}
|
||||
@ -18,8 +19,7 @@ function(add_ceph_test test_name test_path)
|
||||
PYTHONPATH=${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/cython_modules/lib.3:${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}
|
||||
set_property(TEST ${test_name}
|
||||
PROPERTY TIMEOUT ${CEPH_TEST_TIMEOUT})
|
||||
endfunction()
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user