Temporary disable PriorBoxClustered tests due to rare sporadic failures (#892)
authorIvan Tikhonov <ivan.tikhonov@intel.com>
Sun, 14 Jun 2020 14:20:21 +0000 (17:20 +0300)
committerGitHub <noreply@github.com>
Sun, 14 Jun 2020 14:20:21 +0000 (17:20 +0300)
* Temporary disable PriorBoxClustered tests due to rare sporadic failures

* Added skip_tests_config for TransformationTests

inference-engine/tests/functional/inference_engine/skip_tests_config.cpp [new file with mode: 0644]
inference-engine/tests/functional/inference_engine/transformations/const_folding_prior_box.cpp

diff --git a/inference-engine/tests/functional/inference_engine/skip_tests_config.cpp b/inference-engine/tests/functional/inference_engine/skip_tests_config.cpp
new file mode 100644 (file)
index 0000000..68bf8a0
--- /dev/null
@@ -0,0 +1,16 @@
+// Copyright (C) 2020 Intel Corporation
+// SPDX-License-Identifier: Apache-2.0
+//
+
+#include <vector>
+#include <string>
+
+#include "functional_test_utils/skip_tests_config.hpp"
+
+std::vector<std::string> disabledTestPatterns() {
+    return {
+        // TODO: FIX BUG 33375
+        // Disabled due to rare sporadic failures.
+        ".*TransformationTests\\.ConstFoldingPriorBoxClustered.*",
+    };
+}
index e4d8b02..44cbe6b 100644 (file)
@@ -5,6 +5,7 @@
 #include <gtest/gtest.h>
 
 #include "common_test_utils/test_common.hpp"
+#include "functional_test_utils/skip_tests_config.hpp"
 #include <string>
 #include <memory>
 
@@ -62,6 +63,7 @@ TEST(TransformationTests, ConstFoldingPriorBox) {
 }
 
 TEST(TransformationTests, ConstFoldingPriorBoxClustered) {
+    SKIP_IF_CURRENT_TEST_IS_DISABLED()
     std::shared_ptr<ngraph::Function> f(nullptr), f_ref(nullptr);
 
     {
@@ -162,8 +164,8 @@ TEST(TransformationTests, ConstFoldingPriorBoxSubgraph) {
 }
 
 TEST(TransformationTests, ConstFoldingPriorBoxClusteredSubgraph) {
+    SKIP_IF_CURRENT_TEST_IS_DISABLED()
     std::shared_ptr<ngraph::Function> f(nullptr), f_ref(nullptr);
-
     {
         auto in = std::make_shared<ngraph::opset3::Parameter>(ngraph::element::i64, ngraph::Shape{2, 3, 2, 2});
         auto in_2 = std::make_shared<ngraph::opset3::Parameter>(ngraph::element::i64, ngraph::Shape{2, 3, 300, 300});