Skip to content

Commit 4d3cdc6

Browse files
committed
tests: posix: explicitly enable required features
Explicitly enable the features required for the tests to pass, rather than relying on `POSIX_API` to enable defaults. Signed-off-by: Jordan Yates <[email protected]>
1 parent be53746 commit 4d3cdc6

File tree

13 files changed

+23
-5
lines changed

13 files changed

+23
-5
lines changed

tests/bsim/net/sockets/echo_test/prj.conf

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ CONFIG_ZVFS_POLL_MAX=4
1111
CONFIG_NET_CONNECTION_MANAGER=y
1212

1313
CONFIG_POSIX_API=y
14+
CONFIG_POSIX_NETWORKING=y
15+
CONFIG_POSIX_AEP_CHOICE_PSE51=y
16+
CONFIG_EVENTFD=y
1417

1518
# Kernel options
1619
CONFIG_MAIN_STACK_SIZE=2048

tests/lib/c_lib/thrd/prj.conf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ CONFIG_TEST_USERSPACE=y
33
CONFIG_ZTEST_FATAL_HOOK=y
44

55
CONFIG_POSIX_API=y
6+
CONFIG_POSIX_THREADS=y
7+
CONFIG_POSIX_AEP_CHOICE_BASE=y
68
CONFIG_THREAD_STACK_INFO=y
79
CONFIG_DYNAMIC_THREAD=y
810
CONFIG_DYNAMIC_THREAD_POOL_SIZE=2

tests/modules/thrift/ThriftTest/prj.conf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ CONFIG_STD_CPP17=y
77
CONFIG_CPP_EXCEPTIONS=y
88
CONFIG_GLIBCXX_LIBCPP=y
99
CONFIG_POSIX_API=y
10+
CONFIG_POSIX_NETWORKING=y
11+
CONFIG_POSIX_AEP_CHOICE_PSE53=y
1012
CONFIG_XOPEN_STREAMS=y
1113
CONFIG_NETWORKING=y
1214
CONFIG_NET_TCP=y

tests/net/socket/service/prj.conf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ CONFIG_ZVFS_POLL_MAX=20
1414

1515
# We need to set POSIX_API and use picolibc for eventfd to work
1616
CONFIG_POSIX_API=y
17+
CONFIG_POSIX_NETWORKING=y
18+
CONFIG_POSIX_DEVICE_IO=y
1719
CONFIG_PICOLIBC=y
1820

1921
# Network driver config

tests/net/socket/tls_configurations/prj.conf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# Kernel options
22
CONFIG_MAIN_STACK_SIZE=4096
33
CONFIG_POSIX_API=y
4+
CONFIG_POSIX_NETWORKING=y
5+
CONFIG_POSIX_AEP_CHOICE_PSE51=y
46
CONFIG_HEAP_MEM_POOL_SIZE=2048
57

68
# Generic networking options

tests/net/socket/tls_ext/prj.conf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
CONFIG_SMP=n
33
CONFIG_ZTEST=y
44
CONFIG_POSIX_API=y
5+
CONFIG_POSIX_NETWORKING=y
6+
CONFIG_POSIX_DEVICE_IO=y
57

68
# Networking config
79
CONFIG_TEST_RANDOM_GENERATOR=y

tests/posix/common/prj.conf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
CONFIG_POSIX_API=y
22
CONFIG_POSIX_THREAD_THREADS_MAX=6
33
CONFIG_ZTEST=y
4+
CONFIG_POSIX_AEP_CHOICE_BASE=y
5+
CONFIG_POSIX_DEVICE_IO=y
46
CONFIG_POSIX_SEM_VALUE_MAX=32767
57
CONFIG_POSIX_MESSAGE_PASSING=y
68
CONFIG_POSIX_PRIORITY_SCHEDULING=y

tests/posix/eventfd/prj.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,6 @@ CONFIG_TEST_RANDOM_GENERATOR=y
99
CONFIG_ZTEST=y
1010

1111
CONFIG_POSIX_API=y
12+
CONFIG_POSIX_DEVICE_IO=y
1213
CONFIG_XOPEN_STREAMS=y
1314
CONFIG_EVENTFD=y

tests/posix/fs/prj.conf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ CONFIG_FAT_FILESYSTEM_ELM=y
44
CONFIG_POSIX_API=y
55
CONFIG_POSIX_FILE_SYSTEM=y
66
CONFIG_POSIX_FILE_SYSTEM_R=y
7+
CONFIG_POSIX_DEVICE_IO=y
8+
CONFIG_POSIX_FD_MGMT=y
79
CONFIG_ZTEST=y
810
CONFIG_MAIN_STACK_SIZE=4096
911
CONFIG_ZTEST_STACK_SIZE=2048

tests/posix/headers/prj.conf

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,5 @@ CONFIG_POSIX_PRIORITY_SCHEDULING=y
1717
CONFIG_XOPEN_STREAMS=y
1818

1919
# for when CONFIG_POSIX_API is not selected
20-
CONFIG_POSIX_THREADS=y
21-
CONFIG_POSIX_TIMERS=y
22-
CONFIG_POSIX_MESSAGE_PASSING=y
23-
CONFIG_EVENTFD=y
20+
CONFIG_POSIX_AEP_CHOICE_PSE51=y
2421
CONFIG_POSIX_C_LIB_EXT=y
25-
CONFIG_POSIX_DEVICE_IO=y

0 commit comments

Comments
 (0)