40 lines
937 B
YAML
40 lines
937 B
YAML
|
common:
|
||
|
harness: console
|
||
|
ignore_faults: true
|
||
|
ignore_qemu_crash: true
|
||
|
tags: kernel
|
||
|
tests:
|
||
|
arch.common.stack_unwind.riscv:
|
||
|
arch_allow: riscv
|
||
|
integration_platforms:
|
||
|
- qemu_riscv32
|
||
|
- qemu_riscv64
|
||
|
harness_config:
|
||
|
type: multi_line
|
||
|
regex:
|
||
|
- "E: call trace:"
|
||
|
- "E: 0: fp: \\w+ ra: \\w+"
|
||
|
- "E: 1: fp: \\w+ ra: \\w+"
|
||
|
arch.common.stack_unwind.x86:
|
||
|
arch_allow: x86
|
||
|
extra_configs:
|
||
|
- CONFIG_NO_OPTIMIZATIONS=y
|
||
|
integration_platforms:
|
||
|
- qemu_x86
|
||
|
- qemu_x86_64
|
||
|
harness_config:
|
||
|
type: multi_line
|
||
|
regex:
|
||
|
- "E: call trace:"
|
||
|
- "E: (E|R)IP: \\w+"
|
||
|
arch.common.stack_unwind.arm:
|
||
|
arch_allow:
|
||
|
- arm64
|
||
|
integration_platforms:
|
||
|
- qemu_cortex_a53
|
||
|
harness_config:
|
||
|
type: multi_line
|
||
|
regex:
|
||
|
- "E: backtrace 0: fp: \\w+ lr: \\w+"
|
||
|
- "E: backtrace 1: fp: \\w+ lr: \\w+"
|