From e0f6cdaa8545583502e9051bba305d13427551f4 Mon Sep 17 00:00:00 2001 From: Mykhailo Hnap Date: Thu, 8 Sep 2022 10:44:38 +0300 Subject: [PATCH] Added better exception handling to op_imp_check. (#12961) --- .../src/single_layer_tests/op_impl_check/op_impl_check.cpp | 3 +++ 1 file changed, 3 insertions(+) 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!";