blob: a60660b02505761e6c8ab4947c3dac4447ed9a4d [file] [log] [blame]
Kumar Galac894aa32019-02-19 16:39:17 -06001common:
Christopher Friedt2bf3b452022-07-04 17:28:16 -04002 arch_exclude: posix
Stephanos Ioannidisc19fbce2022-08-12 17:53:57 +09003 # FIXME: qemu_leon3 is excluded because of the alignment-related failure
4 # reported in the GitHub issue zephyrproject-rtos/zephyr#48992.
5 platform_exclude: qemu_leon3
Kumar Galac894aa32019-02-19 16:39:17 -06006 tags: posix
7 min_ram: 64
Manuel Arguelles7f26c1c2022-07-14 01:36:03 +07008 timeout: 240
Andrew Boie7387b562019-04-08 14:47:09 -07009
Youvedeep Singh2486d5a2018-03-19 22:30:00 +053010tests:
Maksim Masalski813ef682019-10-22 14:32:33 +080011 portability.posix.common:
Gerard Marull-Paretas93b63df2023-05-08 13:37:42 +020012 platform_exclude:
13 - nsim_sem_mpu_stack_guard
14 - ehl_crb
Kumar Galac894aa32019-02-19 16:39:17 -060015 extra_configs:
16 - CONFIG_NEWLIB_LIBC=n
Maksim Masalski813ef682019-10-22 14:32:33 +080017 portability.posix.common.newlib:
Gerard Marull-Paretas93b63df2023-05-08 13:37:42 +020018 platform_exclude:
19 - nsim_sem_mpu_stack_guard
20 - ehl_crb
21 - lpcxpresso55s06
Kumar Galac894aa32019-02-19 16:39:17 -060022 filter: TOOLCHAIN_HAS_NEWLIB == 1
23 extra_configs:
24 - CONFIG_NEWLIB_LIBC=y
Kumar Gala9d8c7b82023-04-04 08:35:05 -050025 portability.posix.common.armclang_std_libc:
26 toolchain_allow: armclang
27 extra_configs:
28 - CONFIG_ARMCLANG_STD_LIBC=y
Evgeniy Paltsevce475122021-06-03 14:37:10 +030029 portability.posix.common.arcmwdtlib:
30 toolchain_allow: arcmwdt
31 extra_configs:
32 - CONFIG_ARCMWDT_LIBC=y
Daniel Leunge95d14a2020-10-05 16:06:09 -070033 portability.posix.common.tls:
Gerard Marull-Paretas93b63df2023-05-08 13:37:42 +020034 platform_exclude:
35 - nsim_sem_mpu_stack_guard
36 - ehl_crb
Watson Zeng0bc64a72020-12-14 13:26:37 +080037 filter: CONFIG_ARCH_HAS_THREAD_LOCAL_STORAGE and CONFIG_TOOLCHAIN_SUPPORTS_THREAD_LOCAL_STORAGE
Daniel Leunge95d14a2020-10-05 16:06:09 -070038 extra_configs:
39 - CONFIG_NEWLIB_LIBC=n
40 - CONFIG_THREAD_LOCAL_STORAGE=y
Gerard Marull-Paretasa6a296d2021-11-18 10:41:14 +010041 - CONFIG_MAIN_STACK_SIZE=1152
Daniel Leunge95d14a2020-10-05 16:06:09 -070042 portability.posix.common.tls.newlib:
Gerard Marull-Paretas93b63df2023-05-08 13:37:42 +020043 platform_exclude:
44 - nsim_sem_mpu_stack_guard
45 - ehl_crb
46 - lpcxpresso55s06
Fabio Baltieri7db1d172023-01-03 13:08:30 +000047 filter: TOOLCHAIN_HAS_NEWLIB == 1 and CONFIG_ARCH_HAS_THREAD_LOCAL_STORAGE and
48 CONFIG_TOOLCHAIN_SUPPORTS_THREAD_LOCAL_STORAGE
Daniel Leunge95d14a2020-10-05 16:06:09 -070049 extra_configs:
50 - CONFIG_NEWLIB_LIBC=y
51 - CONFIG_THREAD_LOCAL_STORAGE=y
Gerard Marull-Paretasa6a296d2021-11-18 10:41:14 +010052 - CONFIG_MAIN_STACK_SIZE=1152
Maksim Masalski813ef682019-10-22 14:32:33 +080053 portability.posix.common.nsim:
Anas Nashif05ecd462021-12-15 10:48:35 -050054 platform_allow: nsim_sem_mpu_stack_guard
Andrew Boie7387b562019-04-08 14:47:09 -070055 extra_configs:
56 - CONFIG_NEWLIB_LIBC=n
Andrew Boie7387b562019-04-08 14:47:09 -070057 - CONFIG_TEST_HW_STACK_PROTECTION=n
Maksim Masalski813ef682019-10-22 14:32:33 +080058 portability.posix.common.newlib.nsim:
Anas Nashif05ecd462021-12-15 10:48:35 -050059 platform_allow: nsim_sem_mpu_stack_guard
Andrew Boie7387b562019-04-08 14:47:09 -070060 filter: TOOLCHAIN_HAS_NEWLIB == 1
61 extra_configs:
62 - CONFIG_NEWLIB_LIBC=y
Andrew Boie7387b562019-04-08 14:47:09 -070063 - CONFIG_TEST_HW_STACK_PROTECTION=n
Keith Packardd0a78862022-04-06 15:55:39 -070064 portability.posix.common.picolibc:
65 tags: picolibc
66 filter: CONFIG_PICOLIBC_SUPPORTED
67 extra_configs:
68 - CONFIG_PICOLIBC=y