diff --git a/src/tests/functional/plugin/conformance/test_runner/conformance_infra/include/conformance.hpp b/src/tests/functional/plugin/conformance/test_runner/conformance_infra/include/conformance.hpp index 50d77c1561d..c5179bffa79 100644 --- a/src/tests/functional/plugin/conformance/test_runner/conformance_infra/include/conformance.hpp +++ b/src/tests/functional/plugin/conformance/test_runner/conformance_infra/include/conformance.hpp @@ -48,10 +48,10 @@ inline std::vector getModelPaths(const std::vector& co std::vector result; for (const auto& conformance_ir_path : conformance_ir_paths) { std::vector tmp_buf; - if (CommonTestUtils::fileExists(conformance_ir_path)) { - tmp_buf = CommonTestUtils::readListFiles({conformance_ir_path}); - } else if (CommonTestUtils::directoryExists(conformance_ir_path)) { + if (CommonTestUtils::directoryExists(conformance_ir_path)) { tmp_buf = CommonTestUtils::getFileListByPatternRecursive({conformance_ir_path}, {std::regex(R"(.*\.xml)")}); + } else if (CommonTestUtils::fileExists(conformance_ir_path)) { + tmp_buf = CommonTestUtils::readListFiles({conformance_ir_path}); } else { continue; }