[apiConformance] Refactor io_tensor.cpp (#15680)
This commit is contained in:
parent
877018bab6
commit
5251133202
@ -20,7 +20,12 @@ void OVInferRequestIOTensorTest::SetUp() {
|
|||||||
// Skip test according to plugin specific disabledTestPatterns() (if any)
|
// Skip test according to plugin specific disabledTestPatterns() (if any)
|
||||||
SKIP_IF_CURRENT_TEST_IS_DISABLED()
|
SKIP_IF_CURRENT_TEST_IS_DISABLED()
|
||||||
OVInferRequestTests::SetUp();
|
OVInferRequestTests::SetUp();
|
||||||
|
try {
|
||||||
req = execNet.create_infer_request();
|
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();
|
input = execNet.input();
|
||||||
output = execNet.output();
|
output = execNet.output();
|
||||||
}
|
}
|
||||||
@ -32,11 +37,6 @@ void OVInferRequestIOTensorTest::TearDown() {
|
|||||||
OVInferRequestTests::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) {
|
TEST_P(OVInferRequestIOTensorTest, failToSetNullptrForInput) {
|
||||||
ASSERT_THROW(req.set_tensor(input, {}), ov::Exception);
|
ASSERT_THROW(req.set_tensor(input, {}), ov::Exception);
|
||||||
}
|
}
|
||||||
@ -46,7 +46,7 @@ TEST_P(OVInferRequestIOTensorTest, failToSetNullptrForOutput) {
|
|||||||
ASSERT_THROW(req.set_tensor(output, {}), ov::Exception);
|
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());
|
auto tensor = utils::create_and_fill_tensor(input.get_element_type(), input.get_shape());
|
||||||
OV_ASSERT_NO_THROW(req.set_tensor(input, tensor));
|
OV_ASSERT_NO_THROW(req.set_tensor(input, tensor));
|
||||||
ov::Tensor actual_tensor;
|
ov::Tensor actual_tensor;
|
||||||
@ -59,7 +59,7 @@ TEST_P(OVInferRequestIOTensorTest, getAfterSetInputDoNotChangeInput) {
|
|||||||
ASSERT_EQ(input.get_shape(), actual_tensor.get_shape());
|
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());
|
auto tensor = utils::create_and_fill_tensor(output.get_element_type(), output.get_shape());
|
||||||
req.set_tensor(output, tensor);
|
req.set_tensor(output, tensor);
|
||||||
auto actual_tensor = req.get_tensor(output);
|
auto actual_tensor = req.get_tensor(output);
|
||||||
@ -133,22 +133,6 @@ TEST_P(OVInferRequestIOTensorTest, secondCallGetOutputAfterInferSync) {
|
|||||||
ASSERT_EQ(tensor1.data(), tensor2.data());
|
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) {
|
TEST_P(OVInferRequestIOTensorTest, canInferWithSetInOutBlobs) {
|
||||||
auto input_tensor = utils::create_and_fill_tensor(input.get_element_type(), input.get_shape());
|
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_ASSERT_NO_THROW(req.set_tensor(input, input_tensor));
|
||||||
|
Loading…
Reference in New Issue
Block a user