From e238bfc1d03a70aeecefb285f7d4c4682b4ab784 Mon Sep 17 00:00:00 2001 From: Xuejun Zhai Date: Thu, 13 Apr 2023 14:59:42 +0800 Subject: [PATCH] Fix C API test failed with debug version on Windows & MacOS (#16903) Signed-off-by: Zhai, Xuejun --- src/bindings/c/tests/test_model_repo.hpp | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/bindings/c/tests/test_model_repo.hpp b/src/bindings/c/tests/test_model_repo.hpp index 674f3f44cb2..26871494346 100644 --- a/src/bindings/c/tests/test_model_repo.hpp +++ b/src/bindings/c/tests/test_model_repo.hpp @@ -10,6 +10,7 @@ #include "ngraph_functions/builders.hpp" #include "ngraph_functions/subgraph_builders.hpp" #include "openvino/pass/manager.hpp" +#include "openvino/util/file_util.hpp" namespace TestDataHelpers { @@ -54,19 +55,22 @@ inline void fill_random_input_nv12_data(uint8_t* data, const size_t w, const siz inline std::string generate_test_xml_file() { #ifdef _WIN32 # ifdef __MINGW32__ - std::string libraryname = "libopenvino_intel_cpu_plugin.dll"; + std::string tmp_libraryname = "libopenvino_intel_cpu_plugin"; # else - std::string libraryname = "openvino_intel_cpu_plugin.dll"; + std::string tmp_libraryname = "openvino_intel_cpu_plugin"; # endif #elif defined __APPLE__ # ifdef __aarch64__ - std::string libraryname = "libopenvino_arm_cpu_plugin.so"; + std::string tmp_libraryname = "openvino_arm_cpu_plugin"; # else - std::string libraryname = "libopenvino_intel_cpu_plugin.so"; + std::string tmp_libraryname = "openvino_intel_cpu_plugin"; # endif #else - std::string libraryname = "libopenvino_intel_cpu_plugin.so"; + std::string tmp_libraryname = "openvino_intel_cpu_plugin"; #endif + tmp_libraryname += IE_BUILD_POSTFIX; + std::string libraryname = ov::util::make_plugin_library_name({}, tmp_libraryname); + // Create the file std::string plugin_xml = "plugin_test.xml"; std::ofstream plugin_xml_file(plugin_xml);