diff --git a/src/tests/functional/plugin/shared/src/behavior/ov_infer_request/io_tensor.cpp b/src/tests/functional/plugin/shared/src/behavior/ov_infer_request/io_tensor.cpp index 80cde0537bc..ac38d51cd04 100644 --- a/src/tests/functional/plugin/shared/src/behavior/ov_infer_request/io_tensor.cpp +++ b/src/tests/functional/plugin/shared/src/behavior/ov_infer_request/io_tensor.cpp @@ -20,7 +20,12 @@ void OVInferRequestIOTensorTest::SetUp() { // Skip test according to plugin specific disabledTestPatterns() (if any) SKIP_IF_CURRENT_TEST_IS_DISABLED() OVInferRequestTests::SetUp(); - req = execNet.create_infer_request(); + try { + req = execNet.create_infer_request(); + } catch (const std::exception& ex) { + FAIL() << "Can't Create Infer Requiest in SetUp \nException [" << ex.what() << "]" + << std::endl; + } input = execNet.input(); output = execNet.output(); } @@ -32,11 +37,6 @@ void OVInferRequestIOTensorTest::TearDown() { OVInferRequestTests::TearDown(); } -TEST_P(OVInferRequestIOTensorTest, Cancreate_infer_request) { - ov::InferRequest req; - OV_ASSERT_NO_THROW(req = execNet.create_infer_request()); -} - TEST_P(OVInferRequestIOTensorTest, failToSetNullptrForInput) { ASSERT_THROW(req.set_tensor(input, {}), ov::Exception); } @@ -46,7 +46,7 @@ TEST_P(OVInferRequestIOTensorTest, failToSetNullptrForOutput) { ASSERT_THROW(req.set_tensor(output, {}), ov::Exception); } -TEST_P(OVInferRequestIOTensorTest, getAfterSetInputDoNotChangeInput) { +TEST_P(OVInferRequestIOTensorTest, canSetAndGetInput) { auto tensor = utils::create_and_fill_tensor(input.get_element_type(), input.get_shape()); OV_ASSERT_NO_THROW(req.set_tensor(input, tensor)); ov::Tensor actual_tensor; @@ -59,7 +59,7 @@ TEST_P(OVInferRequestIOTensorTest, getAfterSetInputDoNotChangeInput) { ASSERT_EQ(input.get_shape(), actual_tensor.get_shape()); } -TEST_P(OVInferRequestIOTensorTest, getAfterSetInputDoNotChangeOutput) { +TEST_P(OVInferRequestIOTensorTest, canSetAndGetOutput) { auto tensor = utils::create_and_fill_tensor(output.get_element_type(), output.get_shape()); req.set_tensor(output, tensor); auto actual_tensor = req.get_tensor(output); @@ -133,22 +133,6 @@ TEST_P(OVInferRequestIOTensorTest, secondCallGetOutputAfterInferSync) { ASSERT_EQ(tensor1.data(), tensor2.data()); } -TEST_P(OVInferRequestIOTensorTest, canSetInputTensorForInferRequest) { - auto input_tensor = utils::create_and_fill_tensor(input.get_element_type(), input.get_shape()); - OV_ASSERT_NO_THROW(req.set_tensor(input, input_tensor)); - ov::Tensor actual_tensor; - OV_ASSERT_NO_THROW(actual_tensor = req.get_tensor(input)); - ASSERT_EQ(input_tensor.data(), actual_tensor.data()); -} - -TEST_P(OVInferRequestIOTensorTest, canSetOutputBlobForInferRequest) { - auto output_tensor = utils::create_and_fill_tensor(output.get_element_type(), output.get_shape()); - OV_ASSERT_NO_THROW(req.set_tensor(output, output_tensor)); - ov::Tensor actual_tensor; - OV_ASSERT_NO_THROW(actual_tensor = req.get_tensor(output)); - ASSERT_EQ(output_tensor.data(), actual_tensor.data()); -} - TEST_P(OVInferRequestIOTensorTest, canInferWithSetInOutBlobs) { auto input_tensor = utils::create_and_fill_tensor(input.get_element_type(), input.get_shape()); OV_ASSERT_NO_THROW(req.set_tensor(input, input_tensor));