Skip to content

Commit 71689d2

Browse files
author
Andrew Boie
committed
tests: CONFIG_TEST_USERSPACE now off by default
Unlike CONFIG_HW_STACK_PROTECTION, which greatly helps expose stack overflows in test code, activating userspace without putting threads in user mode is of very limited value. Now CONFIG_TEST_USERSPACE is off by default. Any test which puts threads in user mode will need to set CONFIG_TEST_USERSPACE. This should greatly increase sanitycheck build times as there is non-trivial build time overhead to enabling this feature. This also allows some tests which failed the build on RAM-constrained platforms to compile properly. tests/drivers/build_all is a special case; it doesn't put threads in user mode, but we want to ensure all the syscall handlers compile properly. Fixes: #15103 (and probably others) Signed-off-by: Andrew Boie <[email protected]>
1 parent f81e03d commit 71689d2

File tree

61 files changed

+58
-73
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+58
-73
lines changed

samples/net/gptp/sample.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,3 @@ tests:
88
sample.net.gptp:
99
platform_whitelist: frdm_k64f sam_e70_xplained native_posix
1010
depends_on: netif
11-
# To avoid "Too many thread objects" error
12-
extra_configs:
13-
- CONFIG_USERSPACE=n

subsys/testsuite/Kconfig

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,15 +58,33 @@ config COVERAGE_GCOV
5858
endif
5959

6060
config TEST_USERSPACE
61-
bool "Enable userspace if available"
61+
bool "Indicate that this test exercises user mode"
62+
help
63+
This option indicates that a test case puts threads in user mode,
64+
and that the build system should enable userspace if the platform
65+
supports it. It should be set on a per-test basis.
66+
67+
The userspace APIs are no-ops if userspace is not enabled, so it is
68+
OK to enable this even if the test will run on platforms which do
69+
not support userspace. The test should still run on those platforms,
70+
just with all threads in supervisor mode.
71+
72+
If a test *requires* that userspace be enabled in order to
73+
function, CONFIG_ARCH_HAS_USERSPACE should be filtered in its
74+
testcase.yaml.
75+
76+
config TEST_ENABLE_USERSPACE
77+
bool
78+
depends on TEST_USERSPACE
6279
depends on ARCH_HAS_USERSPACE
63-
depends on TEST
6480
select USERSPACE
6581
select DYNAMIC_OBJECTS
6682
default y
6783
help
68-
This option will help test the userspace mode. This can be enabled
69-
only when CONFIG_ARCH_HAS_USERSPACE is set.
84+
This hidden option will help test the userspace mode. This will be
85+
enabled only when CONFIG_ARCH_HAS_USERSPACE is set, and that the test
86+
case itself indicates that it exercises user mode via
87+
CONFIG_TEST_HAS_USERSPACE.
7088

7189
config TEST_HW_STACK_PROTECTION
7290
bool "Enable hardware-based stack overflow detection if available"

tests/benchmarks/app_kernel/prj.conf

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,4 @@ CONFIG_MAIN_THREAD_PRIORITY=6
1010
CONFIG_FORCE_NO_ASSERT=y
1111

1212
#Disable Userspace
13-
CONFIG_TEST_USERSPACE=n
1413
CONFIG_TEST_HW_STACK_PROTECTION=n

tests/benchmarks/app_kernel/prj_fp.conf

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,4 @@ CONFIG_TICKLESS_KERNEL=n
1515
CONFIG_FORCE_NO_ASSERT=y
1616

1717
#Disable Userspace
18-
CONFIG_TEST_USERSPACE=n
1918
CONFIG_TEST_HW_STACK_PROTECTION=n

tests/benchmarks/boot_time/prj.conf

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,4 @@ CONFIG_PERFORMANCE_METRICS=y
33
CONFIG_BOOT_TIME_MEASUREMENT=y
44
CONFIG_TEST_RANDOM_GENERATOR=y
55
CONFIG_FORCE_NO_ASSERT=y
6-
7-
#Disable Userspace
8-
CONFIG_TEST_USERSPACE=n
96
CONFIG_TEST_HW_STACK_PROTECTION=n

tests/benchmarks/latency_measure/prj.conf

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,5 @@ CONFIG_BT=n
1717
#CONFIG_THREAD_MONITOR=y
1818
CONFIG_FORCE_NO_ASSERT=y
1919

