zephyr/tests/lib/newlib/thread_safety/testcase.yaml

54 lines
1.8 KiB
YAML

common:
filter: TOOLCHAIN_HAS_NEWLIB == 1
min_ram: 64
tests:
libraries.libc.newlib.thread_safety:
tags: clib newlib
libraries.libc.newlib_nano.thread_safety:
tags: clib newlib
filter: CONFIG_HAS_NEWLIB_LIBC_NANO
extra_configs:
- CONFIG_NEWLIB_LIBC_NANO=y
libraries.libc.newlib.thread_safety.stress:
tags: clib newlib
slow: true
extra_configs:
- CONFIG_NEWLIB_THREAD_SAFETY_TEST_STRESS=y
libraries.libc.newlib_nano.thread_safety.stress:
tags: clib newlib
filter: CONFIG_HAS_NEWLIB_LIBC_NANO
slow: true
extra_configs:
- CONFIG_NEWLIB_THREAD_SAFETY_TEST_STRESS=y
- CONFIG_NEWLIB_LIBC_NANO=y
libraries.libc.newlib.thread_safety.userspace:
tags: clib newlib userspace
filter: CONFIG_ARCH_HAS_USERSPACE
extra_args: CONF_FILE=prj_userspace.conf
libraries.libc.newlib_nano.thread_safety.userspace:
tags: clib newlib userspace
filter: CONFIG_ARCH_HAS_USERSPACE and CONFIG_HAS_NEWLIB_LIBC_NANO
extra_args: CONF_FILE=prj_userspace.conf
extra_configs:
- CONFIG_NEWLIB_LIBC_NANO=y
libraries.libc.newlib.thread_safety.userspace.stress:
tags: clib newlib userspace
filter: CONFIG_ARCH_HAS_USERSPACE
slow: true
timeout: 120
extra_args: CONF_FILE=prj_userspace.conf
extra_configs:
- CONFIG_NEWLIB_THREAD_SAFETY_TEST_STRESS=y
- CONFIG_NEWLIB_LIBC_ALIGNED_HEAP_SIZE=8192
libraries.libc.newlib_nano.thread_safety.userspace.stress:
tags: clib newlib userspace
filter: CONFIG_ARCH_HAS_USERSPACE and CONFIG_HAS_NEWLIB_LIBC_NANO
slow: true
timeout: 120
extra_args: CONF_FILE=prj_userspace.conf
extra_configs:
- CONFIG_NEWLIB_THREAD_SAFETY_TEST_STRESS=y
- CONFIG_NEWLIB_LIBC_NANO=y
- CONFIG_NEWLIB_LIBC_ALIGNED_HEAP_SIZE=2048