From a505078c603b6802a51ce923244f6c2edb5ba077 Mon Sep 17 00:00:00 2001 From: Anas Nashif Date: Fri, 15 Nov 2024 07:47:23 -0500 Subject: [PATCH] tests: cmsis_dsp: reduce architecture scope Filters already only allow arm and native, so exclude everything else very early and reduce churn and build time. Signed-off-by: Anas Nashif --- tests/lib/cmsis_dsp/bayes/testcase.yaml | 4 ++++ tests/lib/cmsis_dsp/complexmath/testcase.yaml | 4 ++++ tests/lib/cmsis_dsp/distance/testcase.yaml | 4 ++++ tests/lib/cmsis_dsp/fastmath/testcase.yaml | 4 ++++ tests/lib/cmsis_dsp/filtering/testcase.yaml | 4 +++- tests/lib/cmsis_dsp/interpolation/testcase.yaml | 4 ++++ tests/lib/cmsis_dsp/matrix/testcase.yaml | 4 ++++ tests/lib/cmsis_dsp/quaternionmath/testcase.yaml | 4 ++++ tests/lib/cmsis_dsp/statistics/testcase.yaml | 4 ++++ tests/lib/cmsis_dsp/support/testcase.yaml | 4 ++++ tests/lib/cmsis_dsp/svm/testcase.yaml | 4 ++++ tests/lib/cmsis_dsp/transform/testcase.yaml | 4 ++++ 12 files changed, 47 insertions(+), 1 deletion(-) diff --git a/tests/lib/cmsis_dsp/bayes/testcase.yaml b/tests/lib/cmsis_dsp/bayes/testcase.yaml index dd02226fc5a..31eb41cf6a0 100644 --- a/tests/lib/cmsis_dsp/bayes/testcase.yaml +++ b/tests/lib/cmsis_dsp/bayes/testcase.yaml @@ -1,3 +1,7 @@ +common: + arch_allow: + - arm + - posix tests: libraries.cmsis_dsp.bayes: filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED diff --git a/tests/lib/cmsis_dsp/complexmath/testcase.yaml b/tests/lib/cmsis_dsp/complexmath/testcase.yaml index c287a8a113a..4efeb77815a 100644 --- a/tests/lib/cmsis_dsp/complexmath/testcase.yaml +++ b/tests/lib/cmsis_dsp/complexmath/testcase.yaml @@ -1,3 +1,7 @@ +common: + arch_allow: + - arm + - posix tests: libraries.cmsis_dsp.complexmath: filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED diff --git a/tests/lib/cmsis_dsp/distance/testcase.yaml b/tests/lib/cmsis_dsp/distance/testcase.yaml index 00c7ab8c7f4..90b01e2daf0 100644 --- a/tests/lib/cmsis_dsp/distance/testcase.yaml +++ b/tests/lib/cmsis_dsp/distance/testcase.yaml @@ -1,3 +1,7 @@ +common: + arch_allow: + - arm + - posix tests: libraries.cmsis_dsp.distance: filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED diff --git a/tests/lib/cmsis_dsp/fastmath/testcase.yaml b/tests/lib/cmsis_dsp/fastmath/testcase.yaml index d3da7020f36..7303be487d4 100644 --- a/tests/lib/cmsis_dsp/fastmath/testcase.yaml +++ b/tests/lib/cmsis_dsp/fastmath/testcase.yaml @@ -1,3 +1,7 @@ +common: + arch_allow: + - arm + - posix tests: libraries.cmsis_dsp.fastmath: filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED diff --git a/tests/lib/cmsis_dsp/filtering/testcase.yaml b/tests/lib/cmsis_dsp/filtering/testcase.yaml index 89af8c52cfb..ad12446b991 100644 --- a/tests/lib/cmsis_dsp/filtering/testcase.yaml +++ b/tests/lib/cmsis_dsp/filtering/testcase.yaml @@ -1,6 +1,8 @@ common: toolchain_exclude: llvm - + arch_allow: + - arm + - posix tests: libraries.cmsis_dsp.filtering: filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED diff --git a/tests/lib/cmsis_dsp/interpolation/testcase.yaml b/tests/lib/cmsis_dsp/interpolation/testcase.yaml index d99111037f8..1577b9958d6 100644 --- a/tests/lib/cmsis_dsp/interpolation/testcase.yaml +++ b/tests/lib/cmsis_dsp/interpolation/testcase.yaml @@ -1,3 +1,7 @@ +common: + arch_allow: + - arm + - posix tests: libraries.cmsis_dsp.interpolation: filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED diff --git a/tests/lib/cmsis_dsp/matrix/testcase.yaml b/tests/lib/cmsis_dsp/matrix/testcase.yaml index 47d84ea36fe..63965b07974 100644 --- a/tests/lib/cmsis_dsp/matrix/testcase.yaml +++ b/tests/lib/cmsis_dsp/matrix/testcase.yaml @@ -1,3 +1,7 @@ +common: + arch_allow: + - arm + - posix tests: libraries.cmsis_dsp.matrix: filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED diff --git a/tests/lib/cmsis_dsp/quaternionmath/testcase.yaml b/tests/lib/cmsis_dsp/quaternionmath/testcase.yaml index 97346ea4e77..f6e7c00f37f 100644 --- a/tests/lib/cmsis_dsp/quaternionmath/testcase.yaml +++ b/tests/lib/cmsis_dsp/quaternionmath/testcase.yaml @@ -1,3 +1,7 @@ +common: + arch_allow: + - arm + - posix tests: libraries.cmsis_dsp.quaternionmath: filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED diff --git a/tests/lib/cmsis_dsp/statistics/testcase.yaml b/tests/lib/cmsis_dsp/statistics/testcase.yaml index 33f7a001ed6..954f8a93a05 100644 --- a/tests/lib/cmsis_dsp/statistics/testcase.yaml +++ b/tests/lib/cmsis_dsp/statistics/testcase.yaml @@ -1,3 +1,7 @@ +common: + arch_allow: + - arm + - posix tests: libraries.cmsis_dsp.statistics: filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) diff --git a/tests/lib/cmsis_dsp/support/testcase.yaml b/tests/lib/cmsis_dsp/support/testcase.yaml index 51c64939c58..fdcbe713072 100644 --- a/tests/lib/cmsis_dsp/support/testcase.yaml +++ b/tests/lib/cmsis_dsp/support/testcase.yaml @@ -1,3 +1,7 @@ +common: + arch_allow: + - arm + - posix tests: libraries.cmsis_dsp.support: filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED diff --git a/tests/lib/cmsis_dsp/svm/testcase.yaml b/tests/lib/cmsis_dsp/svm/testcase.yaml index 6052ffed8d6..fd85cc66966 100644 --- a/tests/lib/cmsis_dsp/svm/testcase.yaml +++ b/tests/lib/cmsis_dsp/svm/testcase.yaml @@ -1,3 +1,7 @@ +common: + arch_allow: + - arm + - posix tests: libraries.cmsis_dsp.svm: filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED diff --git a/tests/lib/cmsis_dsp/transform/testcase.yaml b/tests/lib/cmsis_dsp/transform/testcase.yaml index 61689aa43a6..ecd4a67f8dd 100644 --- a/tests/lib/cmsis_dsp/transform/testcase.yaml +++ b/tests/lib/cmsis_dsp/transform/testcase.yaml @@ -1,3 +1,7 @@ +common: + arch_allow: + - arm + - posix tests: libraries.cmsis_dsp.transform: filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED