tests: cpp: cxx: Test with various types of libc
This commit changes the C++ subsystem test, which previously was only being run with the minimal libc, to be run with all the mainstream C libraries (minimal libc, newlib, newlib-nano, picolibc). Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit is contained in:
parent
dc4895b876
commit
03f0693125
1 changed files with 24 additions and 4 deletions
|
@ -1,6 +1,26 @@
|
|||
tests:
|
||||
cpp.main:
|
||||
integration_platforms:
|
||||
- mps2_an385
|
||||
common:
|
||||
tags: cpp
|
||||
toolchain_exclude: xcc
|
||||
integration_platforms:
|
||||
- mps2_an385
|
||||
|
||||
tests:
|
||||
cpp.main.minimal:
|
||||
extra_configs:
|
||||
- CONFIG_MINIMAL_LIBC=y
|
||||
cpp.main.newlib:
|
||||
filter: TOOLCHAIN_HAS_NEWLIB == 1
|
||||
min_ram: 32
|
||||
extra_configs:
|
||||
- CONFIG_NEWLIB_LIBC=y
|
||||
- CONFIG_NEWLIB_LIBC_NANO=n
|
||||
cpp.main.newlib_nano:
|
||||
filter: TOOLCHAIN_HAS_NEWLIB == 1 and CONFIG_HAS_NEWLIB_LIBC_NANO
|
||||
min_ram: 24
|
||||
extra_configs:
|
||||
- CONFIG_NEWLIB_LIBC=y
|
||||
- CONFIG_NEWLIB_LIBC_NANO=y
|
||||
cpp.main.picolibc:
|
||||
filter: CONFIG_PICOLIBC_SUPPORTED
|
||||
extra_configs:
|
||||
- CONFIG_PICOLIBC=y
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue