Skip to content

Commit d1cc772

Browse files
iducnjiweibo
andauthored
[Inference] [unittest] Inference unit tests rely on dynamic libraries (2) (#24859) (#26010)
Co-authored-by: Wilber <[email protected]>
1 parent eae8f4e commit d1cc772

File tree

2 files changed

+22
-8
lines changed

2 files changed

+22
-8
lines changed

paddle/fluid/inference/analysis/CMakeLists.txt

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,14 @@ function(inference_analysis_test TARGET)
6060
endif()
6161
endfunction(inference_analysis_test)
6262

63-
inference_analysis_test(test_analyzer
64-
SRCS analyzer_tester.cc
65-
EXTRA_DEPS reset_tensor_array paddle_inference_api
66-
ARGS --inference_model_dir=${WORD2VEC_MODEL_DIR})
63+
if (NOT APPLE AND NOT WIN32)
64+
inference_analysis_test(test_analyzer
65+
SRCS analyzer_tester.cc
66+
EXTRA_DEPS reset_tensor_array paddle_fluid_shared
67+
ARGS --inference_model_dir=${WORD2VEC_MODEL_DIR})
68+
else()
69+
inference_analysis_test(test_analyzer
70+
SRCS analyzer_tester.cc
71+
EXTRA_DEPS reset_tensor_array paddle_inference_api
72+
ARGS --inference_model_dir=${WORD2VEC_MODEL_DIR})
73+
endif()

paddle/fluid/train/CMakeLists.txt

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,17 @@ function(train_test TARGET_NAME)
1414
endif()
1515
foreach(arg ${arg_list})
1616
string(REGEX REPLACE "^_$" "" arg "${arg}")
17-
cc_test(test_train_${TARGET_NAME}${arg}
18-
SRCS test_train_${TARGET_NAME}.cc
19-
DEPS paddle_fluid_api
20-
ARGS --dirname=${PYTHON_TESTS_DIR}/book/${TARGET_NAME}${arg}.train.model/)
17+
if (NOT APPLE AND NOT WIN32)
18+
cc_test(test_train_${TARGET_NAME}${arg}
19+
SRCS test_train_${TARGET_NAME}.cc
20+
DEPS paddle_fluid_shared
21+
ARGS --dirname=${PYTHON_TESTS_DIR}/book/${TARGET_NAME}${arg}.train.model/)
22+
else()
23+
cc_test(test_train_${TARGET_NAME}${arg}
24+
SRCS test_train_${TARGET_NAME}.cc
25+
DEPS paddle_fluid_api
26+
ARGS --dirname=${PYTHON_TESTS_DIR}/book/${TARGET_NAME}${arg}.train.model/)
27+
endif()
2128
set_tests_properties(test_train_${TARGET_NAME}${arg}
2229
PROPERTIES DEPENDS test_${TARGET_NAME})
2330
set_tests_properties(test_train_${TARGET_NAME}${arg}

0 commit comments

Comments
 (0)