25 lines
598 B
YAML
25 lines
598 B
YAML
sample:
|
|
name: CMSIS_RTOS_V2 Dining Philosophers
|
|
common:
|
|
extra_args: "-DDEBUG_PRINTF=1"
|
|
tags: cmsis_rtos_v2_philosopher
|
|
min_ram: 32
|
|
min_flash: 34
|
|
platform_exclude: qemu_xtensa qemu_x86_64 qemu_x86_long
|
|
harness: console
|
|
harness_config:
|
|
type: multi_line
|
|
ordered: false
|
|
regex:
|
|
- ".*STARVING.*"
|
|
- ".*DROPPED ONE FORK.*"
|
|
- ".*THINKING.*"
|
|
- ".*EATING.*"
|
|
tests:
|
|
sample.philosopher:
|
|
tags: cmsis_rtos_v2_philosopher
|
|
sample.philosopher.same_prio:
|
|
extra_args: "-DSAME_PRIO=1"
|
|
sample.philosopher.semaphores:
|
|
extra_args: "-DFORKS=SEMAPHORES"
|