20-
#Disable Userspace
21-
CONFIG_TEST_USERSPACE=n
2220
CONFIG_TEST_HW_STACK_PROTECTION=n
2321
CONFIG_COVERAGE=n

tests/benchmarks/latency_measure/prj_small_freq_divider.conf

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,4 @@ CONFIG_SYS_CLOCK_TICKS_PER_SEC=10
1111
CONFIG_IRQ_OFFLOAD=y
1212
CONFIG_FORCE_NO_ASSERT=y
1313

14-
#Disable Userspace
15-
CONFIG_TEST_USERSPACE=n
16-
CONFIG_TEST_HW_STACK_PROTECTION=n
1714
CONFIG_COVERAGE=n

tests/benchmarks/sched/prj.conf

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
CONFIG_TEST_USERSPACE=n
21
CONFIG_NUM_PREEMPT_PRIORITIES=8
32
CONFIG_NUM_COOP_PRIORITIES=8
43

tests/benchmarks/sys_kernel/prj.conf

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,4 @@ CONFIG_TICKLESS_KERNEL=n
99
CONFIG_MAIN_STACK_SIZE=16384
1010
CONFIG_FORCE_NO_ASSERT=y
1111

12-
#Disable Userspace
13-
CONFIG_TEST_USERSPACE=n
1412
CONFIG_TEST_HW_STACK_PROTECTION=n

tests/benchmarks/timing_info/prj.conf

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,5 @@ CONFIG_TEST_RANDOM_GENERATOR=y
44
CONFIG_HEAP_MEM_POOL_SIZE=256
55
CONFIG_MAIN_STACK_SIZE=2048
66
CONFIG_FORCE_NO_ASSERT=y
7-
CONFIG_APPLICATION_DEFINED_SYSCALL=y
8-
9-
#Disable Userspace
10-
CONFIG_TEST_USERSPACE=n
117
CONFIG_TEST_HW_STACK_PROTECTION=n
12-
138
CONFIG_SMP=n

tests/benchmarks/timing_info/prj_userspace.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ CONFIG_HEAP_MEM_POOL_SIZE=256
55
CONFIG_MAIN_STACK_SIZE=2048
66
CONFIG_FORCE_NO_ASSERT=y
77
CONFIG_APPLICATION_DEFINED_SYSCALL=y
8+
CONFIG_TEST_USERSPACE=y

tests/bluetooth/init/prj_controller_dbg.conf

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,5 +58,3 @@ CONFIG_DEBUG=y
5858
CONFIG_FLASH=y
5959
CONFIG_SOC_FLASH_NRF_RADIO_SYNC=n
6060
CONFIG_ZTEST=y
61-
# FIXME see #7704
62-
CONFIG_TEST_USERSPACE=n

tests/bluetooth/init/prj_controller_dbg_ll_sw_split.conf

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,5 +59,3 @@ CONFIG_DEBUG=y
5959
CONFIG_FLASH=y
6060
CONFIG_SOC_FLASH_NRF_RADIO_SYNC=n
6161
CONFIG_ZTEST=y
62-
# FIXME see #7704
63-
CONFIG_TEST_USERSPACE=n

tests/bluetooth/mesh_shell/prj.conf

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
CONFIG_TEST=y
22
#CONFIG_INIT_STACKS=y
3-
CONFIG_TEST_USERSPACE=n
4-
CONFIG_USERSPACE=n
53
CONFIG_MAIN_STACK_SIZE=448
64
CONFIG_ISR_STACK_SIZE=1024
75
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=2048

tests/bluetooth/shell/mesh.conf

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
CONFIG_TEST=y
2-
CONFIG_USERSPACE=n
32
#CONFIG_INIT_STACKS=y
43
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=2048
54

tests/crypto/mbedtls/prj.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ CONFIG_MBEDTLS_BUILTIN=y
44
CONFIG_MBEDTLS_CFG_FILE="config-tls-generic.h"
55
CONFIG_MBEDTLS_TEST=y
66
CONFIG_ZTEST=y
7+
CONFIG_TEST_USERSPACE=y

