Skip to content

Commit de5483a

Browse files
authored
[CPU] Enable Debian 10 ARM tests (openvinotoolkit#28695)
### Details: - Enable running CPU unit tests on Debian ARM 32 bit - Disable all failing tests - Fix tests that ignore test skip mechanism ### Tickets: - 153289
1 parent 3d24df5 commit de5483a

File tree

4 files changed

+43
-2
lines changed

4 files changed

+43
-2
lines changed

.github/workflows/debian_10_arm.yml

+1-2
Original file line numberDiff line numberDiff line change
@@ -113,8 +113,7 @@ jobs:
113113

114114
CPU_Functional_Tests:
115115
name: CPU functional tests
116-
if: ${{ 'false' }} # Ticket: 153289
117-
# if: fromJSON(needs.smart_ci.outputs.affected_components).CPU.test
116+
if: fromJSON(needs.smart_ci.outputs.affected_components).CPU.test
118117
needs: [ Docker, Build, Smart_CI ]
119118
uses: ./.github/workflows/job_cpu_functional_tests.yml
120119
with:

src/plugins/intel_cpu/tests/functional/custom/subgraph_tests/src/common/custom_op_insert_convert_i64.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@ class CustomOpConvertI64CPUTest : public testing::WithParamInterface<CustomOpI64
116116

117117
protected:
118118
void SetUp() override {
119+
SKIP_IF_CURRENT_TEST_IS_DISABLED();
119120
targetDevice = test::utils::DEVICE_CPU;
120121

121122
const auto& params = this->GetParam();

src/plugins/intel_cpu/tests/functional/shared_tests_instances/skip_tests_config.cpp

+40
Original file line numberDiff line numberDiff line change
@@ -518,6 +518,46 @@ std::vector<std::string> disabledTestPatterns() {
518518
retVector.emplace_back(
519519
R"(.*EltwiseLayerCPUTest.*IS=\(\[1\.\.10\.2\.5\.6\]_\).*eltwiseOpType=SqDiff.*_configItem=INFERENCE_PRECISION_HINT=f16.*)");
520520
}
521+
#endif
522+
#if defined(OPENVINO_ARCH_ARM)
523+
retVector.emplace_back(R"(.*ActivationLayerTest.*Inference.*)");
524+
retVector.emplace_back(R"(.*AddConvertToReorderTest.*smoke_TestAddReorder_CPU.*)");
525+
retVector.emplace_back(R"(.*AddOutputsTest.*smoke_CheckOutputExist.*)");
526+
retVector.emplace_back(R"(.*CompileModelCacheRuntimePropertiesTestBase.*CanLoadFromFileWithoutException.*)");
527+
retVector.emplace_back(R"(.*CompileModelCacheTestBase.*CompareWithRefImpl.*2InputSubtract_f.*)");
528+
retVector.emplace_back(R"(.*CompileModelCacheTestBase.*CompareWithRefImpl.*ConvPoolRelu_f.*)");
529+
retVector.emplace_back(R"(.*CompileModelCacheTestBase.*CompareWithRefImpl.*MatMulBias_f.*)");
530+
retVector.emplace_back(R"(.*CompileModelCacheTestBase.*CompareWithRefImpl.*SimpleFunctionRelu_f.*)");
531+
retVector.emplace_back(R"(.*CompileModelCacheTestBase.*CompareWithRefImpl/MatMulBias_f32_batch1_CPU)");
532+
retVector.emplace_back(R"(.*CompileModelLoadFromCacheTest.*CanGetCorrectLoadedFromCacheProperty.*)");
533+
retVector.emplace_back(R"(.*CompileModelLoadFromFileTestBase.*CanCreateCacheDirAndDumpBinariesUnicodePath.*)");
534+
retVector.emplace_back(R"(.*CompileModelLoadFromFileTestBase.*CanLoadFromFileWithoutException.*)");
535+
retVector.emplace_back(R"(.*CompileModelLoadFromMemoryTestBase.*CanLoadFromMemoryWithoutExecption.*)");
536+
retVector.emplace_back(R"(.*CompileModelLoadFromMemoryTestBase.*CanLoadFromMemoryWithoutWeightsANdExecption.*)");
537+
retVector.emplace_back(R"(.*CompileModelWithCacheEncryptionTest.*CanImportModelWithoutException.*)");
538+
retVector.emplace_back(R"(.*ConcatMultiQuerySDPTest.*f16.*)");
539+
retVector.emplace_back(R"(.*ConcatSDPTest.*f16.*)");
540+
retVector.emplace_back(R"(.*CoreThreadingTestsWithCacheEnabled.*smoke_compiled_model_cache_enabled.*)");
541+
retVector.emplace_back(R"(.*CoreThreadingTestsWithIter.*smoke_CompileModel.*)");
542+
retVector.emplace_back(R"(.*CustomOpConvertI64CPUTest.*CompareWithRefs.*)");
543+
retVector.emplace_back(R"(.*EltwiseLayerCPUTest.*CompareWithRefs.*INFERENCE_PRECISION_HINT=f16.*)");
544+
retVector.emplace_back(R"(.*EltwiseLayerTest.*Inference.*)");
545+
retVector.emplace_back(R"(.*ExecGraphDuplicateInputsOutputsNames.*CheckOutputsMatch.*)");
546+
retVector.emplace_back(R"(.*ExecGraphKeepAssignNode.*KeepAssignNode.*)");
547+
retVector.emplace_back(R"(.*ExecGraphRemoveParameterNode.*RemoveParameterNode.*)");
548+
retVector.emplace_back(R"(.*IndexAddTest.*CompareWithRefs.*)");
549+
retVector.emplace_back(R"(.*InterpolateLayerCPUTest.*CompareWithRefs.*INFERENCE_PRECISION_HINT=f16.*)");
550+
retVector.emplace_back(R"(.*MatMulLayerCPUTest.*CompareWithRefs.*)");
551+
retVector.emplace_back(R"(.*MatmulWeightsDecompression.*CompareWithRefs.*)");
552+
retVector.emplace_back(R"(.*MvnLayerCPUTest.*CompareWithRefs.*INFERENCE_PRECISION_HINT=f16.*)");
553+
retVector.emplace_back(R"(.*NonInputInPlaceTest.*CompareWithRefs.*)");
554+
retVector.emplace_back(R"(.*OVClassCompiledModelGetPropertyTest_EXEC_DEVICES.*CanGetExecutionDeviceInfo.*)");
555+
retVector.emplace_back(R"(.*OVClassConfigTestCPU.*smoke_.*)");
556+
retVector.emplace_back(R"(.*OVClassConfigTestCPU.*smoke_CpuExecNetwork.*)");
557+
retVector.emplace_back(R"(.*OVInferenceChaining.*StaticOutputToDynamicInput.*)");
558+
retVector.emplace_back(R"(.*OVInferenceChaining.*StaticOutputToStaticInput.*)");
559+
retVector.emplace_back(R"(.*OVInferenceChainingStatic.*StaticOutputToStaticInput.*)");
560+
retVector.emplace_back(R"(.*ReduceCPULayerTest.*CompareWithRefs.*INFERENCE_PRECISION_HINT=f16.*)");
521561
#endif
522562
if (!ov::with_cpu_x86_avx512_core_vnni() &&
523563
!ov::with_cpu_x86_avx2_vnni() &&

src/tests/functional/plugin/shared/src/behavior/ov_plugin/caching_tests.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -297,6 +297,7 @@ std::string CompileModelLoadFromFileTestBase::getTestCaseName(testing::TestParam
297297
}
298298

299299
void CompileModelLoadFromFileTestBase::SetUp() {
300+
SKIP_IF_CURRENT_TEST_IS_DISABLED();
300301
ovModelWithName funcPair;
301302
std::tie(targetDevice, configuration) = GetParam();
302303
target_device = targetDevice;

0 commit comments

Comments
 (0)