From 72c66b1a9186d11c6ad764592342d60928cd6f01 Mon Sep 17 00:00:00 2001 From: Irina Efode Date: Tue, 16 Mar 2021 12:59:45 +0300 Subject: [PATCH] [IE TESTS] Fix issue with assert (Failed tests are reported as ) (#4794) --- .../shared_test_classes/base/layer_test_utils.hpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/inference-engine/tests/functional/shared_test_classes/include/shared_test_classes/base/layer_test_utils.hpp b/inference-engine/tests/functional/shared_test_classes/include/shared_test_classes/base/layer_test_utils.hpp index 2f5af0ba98d..c1df678c80d 100644 --- a/inference-engine/tests/functional/shared_test_classes/include/shared_test_classes/base/layer_test_utils.hpp +++ b/inference-engine/tests/functional/shared_test_classes/include/shared_test_classes/base/layer_test_utils.hpp @@ -180,10 +180,11 @@ public: const auto max = std::max(CommonTestUtils::ie_abs(res), CommonTestUtils::ie_abs(ref)); float diff = static_cast(absoluteDifference) / static_cast(max); - ASSERT_TRUE(max != 0 && (diff <= static_cast(threshold))) - << "Relative comparison of values expected: " << ref << " and actual: " << res - << " at index " << i << " with threshold " << threshold - << " failed"; + if (max == 0 || (diff > static_cast(threshold))) { + THROW_IE_EXCEPTION << "Relative comparison of values expected: " << ref << " and actual: " << res + << " at index " << i << " with threshold " << threshold + << " failed"; + } } }