|
|
|
@ -231,7 +231,7 @@ endfunction(cc_binary)
|
|
|
|
|
|
|
|
|
|
|
|
function(cc_test TARGET_NAME)
|
|
|
|
function(cc_test TARGET_NAME)
|
|
|
|
if(WITH_TESTING)
|
|
|
|
if(WITH_TESTING)
|
|
|
|
set(options "")
|
|
|
|
set(options SERIAL)
|
|
|
|
set(oneValueArgs "")
|
|
|
|
set(oneValueArgs "")
|
|
|
|
set(multiValueArgs SRCS DEPS ARGS)
|
|
|
|
set(multiValueArgs SRCS DEPS ARGS)
|
|
|
|
cmake_parse_arguments(cc_test "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN})
|
|
|
|
cmake_parse_arguments(cc_test "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN})
|
|
|
|
@ -241,6 +241,9 @@ function(cc_test TARGET_NAME)
|
|
|
|
add_test(NAME ${TARGET_NAME}
|
|
|
|
add_test(NAME ${TARGET_NAME}
|
|
|
|
COMMAND ${TARGET_NAME} ${cc_test_ARGS}
|
|
|
|
COMMAND ${TARGET_NAME} ${cc_test_ARGS}
|
|
|
|
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
|
|
|
|
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
|
|
|
|
|
|
|
|
if (${cc_test_SERIAL})
|
|
|
|
|
|
|
|
set_property(TEST ${TARGET_NAME} PROPERTY SERIAL 1)
|
|
|
|
|
|
|
|
endif()
|
|
|
|
endif()
|
|
|
|
endif()
|
|
|
|
endfunction(cc_test)
|
|
|
|
endfunction(cc_test)
|
|
|
|
|
|
|
|
|
|
|
|
@ -295,7 +298,7 @@ endfunction(nv_binary)
|
|
|
|
|
|
|
|
|
|
|
|
function(nv_test TARGET_NAME)
|
|
|
|
function(nv_test TARGET_NAME)
|
|
|
|
if (WITH_GPU AND WITH_TESTING)
|
|
|
|
if (WITH_GPU AND WITH_TESTING)
|
|
|
|
set(options "")
|
|
|
|
set(options SERIAL)
|
|
|
|
set(oneValueArgs "")
|
|
|
|
set(oneValueArgs "")
|
|
|
|
set(multiValueArgs SRCS DEPS)
|
|
|
|
set(multiValueArgs SRCS DEPS)
|
|
|
|
cmake_parse_arguments(nv_test "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN})
|
|
|
|
cmake_parse_arguments(nv_test "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN})
|
|
|
|
@ -303,6 +306,9 @@ function(nv_test TARGET_NAME)
|
|
|
|
target_link_libraries(${TARGET_NAME} ${nv_test_DEPS} paddle_gtest_main memory gtest gflags glog)
|
|
|
|
target_link_libraries(${TARGET_NAME} ${nv_test_DEPS} paddle_gtest_main memory gtest gflags glog)
|
|
|
|
add_dependencies(${TARGET_NAME} ${nv_test_DEPS} paddle_gtest_main memory gtest gflags glog)
|
|
|
|
add_dependencies(${TARGET_NAME} ${nv_test_DEPS} paddle_gtest_main memory gtest gflags glog)
|
|
|
|
add_test(${TARGET_NAME} ${TARGET_NAME})
|
|
|
|
add_test(${TARGET_NAME} ${TARGET_NAME})
|
|
|
|
|
|
|
|
if (nv_test_SERIAL)
|
|
|
|
|
|
|
|
set_property(TEST ${TARGET_NAME} PROPERTY SERIAL 1)
|
|
|
|
|
|
|
|
endif()
|
|
|
|
endif()
|
|
|
|
endif()
|
|
|
|
endfunction(nv_test)
|
|
|
|
endfunction(nv_test)
|
|
|
|
|
|
|
|
|
|
|
|
|