| sample: |
| name: CMSIS_RTOS_V1 Dining Philosophers |
| common: |
| integration_platforms: |
| - native_posix |
| extra_args: DEBUG_PRINTF=1 |
| tags: cmsis_rtos |
| min_ram: 32 |
| min_flash: 34 |
| harness: console |
| harness_config: |
| type: multi_line |
| ordered: false |
| regex: |
| - ".*STARVING.*" |
| - ".*HOLDING.*" |
| - ".*EATING.*" |
| - ".*DROPPED ONE FORK.*" |
| - ".*THINKING.*" |
| tests: |
| sample.portability.cmsis_rtos_v1.philosopher: |
| tags: cmsis_rtos |
| sample.portability.cmsis_rtos_v1.philosopher.same_prio: |
| extra_args: SAME_PRIO=1 |
| sample.portability.cmsis_rtos_v1.philosopher.semaphores: |
| extra_args: FORKS=SEMAPHORES |