diff --git a/src/plugins/intel_gna/tests/functional/shared_tests_instances/skip_tests_config.cpp b/src/plugins/intel_gna/tests/functional/shared_tests_instances/skip_tests_config.cpp index 50b796d7ccf..5ff4029de15 100644 --- a/src/plugins/intel_gna/tests/functional/shared_tests_instances/skip_tests_config.cpp +++ b/src/plugins/intel_gna/tests/functional/shared_tests_instances/skip_tests_config.cpp @@ -68,9 +68,6 @@ std::vector disabledTestPatterns() { R"(.*OVCompiledModelBaseTest.*canGetInputsInfoAndCheck.*)", R"(.*OVCompiledModelBaseTest.*getOutputsFromSplitFunctionWithSeveralOutputs.*)", R"(.*OVCompiledModelBaseTest.*canCompileModelFromMemory.*)", - R"(.*OVCompiledModelBaseTest.*CanSetOutputPrecisionForNetwork.*)", - R"(.*OVCompiledModelBaseTest.*CanSetInputPrecisionForNetwork.*)", - R"(.*OVCompiledModelBaseTest.*CanCreateTwoCompiledModelsAndCheckRuntimeModel.*)", R"(.*(OVClass|IEClass)HeteroExecutableNetworkGetMetricTest_TARGET_FALLBACK.*GetMetricNoThrow.*)", R"(.*LoadNetwork*.*LoadNetwork(HETEROWithDeviceIDNoThrow|WithBigDeviceID|WithInvalidDeviceID)*.*)", R"(.*QueryNetwork*.*QueryNetwork(HETEROWithDeviceIDNoThrow|WithBigDeviceID|WithInvalidDeviceID)*.*)", @@ -107,5 +104,10 @@ std::vector disabledTestPatterns() { R"(.*smoke_Decompose2DConv.*)", // TODO: Issue: 123306 R"(smoke_convert_matmul_to_fc/ConvertMatmulToFcWithTransposesPass.CompareWithRefImpl/netPRC=FP(32|16)_targetDevice=GNA__configItem=GNA_COMPACT_MODE_NO_configItem=GNA_DEVICE_MODE_GNA_SW_(FP32|EXACT)_IS=\(8.*)", + // TODO: CVS-125686 + R"(.*OVCompiledModelBaseTest.*CanSetOutputPrecisionForNetwork.*)", + R"(.*OVCompiledModelBaseTest.*CanSetInputPrecisionForNetwork.*)", + R"(.*OVCompiledModelBaseTest.*CanCreateTwoCompiledModelsAndCheckRuntimeModel.*)", + R"(.*OVInferRequestWaitTests.*FailedAsyncInferWithNegativeTimeForWait.*)", }; } diff --git a/src/tests/functional/plugin/shared/include/behavior/ov_infer_request/wait.hpp b/src/tests/functional/plugin/shared/include/behavior/ov_infer_request/wait.hpp index 1387710d6b6..a679ec6c7a3 100644 --- a/src/tests/functional/plugin/shared/include/behavior/ov_infer_request/wait.hpp +++ b/src/tests/functional/plugin/shared/include/behavior/ov_infer_request/wait.hpp @@ -11,6 +11,7 @@ namespace test { namespace behavior { struct OVInferRequestWaitTests : public OVInferRequestTests { void SetUp() override; + static std::string getTestCaseName(testing::TestParamInfo obj); void TearDown() override; ov::InferRequest req; ov::Output input; diff --git a/src/tests/functional/plugin/shared/src/behavior/ov_infer_request/wait.cpp b/src/tests/functional/plugin/shared/src/behavior/ov_infer_request/wait.cpp index 898fd9c94ff..8ff25a6b377 100644 --- a/src/tests/functional/plugin/shared/src/behavior/ov_infer_request/wait.cpp +++ b/src/tests/functional/plugin/shared/src/behavior/ov_infer_request/wait.cpp @@ -17,6 +17,10 @@ void OVInferRequestWaitTests::SetUp() { output = execNet.output(); } +std::string OVInferRequestWaitTests::getTestCaseName(testing::TestParamInfo obj) { + return OVInferRequestTests::getTestCaseName(obj); +} + void OVInferRequestWaitTests::TearDown() { req = {}; input = {}; @@ -76,6 +80,12 @@ TEST_P(OVInferRequestWaitTests, throwExceptionOnGetTensorAfterAsyncInfer) { OV_ASSERT_NO_THROW(req.wait()); } +TEST_P(OVInferRequestWaitTests, FailedAsyncInferWithNegativeTimeForWait) { + OV_ASSERT_NO_THROW(req.infer()); + OV_ASSERT_NO_THROW(req.start_async()); + ASSERT_THROW(req.wait_for(std::chrono::milliseconds{-1}), ov::Exception); +} + } // namespace behavior } // namespace test } // namespace ov