未验证 提交 fa75ebeb 编写于 作者: R risemeup1 提交者: GitHub

link C++ tests to libpaddle.so (#56829)

* link C++ tests to libpaddle.so except windows

* fix compile kill-9 bug

* fix compile kill-9 bug

* fix compile kill-9 bug

* fix compile kill-9 bug
上级 e110cbb4
get_property(paddle_lib GLOBAL PROPERTY PADDLE_LIB_NAME)
set_source_files_properties(
interceptor_ping_pong_test.cc PROPERTIES COMPILE_FLAGS
${DISTRIBUTE_COMPILE_FLAGS})
cc_test_old(interceptor_ping_pong_test SRCS interceptor_ping_pong_test.cc DEPS
fleet_executor ${BRPC_DEPS})
if(WIN32 AND WITH_TESTING)
cc_test_old(interceptor_ping_pong_test SRCS interceptor_ping_pong_test.cc
DEPS fleet_executor ${BRPC_DEPS})
else()
cc_test_old(
interceptor_ping_pong_test
SRCS
interceptor_ping_pong_test.cc
DEPS
${paddle_lib}
python
fleet_executor)
endif()
set_source_files_properties(
compute_interceptor_test.cc PROPERTIES COMPILE_FLAGS
${DISTRIBUTE_COMPILE_FLAGS})
cc_test_old(compute_interceptor_test SRCS compute_interceptor_test.cc DEPS
fleet_executor ${BRPC_DEPS})
if(WIN32 AND WITH_TESTING)
cc_test_old(compute_interceptor_test SRCS compute_interceptor_test.cc DEPS
fleet_executor ${BRPC_DEPS})
else()
cc_test_old(
compute_interceptor_test
SRCS
compute_interceptor_test.cc
DEPS
${paddle_lib}
python
fleet_executor)
endif()
set_source_files_properties(
source_interceptor_test.cc PROPERTIES COMPILE_FLAGS
${DISTRIBUTE_COMPILE_FLAGS})
cc_test_old(source_interceptor_test SRCS source_interceptor_test.cc DEPS
fleet_executor ${BRPC_DEPS})
if(WIN32 AND WITH_TESTING)
cc_test_old(source_interceptor_test SRCS source_interceptor_test.cc DEPS
fleet_executor ${BRPC_DEPS})
else()
cc_test_old(
source_interceptor_test
SRCS
source_interceptor_test.cc
DEPS
${paddle_lib}
python
fleet_executor)
endif()
set_source_files_properties(
sink_interceptor_test.cc PROPERTIES COMPILE_FLAGS ${DISTRIBUTE_COMPILE_FLAGS})
cc_test_old(sink_interceptor_test SRCS sink_interceptor_test.cc DEPS
fleet_executor ${BRPC_DEPS})
if(WIN32 AND WITH_TESTING)
cc_test_old(sink_interceptor_test SRCS sink_interceptor_test.cc DEPS
fleet_executor ${BRPC_DEPS})
else()
cc_test_old(
sink_interceptor_test
SRCS
sink_interceptor_test.cc
DEPS
${paddle_lib}
python
fleet_executor)
endif()
set_source_files_properties(
interceptor_pipeline_short_path_test.cc
PROPERTIES COMPILE_FLAGS ${DISTRIBUTE_COMPILE_FLAGS})
cc_test_old(
interceptor_pipeline_short_path_test SRCS
interceptor_pipeline_short_path_test.cc DEPS fleet_executor ${BRPC_DEPS})
if(WIN32 AND WITH_TESTING)
cc_test_old(
interceptor_pipeline_short_path_test SRCS
interceptor_pipeline_short_path_test.cc DEPS fleet_executor ${BRPC_DEPS})
else()
cc_test_old(
interceptor_pipeline_short_path_test
SRCS
interceptor_pipeline_short_path_test.cc
DEPS
${paddle_lib}
python
fleet_executor)
endif()
set_source_files_properties(
interceptor_pipeline_long_path_test.cc PROPERTIES COMPILE_FLAGS
${DISTRIBUTE_COMPILE_FLAGS})
cc_test_old(
interceptor_pipeline_long_path_test SRCS
interceptor_pipeline_long_path_test.cc DEPS fleet_executor ${BRPC_DEPS})
if(WIN32 AND WITH_TESTING)
cc_test_old(
interceptor_pipeline_long_path_test SRCS
interceptor_pipeline_long_path_test.cc DEPS fleet_executor ${BRPC_DEPS})
else()
cc_test_old(
interceptor_pipeline_long_path_test
SRCS
interceptor_pipeline_long_path_test.cc
DEPS
${paddle_lib}
python
fleet_executor)
endif()
set_source_files_properties(
compute_interceptor_run_op_test.cc PROPERTIES COMPILE_FLAGS
${DISTRIBUTE_COMPILE_FLAGS})
cc_test_old(
compute_interceptor_run_op_test
SRCS
compute_interceptor_run_op_test.cc
DEPS
fleet_executor
naive_executor
fill_constant_op
op_registry
elementwise_add_op
scope
device_context
${BRPC_DEPS})
if(WIN32 AND WITH_TESTING)
cc_test_old(
compute_interceptor_run_op_test
SRCS
compute_interceptor_run_op_test.cc
DEPS
fleet_executor
naive_executor
fill_constant_op
op_registry
elementwise_add_op
scope
device_context
${BRPC_DEPS})
else()
cc_test_old(
compute_interceptor_run_op_test
SRCS
compute_interceptor_run_op_test.cc
DEPS
${paddle_lib}
python
fleet_executor
fill_constant_op
elementwise_add_op)
endif()
if(WITH_DISTRIBUTE AND NOT WITH_PSLIB)
set_source_files_properties(
interceptor_ping_pong_with_brpc_test.cc
PROPERTIES COMPILE_FLAGS ${DISTRIBUTE_COMPILE_FLAGS})
cc_test_old(
interceptor_ping_pong_with_brpc_test SRCS
interceptor_ping_pong_with_brpc_test.cc DEPS fleet_executor ${BRPC_DEPS})
if(WIN32 AND WITH_TESTING)
cc_test_old(
interceptor_ping_pong_with_brpc_test SRCS
interceptor_ping_pong_with_brpc_test.cc DEPS fleet_executor ${BRPC_DEPS})
else()
cc_test_old(
interceptor_ping_pong_with_brpc_test
SRCS
interceptor_ping_pong_with_brpc_test.cc
DEPS
${paddle_lib}
python
fleet_executor)
endif()
endif()
get_property(paddle_lib GLOBAL PROPERTY PADDLE_LIB_NAME)
cc_test(
test_mkldnn_op_inplace
SRCS test_mkldnn_op_inplace.cc
......@@ -41,33 +42,7 @@ cc_test(
test_mkldnn_caching
SRCS test_mkldnn_caching.cc
DEPS ${TEST_MKLDNN_CACHING_DEPS})
if(WITH_CINN)
cc_test_old(
test_mkldnn_op_nhwc
SRCS
test_mkldnn_op_nhwc.cc
DEPS
fleet_executor
conditional_block_op
standalone_executor
executor
recurrent_op_helper
cinn_compiler
recurrent_op
op_registry
generated_static_op
crop_op
activation_op
generated_op
generated_static_op
phi
transpose_op
fused_transpose_op
scope
device_context
enforce
python)
else()
if(WIN32 AND WITH_TESTING)
cc_test_old(
test_mkldnn_op_nhwc
SRCS
......@@ -91,4 +66,7 @@ else()
scope
device_context
enforce)
else()
cc_test_old(test_mkldnn_op_nhwc SRCS test_mkldnn_op_nhwc.cc DEPS
${paddle_lib} python)
endif()
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册