zephyr/tests/subsys/logging/log_stack/testcase.yaml
Fabio Baltieri b9ea2c2705 build: downgrade the no optimization ztest error to warning
The current approach of failing the build on ztest with no optimization
broke coverage builds, and generally raised some concerns about being
too aggressive.

Downgrade the error to a warning and rework the option to inhibit the
warning, while also dropping it automatically for POSIX (that are not
really affected by stack size) and coverage run (that always runs with
no optimization).

Will reconsider this down the road if we still see issues filed for the
tests broken with no optimization and no further tuning.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2023-05-23 14:51:24 +00:00

53 lines
1.4 KiB
YAML

common:
platform_type:
- qemu
tags:
- log_api
- logging
skip: true
integration_platforms:
- qemu_x86
tests:
logging.log_stack_deferred:
extra_configs:
- CONFIG_LOG_MODE_DEFERRED=y
logging.log_stack_deferred_no_opt:
filter: not CONFIG_MIPS
extra_configs:
- CONFIG_LOG_MODE_DEFERRED=y
- CONFIG_NO_OPTIMIZATIONS=y
- CONFIG_ZTEST_WARN_NO_OPTIMIZATIONS=n
- CONFIG_IDLE_STACK_SIZE=2048
logging.log_stack_immediate:
extra_configs:
- CONFIG_LOG_MODE_IMMEDIATE=y
logging.log_stack_immediate_no_opt:
filter: not CONFIG_MIPS
extra_configs:
- CONFIG_LOG_MODE_IMMEDIATE=y
- CONFIG_NO_OPTIMIZATIONS=y
- CONFIG_ZTEST_WARN_NO_OPTIMIZATIONS=n
- CONFIG_IDLE_STACK_SIZE=2048
logging.log_stack_deferred_cpp:
extra_configs:
- CONFIG_LOG_MODE_DEFERRED=y
- CONFIG_CPP=y
logging.log_stack_deferred_cpp_no_opt:
filter: not CONFIG_MIPS
extra_configs:
- CONFIG_LOG_MODE_DEFERRED=y
- CONFIG_NO_OPTIMIZATIONS=y
- CONFIG_ZTEST_WARN_NO_OPTIMIZATIONS=n
- CONFIG_CPP=y
logging.log_stack_immediate_cpp:
extra_configs:
- CONFIG_LOG_MODE_IMMEDIATE=y
- CONFIG_CPP=y
logging.log_stack_immediate_cpp_no_opt:
filter: not CONFIG_MIPS
extra_configs:
- CONFIG_LOG_MODE_IMMEDIATE=y
- CONFIG_NO_OPTIMIZATIONS=y
- CONFIG_ZTEST_WARN_NO_OPTIMIZATIONS=n
- CONFIG_CPP=y