zephyr/tests/drivers/coredump/coredump_api/testcase.yaml
Alberto Escolar Piedras 5f57275a65 tests drivers coredump: Exclude posix arch for userspace tests
This test cannot be run in this architecture as it does not
support userspace.
Today it is filtered by kconfig, which works but spends
time running cmake.
As native_posix is a default test platform it is better
to filter it alltogether by arch, which saves quite a lot
of time.

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2023-10-24 09:05:29 +02:00

54 lines
1.6 KiB
YAML

# Copyright Meta Platforms, Inc. and its affiliates.
# SPDX-License-Identifier: Apache-2.0
common:
tags:
- coredump
ignore_faults: true
ignore_qemu_crash: true
tests:
debug.coredump.drivers.api.qemu_riscv32:
filter: CONFIG_ARCH_SUPPORTS_COREDUMP
platform_allow: qemu_riscv32
harness: console
harness_config:
type: multi_line
# Verify core dump contains test values saved in memory
regex:
- "E: #CD:BEGIN#"
- "E: #CD:5([aA])45([0-9a-fA-F]+)"
- "E: #CD:4([dD])([0-9a-fA-F]+)"
- "E: #CD:4([dD])([0-9a-fA-F]+)"
- "E: #CD:4([dD])([0-9a-fA-F]+)"
- "E: #CD:12121212"
- "E: #CD:4([dD])([0-9a-fA-F]+)"
- "E: #CD:34343434"
- "E: #CD:4([dD])([0-9a-fA-F]+)"
- "E: #CD:ababababcdcdcdcdefefefef"
- "E: #CD:4([dD])([0-9a-fA-F]+)"
- "E: #CD:565656567878787890909090"
- "E: #CD:4([dD])([0-9a-fA-F]+)"
- "E: #CD:babababa"
- "E: #CD:END#"
debug.coredump.drivers.api:
filter: CONFIG_ARCH_SUPPORTS_COREDUMP
platform_exclude: qemu_riscv32
arch_exclude:
- posix
harness: console
integration_platforms:
- qemu_x86
harness_config:
type: multi_line
# Verify core dump contains test values saved in memory
regex:
- "E: #CD:BEGIN#"
- "E: #CD:5([aA])45([0-9a-fA-F]+)"
- "E: #CD:4([dD])([0-9a-fA-F]+)"
- "E: #CD:4([dD])([0-9a-fA-F]+)"
- "E: #CD:4([dD])([0-9a-fA-F]+)"
- "E: #CD:ababababcdcdcdcdefefefef"
- "E: #CD:4([dD])([0-9a-fA-F]+)"
- "E: #CD:babababa"
- "E: #CD:END#"