tests/crypto/tinycrypt_hmac_prng/prj.conf

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,3 @@ CONFIG_TINYCRYPT_SHA256=y
44
CONFIG_TINYCRYPT_SHA256_HMAC=y
55
CONFIG_TINYCRYPT_SHA256_HMAC_PRNG=y
66
CONFIG_ZTEST=y
7-
CONFIG_TEST_USERSPACE=n

tests/drivers/adc/adc_api/prj.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,4 @@ CONFIG_LOG=y
77
CONFIG_ADC_LOG_LEVEL_INF=y
88
CONFIG_LOG_IMMEDIATE=y
99
CONFIG_HEAP_MEM_POOL_SIZE=1024
10+
CONFIG_TEST_USERSPACE=y

tests/drivers/build_all/drivers.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,4 @@ CONFIG_SERIAL=y
1111
CONFIG_SPI=y
1212
CONFIG_WATCHDOG=y
1313
CONFIG_X86_KERNEL_OOPS=n
14+
CONFIG_TEST_USERSPACE=y

tests/drivers/build_all/ethernet.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ CONFIG_NETWORKING=y
44
CONFIG_NET_L2_ETHERNET=y
55
CONFIG_ENTROPY_GENERATOR=y
66
CONFIG_TEST_RANDOM_GENERATOR=y
7+
CONFIG_TEST_USERSPACE=y
78

89
# No board will enable the generic SPI hosted enc28j60 driver by
910
# default, force it on:

tests/drivers/build_all/gpio.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
CONFIG_TEST=y
22
CONFIG_GPIO=y
3-
3+
CONFIG_TEST_USERSPACE=y
44
CONFIG_I2C=y
55
CONFIG_GPIO_SX1509B=y

tests/drivers/build_all/prj.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
CONFIG_TEST=y
2+
CONFIG_TEST_USERSPACE=y

tests/drivers/build_all/sensors_a_h.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ CONFIG_SENSOR=y
55
CONFIG_SPI=y
66
CONFIG_LOG=y
77
CONFIG_SENSOR_LOG_LEVEL_DBG=y
8+
CONFIG_TEST_USERSPACE=y
89

910
# Some sensor drivers (notably HP206C) demand high tick rates:
1011
CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000

tests/drivers/build_all/sensors_i_z.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
CONFIG_TEST=y
2+
CONFIG_TEST_USERSPACE=y
23
CONFIG_GPIO=y
34
CONFIG_I2C=y
45
CONFIG_SENSOR=y

tests/drivers/build_all/sensors_trigger_a_h.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
CONFIG_TEST=y
2+
CONFIG_TEST_USERSPACE=y
23
CONFIG_I2C=y
34
CONFIG_ADC=y
45
CONFIG_GPIO=y

tests/drivers/build_all/sensors_trigger_i_z.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
CONFIG_TEST=y
2+
CONFIG_TEST_USERSPACE=y
23
CONFIG_I2C=y
34
CONFIG_ADC=y
45
CONFIG_GPIO=y

tests/drivers/build_all/testcase.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,6 @@ tests:
3636
platform_exclude: frdm_kw41z
3737
tags: drivers footprint
3838
depends_on: adc spi
39-
# FIXME see #7703
40-
extra_configs:
41-
- CONFIG_TEST_USERSPACE=n
4239
test_build_sensors_i_z:
4340
build_only: true
4441
extra_args: CONF_FILE=sensors_i_z.conf

tests/drivers/i2s/i2s_api/prj.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
CONFIG_I2S=y
22
CONFIG_ZTEST=y
3+
CONFIG_TEST_USERSPACE=y

tests/kernel/common/prj.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@ CONFIG_POLL=y
55
CONFIG_QEMU_TICKLESS_WORKAROUND=y
66
CONFIG_BOOT_DELAY=500
77
CONFIG_IRQ_OFFLOAD=y
8-
8+
CONFIG_TEST_USERSPACE=y
99
CONFIG_SMP=n

tests/kernel/fatal/prj.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
CONFIG_HW_STACK_PROTECTION=y
22
CONFIG_ZTEST=y
33
CONFIG_COVERAGE=n
4-
4+
CONFIG_TEST_USERSPACE=y
55
CONFIG_SMP=n

tests/kernel/fatal/sentinel.conf

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
CONFIG_STACK_SENTINEL=y
22
CONFIG_TEST_HW_STACK_PROTECTION=n
3-
CONFIG_TEST_USERSPACE=n
43
CONFIG_ZTEST=y
54
CONFIG_COVERAGE=n
65
CONFIG_SMP=n

