Avoid template test from executing multiple times (#6948)

This commit is contained in:
Gabriele Galiero Casay authored and GitHub committed 2021-08-09 11:42:05 +03:00
1 parent 3826a0d08d
commit aa3645cb53
5 files changed
+19 -14

No files matched your search

@@ -0,0 +1,15 @@
// Copyright (C) 2021 Intel Corporation
// SPDX-License-Identifier: Apache-2.0
//
#include "comparison.hpp"
namespace reference_tests {
namespace ComparisonOpsRefTestDefinitions {
namespace {
TEST_P(ReferenceComparisonLayerTest, CompareWithHardcodedRefs) {
Exec();
}
} // namespace
} // namespace ComparisonOpsRefTestDefinitions
} // namespace reference_tests
@@ -60,4 +60,4 @@ private:
}
};
} // namespace ComparisonOpsRefTestDefinitions
} // namespace reference_tests
} // namespace reference_tests
@@ -20,10 +20,6 @@ namespace reference_tests {
namespace ComparisonOpsRefTestDefinitions {
namespace {
TEST_P(ReferenceComparisonLayerTest, EqualCompareWithHardcodedRefs) {
Exec();
}
template <element::Type_t IN_ET>
std::vector<RefComparisonParams> generateComparisonParams(const element::Type& type) {
using T = typename element_type_traits<IN_ET>::value_type;
@@ -81,4 +77,4 @@ INSTANTIATE_TEST_SUITE_P(smoke_Comparison_With_Hardcoded_Refs, ReferenceComparis
ReferenceComparisonLayerTest::getTestCaseName);
} // namespace
} // namespace ComparisonOpsRefTestDefinitions
} // namespace reference_tests
} // namespace reference_tests
@@ -18,9 +18,6 @@ using ComparisonTypes = ngraph::helpers::ComparisonTypes;
namespace reference_tests {
namespace ComparisonOpsRefTestDefinitions {
namespace {
TEST_P(ReferenceComparisonLayerTest, LessCompareWithHardcodedRefs) {
Exec();
}
template <element::Type_t IN_ET>
std::vector<RefComparisonParams> generateComparisonParams(const element::Type& type) {
@@ -79,4 +76,4 @@ std::vector<RefComparisonParams> generateComparisonCombinedParams() {
INSTANTIATE_TEST_SUITE_P(smoke_Comparison_With_Hardcoded_Refs, ReferenceComparisonLayerTest, ::testing::ValuesIn(generateComparisonCombinedParams()),
ReferenceComparisonLayerTest::getTestCaseName);
} // namespace ComparisonOpsRefTestDefinitions
} // namespace reference_tests
} // namespace reference_tests
@@ -18,9 +18,6 @@ using ComparisonTypes = ngraph::helpers::ComparisonTypes;
namespace reference_tests {
namespace ComparisonOpsRefTestDefinitions {
namespace {
TEST_P(ReferenceComparisonLayerTest, LessEqualCompareWithHardcodedRefs) {
Exec();
}
template <element::Type_t IN_ET>
std::vector<RefComparisonParams> generateComparisonParams(const element::Type& type) {
@@ -79,4 +76,4 @@ std::vector<RefComparisonParams> generateComparisonCombinedParams() {
INSTANTIATE_TEST_SUITE_P(smoke_Comparison_With_Hardcoded_Refs, ReferenceComparisonLayerTest, ::testing::ValuesIn(generateComparisonCombinedParams()),
ReferenceComparisonLayerTest::getTestCaseName);
} // namespace ComparisonOpsRefTestDefinitions
} // namespace reference_tests
} // namespace reference_tests