diff --git a/src/tests/functional/plugin/shared/src/single_layer_tests/op_impl_check/op_impl_check.cpp b/src/tests/functional/plugin/shared/src/single_layer_tests/op_impl_check/op_impl_check.cpp index 1f4be12021d..8b2dc369c30 100644 --- a/src/tests/functional/plugin/shared/src/single_layer_tests/op_impl_check/op_impl_check.cpp +++ b/src/tests/functional/plugin/shared/src/single_layer_tests/op_impl_check/op_impl_check.cpp @@ -34,6 +34,9 @@ void OpImplCheckTest::run() { try { auto executableNetwork = core->compile_model(function, targetDevice, configuration); summary.updateOPsImplStatus(function, true); + } catch (const std::exception& e) { + summary.updateOPsImplStatus(function, false); + GTEST_FAIL() << "Exception in the Core::compile_model() method call: " << e.what(); } catch (...) { summary.updateOPsImplStatus(function, false); GTEST_FAIL() << "Error in the Core::compile_model() method call!";