sample: name: Dining Philosophers common: extra_args: DEBUG_PRINTF=1 tags: introduction harness: console integration_platforms: - native_posix harness_config: type: multi_line ordered: false regex: - ".*STARVING.*" - ".*DROPPED ONE FORK.*" - ".*THINKING.*" - ".*EATING.*" tests: sample.kernel.philosopher: tags: introduction sample.kernel.philosopher.same_prio: extra_args: "-DSAME_PRIO=1" sample.kernel.philosopher.static: extra_args: "-DSTATIC_OBJS=1" sample.kernel.philosopher.semaphores: extra_args: "-DFORKS=SEMAPHORES" sample.kernel.philosopher.stacks: extra_args: "-DFORKS=STACKS" sample.kernel.philosopher.fifos: extra_args: "-DFORKS=FIFOS" sample.kernel.philosopher.lifos: extra_args: "-DFORKS=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=6