tests: Add picolibc tests
This adds picolibc-specific configurations for a couple of tests Signed-off-by: Keith Packard <keithp@keithp.com>
This commit is contained in:
parent
d5167e1507
commit
d0a788669e
10 changed files with 77 additions and 0 deletions
|
@ -2,3 +2,9 @@ tests:
|
|||
libraries.libc:
|
||||
tags: clib ignore_faults
|
||||
platform_exclude: native_posix native_posix_64 nrf52_bsim
|
||||
libraries.picolibc:
|
||||
filter: CONFIG_PICOLIBC_SUPPORTED
|
||||
tags: clib picolibc ignore_faults
|
||||
extra_configs:
|
||||
- CONFIG_PICOLIBC=y
|
||||
- CONFIG_PICOLIBC_ALIGNED_HEAP_SIZE=8192
|
||||
|
|
|
@ -74,3 +74,27 @@ tests:
|
|||
regex:
|
||||
- "Hello with fprintfcb"
|
||||
- "Complete"
|
||||
lib.cbprintf_fp.printf.picolibc:
|
||||
filter: CONFIG_PICOLIBC_SUPPORTED
|
||||
tags: picolibc
|
||||
extra_configs:
|
||||
- CONFIG_APP_FORMATTER_PRINTF=y
|
||||
- CONFIG_PICOLIBC=y
|
||||
harness_config:
|
||||
type: multi_line
|
||||
ordered: true
|
||||
regex:
|
||||
- "Hello with printf"
|
||||
- "Complete"
|
||||
lib.cbprintf_fp.printfcb.picolibc:
|
||||
filter: CONFIG_PICOLIBC_SUPPORTED
|
||||
tags: picolibc
|
||||
extra_configs:
|
||||
- CONFIG_APP_FORMATTER_PRINTFCB=y
|
||||
- CONFIG_PICOLIBC=y
|
||||
harness_config:
|
||||
type: multi_line
|
||||
ordered: true
|
||||
regex:
|
||||
- "Hello with printfcb"
|
||||
- "Complete"
|
||||
|
|
4
tests/lib/mem_alloc/prj_picolibc.conf
Normal file
4
tests/lib/mem_alloc/prj_picolibc.conf
Normal file
|
@ -0,0 +1,4 @@
|
|||
CONFIG_ZTEST=y
|
||||
CONFIG_PICOLIBC=y
|
||||
CONFIG_PICOLIBC_ALIGNED_HEAP_SIZE=8192
|
||||
CONFIG_TEST_USERSPACE=y
|
|
@ -50,3 +50,8 @@ tests:
|
|||
- malloc
|
||||
- memalloc_max
|
||||
- reallocarray
|
||||
libraries.libc.picolibc.mem_alloc:
|
||||
extra_args: CONF_FILE=prj_picolibc.conf
|
||||
filter: CONFIG_PICOLIBC_SUPPORTED
|
||||
platform_exclude: twr_ke18f native_posix_64 nrf52_bsim
|
||||
tags: clib picolibc userspace
|
||||
|
|
3
tests/lib/sprintf/prj_picolibc.conf
Normal file
3
tests/lib/sprintf/prj_picolibc.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
CONFIG_ZTEST=y
|
||||
CONFIG_PICOLIBC=y
|
||||
CONFIG_PICOLIBC_IO_FLOAT=y
|
6
tests/lib/sprintf/prj_picolibc_new.conf
Normal file
6
tests/lib/sprintf/prj_picolibc_new.conf
Normal file
|
@ -0,0 +1,6 @@
|
|||
CONFIG_ZTEST=y
|
||||
CONFIG_PICOLIBC=y
|
||||
CONFIG_STDOUT_CONSOLE=n
|
||||
CONFIG_ZTEST=y
|
||||
CONFIG_TEST_USERSPACE=y
|
||||
CONFIG_ZTEST_FATAL_HOOK=y
|
|
@ -26,3 +26,11 @@ tests:
|
|||
tags: libc
|
||||
testcases:
|
||||
- EOF
|
||||
libraries.picolibc.sprintf:
|
||||
extra_args: CONF_FILE=prj_picolibc.conf
|
||||
tags: libc ignore_faults picolibc
|
||||
filter: CONFIG_PICOLIBC_SUPPORTED
|
||||
libraries.picolibc.sprintf_new:
|
||||
extra_args: CONF_FILE=prj_picolibc_new.conf
|
||||
tags: libc picolibc
|
||||
filter: CONFIG_PICOLIBC_SUPPORTED
|
||||
|
|
|
@ -37,3 +37,8 @@ tests:
|
|||
filter: TOOLCHAIN_HAS_NEWLIB == 1
|
||||
extra_configs:
|
||||
- CONFIG_NEWLIB_LIBC=y
|
||||
printk.format.picolibc:
|
||||
tags: clib picolibc
|
||||
filter: CONFIG_PICOLIBC_SUPPORTED
|
||||
extra_configs:
|
||||
- CONFIG_PICOLIBC=y
|
||||
|
|
|
@ -43,3 +43,9 @@ tests:
|
|||
extra_configs:
|
||||
- CONFIG_NEWLIB_LIBC=y
|
||||
- CONFIG_TEST_HW_STACK_PROTECTION=n
|
||||
portability.posix.common.picolibc:
|
||||
tags: picolibc
|
||||
filter: CONFIG_PICOLIBC_SUPPORTED
|
||||
extra_configs:
|
||||
- CONFIG_PICOLIBC=y
|
||||
- CONFIG_PICOLIBC_ALIGNED_HEAP_SIZE=8192
|
||||
|
|
|
@ -22,3 +22,13 @@ tests:
|
|||
extra_configs:
|
||||
- CONFIG_NEWLIB_LIBC=y
|
||||
- CONFIG_THREAD_LOCAL_STORAGE=y
|
||||
portability.posix.fs.picolibc:
|
||||
tags: picolibc
|
||||
filter: CONFIG_PICOLIBC_SUPPORTED
|
||||
extra_configs:
|
||||
- CONFIG_PICOLIBC=y
|
||||
portability.posix.fs.tls.picolibc:
|
||||
tags: picolibc
|
||||
filter: CONFIG_PICOLIBC_SUPPORTED
|
||||
extra_configs:
|
||||
- CONFIG_PICOLIBC=y
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue