zephyr/samples/philosophers/sample.yaml
Anas Nashif db4a5f11ea tests: add kernel tag to all benchmarks and samples
All those benchmarks are kernel related, so add the kernel tag to avoid
building them when non kernel changes are being submitted.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2023-06-02 04:47:06 -04:00

43 lines
1.1 KiB
YAML

sample:
name: Dining Philosophers
common:
extra_args: DEBUG_PRINTF=1
tags:
- inroduction
- kernel
harness: console
integration_platforms:
- native_posix
harness_config:
type: multi_line
ordered: false
regex:
- ".*STARVING.*"
- ".*DROPPED ONE FORK.*"
- ".*THINKING.*"
- ".*EATING.*"
tests:
sample.kernel.philosopher: {}
sample.kernel.philosopher.same_prio:
extra_args: SAME_PRIO=1
sample.kernel.philosopher.static:
extra_args: STATIC_OBJS=1
sample.kernel.philosopher.semaphores:
extra_args: FORKS=SEMAPHORES
sample.kernel.philosopher.stacks:
extra_args: FORKS=STACKS
sample.kernel.philosopher.fifos:
extra_args: FORKS=FIFOS
sample.kernel.philosopher.lifos:
extra_args: FORKS=LIFOS
sample.kernel.philosopher.preempt_only:
extra_configs:
- CONFIG_NUM_PREEMPT_PRIORITIES=6
- CONFIG_NUM_COOP_PRIORITIES=0
- CONFIG_BT=n
- CONFIG_NETWORKING=n
sample.kernel.philosopher.coop_only:
extra_configs:
- CONFIG_NUM_PREEMPT_PRIORITIES=0
- CONFIG_NUM_COOP_PRIORITIES=7