tests/kernel/mem_protect/stackprot/prj.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ CONFIG_ENTROPY_GENERATOR=y
44
CONFIG_TEST_RANDOM_GENERATOR=y
55
CONFIG_MAIN_THREAD_PRIORITY=7
66
CONFIG_MAIN_STACK_SIZE=640
7+
CONFIG_TEST_USERSPACE=y

tests/kernel/mem_protect/userspace/prj.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@ CONFIG_ZTEST=y
22
CONFIG_INIT_STACKS=y
33
CONFIG_APPLICATION_DEFINED_SYSCALL=y
44
CONFIG_THREAD_USERSPACE_LOCAL_DATA=y
5+
CONFIG_TEST_USERSPACE=y

tests/kernel/msgq/msgq_api/prj.conf

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
CONFIG_ZTEST=y
22
CONFIG_IRQ_OFFLOAD=y
3-
CONFIG_USERSPACE=y
4-
CONFIG_DYNAMIC_OBJECTS=y
5-
3+
CONFIG_TEST_USERSPACE=y
64
CONFIG_SMP=n

tests/kernel/mutex/sys_mutex/prj.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
CONFIG_MAIN_THREAD_PRIORITY=10
22
CONFIG_ZTEST=y
33
CONFIG_ZTEST_STACKSIZE=512
4-
4+
CONFIG_TEST_USERSPACE=y
55
CONFIG_SMP=n

tests/kernel/pipe/pipe/prj.conf

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
CONFIG_ZTEST=y
22
CONFIG_TEST_USERSPACE=y
3-
43
CONFIG_SMP=n

tests/kernel/pipe/pipe_api/prj.conf

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,4 @@ CONFIG_ZTEST=y
22
CONFIG_IRQ_OFFLOAD=y
33
CONFIG_TEST_USERSPACE=y
44
CONFIG_DYNAMIC_OBJECTS=y
5-
65
CONFIG_SMP=n

tests/kernel/poll/prj.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
CONFIG_ZTEST=y
22
CONFIG_POLL=y
33
CONFIG_DYNAMIC_OBJECTS=y
4-
4+
CONFIG_TEST_USERSPACE=y
55
CONFIG_SMP=n

tests/kernel/queue/prj.conf

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
CONFIG_ZTEST=y
22
CONFIG_IRQ_OFFLOAD=y
3-
CONFIG_USERSPACE=y
4-
CONFIG_DYNAMIC_OBJECTS=y
53
CONFIG_SMP=n
4+
CONFIG_TEST_USERSPACE=y

tests/kernel/queue/prj_poll.conf

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
CONFIG_ZTEST=y
22
CONFIG_IRQ_OFFLOAD=y
33
CONFIG_POLL=y
4-
CONFIG_USERSPACE=y
5-
CONFIG_DYNAMIC_OBJECTS=y
4+
CONFIG_TEST_USERSPACE=y
65
CONFIG_SMP=n
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
CONFIG_ZTEST=y
22
CONFIG_IRQ_OFFLOAD=y
33
CONFIG_SMP=n
4+
CONFIG_TEST_USERSPACE=y
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
CONFIG_ZTEST=y
22
CONFIG_IRQ_OFFLOAD=y
33
CONFIG_TEST_USERSPACE=y
4-
54
CONFIG_SMP=n

tests/kernel/stack/stack_api/prj.conf

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
CONFIG_ZTEST=y
22
CONFIG_IRQ_OFFLOAD=y
3-
CONFIG_USERSPACE=y
4-
CONFIG_DYNAMIC_OBJECTS=y
3+
CONFIG_TEST_USERSPACE=y
54
CONFIG_SMP=n
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
CONFIG_ZTEST=y
22
CONFIG_IRQ_OFFLOAD=y
33
CONFIG_SMP=n
4+
CONFIG_TEST_USERSPACE=y
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
CONFIG_ZTEST=y
2-
CONFIG_USERSPACE=y
3-
CONFIG_DYNAMIC_OBJECTS=y
2+
CONFIG_TEST_USERSPACE=y
43
CONFIG_HEAP_MEM_POOL_SIZE=2048

tests/kernel/threads/no-multithreading/prj.conf

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,3 @@ CONFIG_ZTEST=y
22
CONFIG_MULTITHREADING=n
33
CONFIG_BT=n
44
CONFIG_USB=n
5-
6-
# Running without multithreading implies the lack of MMU support.
7-
# Setting CONFIG_USERSPACE=n alone is not enough to disable userspace.
8-
# The TEST_USERSPACE symbol (designed to enable userspace by default
9-
# on tests platforms that support it) defaults to =y and will
10-
# automatically select it back.
11-
CONFIG_TEST_USERSPACE=n
12-
CONFIG_USERSPACE=n

tests/kernel/threads/thread_apis/prj.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,4 @@ CONFIG_THREAD_STACK_INFO=y
66
CONFIG_HEAP_MEM_POOL_SIZE=256
77
CONFIG_SCHED_CPU_MASK=y
88
CONFIG_SMP=n
9+
CONFIG_TEST_USERSPACE=y
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
CONFIG_ZTEST=y
2+
CONFIG_TEST_USERSPACE=y

tests/kernel/workq/work_queue_api/prj.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ CONFIG_ZTEST=y
22
CONFIG_IRQ_OFFLOAD=y
33
CONFIG_HEAP_MEM_POOL_SIZE=1024
44
CONFIG_THREAD_NAME=y
5-
5+
CONFIG_TEST_USERSPACE=y
66
CONFIG_SMP=n

tests/lib/mem_alloc/prj.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
CONFIG_ZTEST=y
22
CONFIG_MINIMAL_LIBC_MALLOC_ARENA_SIZE=2048
3+
CONFIG_TEST_USERSPACE=y

tests/lib/mem_alloc/prj_newlib.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@ CONFIG_ZTEST=y
22
CONFIG_NEWLIB_LIBC=y
33
CONFIG_MAIN_STACK_SIZE=1024
44
CONFIG_NEWLIB_LIBC_ALIGNED_HEAP_SIZE=512
5+
CONFIG_TEST_USERSPACE=y

tests/net/lib/mqtt_packet/prj.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@ CONFIG_TEST_RANDOM_GENERATOR=y
99
# enable the MQTT lib
1010
CONFIG_MQTT_LIB=y
1111
CONFIG_ZTEST=y
12-
12+
CONFIG_TEST_USERSPACE=y
1313
CONFIG_MAIN_STACK_SIZE=1280

tests/net/socket/getaddrinfo/prj.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,5 @@ CONFIG_MAIN_STACK_SIZE=2048
3030
CONFIG_ZTEST=y
3131

3232
# User mode requirements
33+
CONFIG_TEST_USERSPACE=y
3334
CONFIG_HEAP_MEM_POOL_SIZE=128

tests/net/socket/getnameinfo/prj.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,5 @@ CONFIG_MAIN_STACK_SIZE=2048
3030
CONFIG_ZTEST=y
3131

3232
# User mode requirements
33+
CONFIG_TEST_USERSPACE=y
3334
CONFIG_HEAP_MEM_POOL_SIZE=128

tests/net/socket/misc/prj.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,5 @@ CONFIG_MAIN_STACK_SIZE=2048
2525
CONFIG_ZTEST=y
2626

2727
# User mode requirements
28+
CONFIG_TEST_USERSPACE=y
2829
CONFIG_HEAP_MEM_POOL_SIZE=128

tests/net/socket/select/prj.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ CONFIG_MAIN_STACK_SIZE=2048
2424
CONFIG_ZTEST=y
2525

2626
# User mode requirements
27+
CONFIG_TEST_USERSPACE=y
2728
CONFIG_HEAP_MEM_POOL_SIZE=128
2829

2930
CONFIG_QEMU_TICKLESS_WORKAROUND=y

tests/net/socket/tcp/prj.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ CONFIG_NET_CONFIG_MY_IPV4_ADDR="192.0.2.1"
2525
CONFIG_NET_CONFIG_MY_IPV6_ADDR="2001:db8::1"
2626

2727
CONFIG_MAIN_STACK_SIZE=2048
28+
CONFIG_TEST_USERSPACE=y
2829

2930
# The test requires lot of bufs
3031
CONFIG_NET_PKT_TX_COUNT=24

0 commit comments

Comments
 (0)