Long double test fails on riscv32 for unknown reason. Previously, testcase.yaml was excluding whole test. Removed that and added skipping in the code so that rest of the suite is executed. Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
106 lines
3.0 KiB
YAML
106 lines
3.0 KiB
YAML
common:
|
|
filter: CONFIG_QEMU_TARGET or CONFIG_BOARD_NATIVE_POSIX
|
|
tags: cbprintf
|
|
# FIXME: qemu_arc_hs6x excluded, see #38041
|
|
platform_exclude: qemu_arc_hs6x
|
|
integration_platforms:
|
|
- native_posix
|
|
tests:
|
|
libraries.cbprintf_package:
|
|
extra_configs:
|
|
- CONFIG_CBPRINTF_COMPLETE=y
|
|
|
|
libraries.cbprintf_package_no_generic:
|
|
extra_configs:
|
|
- CONFIG_CBPRINTF_COMPLETE=y
|
|
- CONFIG_COMPILER_OPT="-DZ_C_GENERIC=0"
|
|
|
|
libraries.cbprintf_package_fp:
|
|
filter: CONFIG_CPU_HAS_FPU
|
|
extra_configs:
|
|
- CONFIG_CBPRINTF_FP_SUPPORT=y
|
|
- CONFIG_CBPRINTF_COMPLETE=y
|
|
- CONFIG_FPU=y
|
|
|
|
libraries.cbprintf_package_fp_align_offset:
|
|
filter: CONFIG_CPU_HAS_FPU
|
|
extra_configs:
|
|
- CONFIG_CBPRINTF_FP_SUPPORT=y
|
|
- CONFIG_CBPRINTF_COMPLETE=y
|
|
- CONFIG_COMPILER_OPT="-DCBPRINTF_PACKAGE_ALIGN_OFFSET=1"
|
|
- CONFIG_FPU=y
|
|
|
|
libraries.cbprintf_package_long_double:
|
|
filter: CONFIG_CPU_HAS_FPU
|
|
extra_configs:
|
|
- CONFIG_CBPRINTF_FP_SUPPORT=y
|
|
- CONFIG_CBPRINTF_COMPLETE=y
|
|
- CONFIG_CBPRINTF_PACKAGE_LONGDOUBLE=y
|
|
- CONFIG_FPU=y
|
|
|
|
libraries.cbprintf_package_long_double_align_offset:
|
|
filter: CONFIG_CPU_HAS_FPU
|
|
extra_configs:
|
|
- CONFIG_CBPRINTF_FP_SUPPORT=y
|
|
- CONFIG_CBPRINTF_COMPLETE=y
|
|
- CONFIG_CBPRINTF_PACKAGE_LONGDOUBLE=y
|
|
- CONFIG_COMPILER_OPT="-DCBPRINTF_PACKAGE_ALIGN_OFFSET=1"
|
|
- CONFIG_FPU=y
|
|
|
|
libraries.cbprintf_package_nano:
|
|
extra_configs:
|
|
- CONFIG_CBPRINTF_NANO=y
|
|
|
|
# Same test but with test compiled as C++
|
|
libraries.cbprintf_package_cpp:
|
|
extra_configs:
|
|
- CONFIG_CPLUSPLUS=y
|
|
- CONFIG_CBPRINTF_COMPLETE=y
|
|
|
|
libraries.cbprintf_package_no_generic_cpp:
|
|
extra_configs:
|
|
- CONFIG_CPLUSPLUS=y
|
|
- CONFIG_CBPRINTF_COMPLETE=y
|
|
- CONFIG_COMPILER_OPT="-DZ_C_GENERIC=0"
|
|
|
|
libraries.cbprintf_package_fp_cpp:
|
|
filter: CONFIG_CPU_HAS_FPU
|
|
extra_configs:
|
|
- CONFIG_CPLUSPLUS=y
|
|
- CONFIG_CBPRINTF_FP_SUPPORT=y
|
|
- CONFIG_CBPRINTF_COMPLETE=y
|
|
- CONFIG_FPU=y
|
|
|
|
libraries.cbprintf_package_fp_align_offset_cpp:
|
|
filter: CONFIG_CPU_HAS_FPU
|
|
extra_configs:
|
|
- CONFIG_CPLUSPLUS=y
|
|
- CONFIG_CBPRINTF_FP_SUPPORT=y
|
|
- CONFIG_CBPRINTF_COMPLETE=y
|
|
- CONFIG_COMPILER_OPT="-DCBPRINTF_PACKAGE_ALIGN_OFFSET=1"
|
|
- CONFIG_FPU=y
|
|
|
|
libraries.cbprintf_package_long_double_cpp:
|
|
filter: CONFIG_CPU_HAS_FPU
|
|
extra_configs:
|
|
- CONFIG_CPLUSPLUS=y
|
|
- CONFIG_CBPRINTF_FP_SUPPORT=y
|
|
- CONFIG_CBPRINTF_COMPLETE=y
|
|
- CONFIG_CBPRINTF_PACKAGE_LONGDOUBLE=y
|
|
- CONFIG_FPU=y
|
|
|
|
libraries.cbprintf_package_long_double_align_offset_cpp:
|
|
filter: CONFIG_CPU_HAS_FPU
|
|
extra_configs:
|
|
- CONFIG_CPLUSPLUS=y
|
|
- CONFIG_CBPRINTF_FP_SUPPORT=y
|
|
- CONFIG_CBPRINTF_COMPLETE=y
|
|
- CONFIG_CBPRINTF_PACKAGE_LONGDOUBLE=y
|
|
- CONFIG_COMPILER_OPT="-DCBPRINTF_PACKAGE_ALIGN_OFFSET=1"
|
|
- CONFIG_FPU=y
|
|
|
|
libraries.cbprintf_package_nano_cpp:
|
|
extra_configs:
|
|
- CONFIG_CPLUSPLUS=y
|
|
- CONFIG_CBPRINTF_NANO=y
|