1sample:
2  name: Work queue
3common:
4  tags: zbus
5  harness: console
6  integration_platforms:
7    - qemu_x86
8  harness_config:
9    type: multi_line
10    ordered: false
11    regex:
12      - "I: Sensor msg processed by CALLBACK fh1: temp = 10, press = 1, humidity = 100"
13      - "I: Sensor msg processed by CALLBACK fh2: temp = 10, press = 1, humidity = 100"
14      - "I: Sensor msg processed by CALLBACK fh3: temp = 10, press = 1, humidity = 100"
15      - "I: Sensor msg processed by WORK QUEUE handler dh1: temp = 10, press = 1, humidity = 100"
16      - "I: Sensor msg processed by WORK QUEUE handler dh2: temp = 10, press = 1, humidity = 100"
17      - "I: Sensor msg processed by WORK QUEUE handler dh3: temp = 10, press = 1, humidity = 100"
18      - "I: Sensor msg processed by THREAD handler 1: temp = 10, press = 1, humidity = 100"
19      - "I: Sensor msg processed by THREAD handler 2: temp = 10, press = 1, humidity = 100"
20      - "I: Sensor msg processed by THREAD handler 3: temp = 10, press = 1, humidity = 100"
21      - "I: Sensor msg processed by CALLBACK fh1: temp = 20, press = 2, humidity = 200"
22      - "I: Sensor msg processed by CALLBACK fh2: temp = 20, press = 2, humidity = 200"
23      - "I: Sensor msg processed by CALLBACK fh3: temp = 20, press = 2, humidity = 200"
24      - "I: Sensor msg processed by WORK QUEUE handler dh1: temp = 20, press = 2, humidity = 200"
25      - "I: Sensor msg processed by WORK QUEUE handler dh2: temp = 20, press = 2, humidity = 200"
26      - "I: Sensor msg processed by WORK QUEUE handler dh3: temp = 20, press = 2, humidity = 200"
27      - "I: Sensor msg processed by THREAD handler 1: temp = 20, press = 2, humidity = 200"
28      - "I: Sensor msg processed by THREAD handler 2: temp = 20, press = 2, humidity = 200"
29      - "I: Sensor msg processed by THREAD handler 3: temp = 20, press = 2, humidity = 200"
30
31tests:
32  sample.zbus.work_queue:
33    tags: zbus
34