From 5e05393afa5fa8ff291ad91428b8857f8ad47c1c Mon Sep 17 00:00:00 2001 From: Anas Nashif Date: Wed, 12 Jan 2022 13:19:57 -0500 Subject: [PATCH] tests: ztress: fix dependency on SMP Use CONFIG_MP_NUM_CPUS=1 with ztress and do not disable SMP completely. Signed-off-by: Anas Nashif --- subsys/testsuite/ztest/Kconfig | 1 - tests/lib/ringbuffer/testcase.yaml | 3 +++ tests/ztest/ztress/testcase.yaml | 4 +++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/subsys/testsuite/ztest/Kconfig b/subsys/testsuite/ztest/Kconfig index e7b148caa7d..e6b546a5493 100644 --- a/subsys/testsuite/ztest/Kconfig +++ b/subsys/testsuite/ztest/Kconfig @@ -110,7 +110,6 @@ config ZTEST_PARAMETER_COUNT config ZTRESS bool "Stress test framework" - depends on !SMP select THREAD_RUNTIME_STATS select THREAD_MONITOR select TEST_RANDOM_GENERATOR if !ENTROPY_HAS_DRIVER diff --git a/tests/lib/ringbuffer/testcase.yaml b/tests/lib/ringbuffer/testcase.yaml index 3310654eb2f..e5bd8a9227d 100644 --- a/tests/lib/ringbuffer/testcase.yaml +++ b/tests/lib/ringbuffer/testcase.yaml @@ -5,10 +5,13 @@ tests: libraries.ring_buffer: integration_platforms: - native_posix + extra_configs: + - CONFIG_MP_NUM_CPUS=1 libraries.ring_buffer_concurrent: platform_allow: qemu_x86 extra_configs: - CONFIG_SYS_CLOCK_TICKS_PER_SEC=100000 + - CONFIG_MP_NUM_CPUS=1 integration_platforms: - qemu_x86 diff --git a/tests/ztest/ztress/testcase.yaml b/tests/ztest/ztress/testcase.yaml index b07aea5539e..3dd881a7764 100644 --- a/tests/ztest/ztress/testcase.yaml +++ b/tests/ztest/ztress/testcase.yaml @@ -1,8 +1,10 @@ common: tags: test_framework - filter: CONFIG_QEMU_TARGET and not CONFIG_SMP + filter: CONFIG_QEMU_TARGET tests: testing.ztest.ztress: + extra_configs: + - CONFIG_MP_NUM_CPUS=1 integration_platforms: - qemu_x86 #FIXME Fails for unknown reason #41710