1sample:
2  name: Priority boost
3tests:
4  sample.zbus.non_priority_boost:
5    harness: console
6    harness_config:
7      type: multi_line
8      ordered: false
9      regex:
10        - "I: 0 -> T1: prio before 5"
11        - "I: 0 ---> L1: T1 prio 5"
12        - "I: 0 ---> L2: T1 prio 5"
13        - "I: 0 -> T1: prio after 5"
14        - "I: 1 -> T1: prio before 5"
15        - "I: 1 ---> L1: T1 prio 5"
16        - "I: 1 ---> L2: T1 prio 5"
17        - "I: 1 -> T1: prio after 5"
18        - "I: 2 -> T1: prio before 5"
19        - "I: 2 ---> L1: T1 prio 5"
20        - "I: 2 ---> L2: T1 prio 5"
21        - "I: 2 -> T1: prio after 5"
22        - "I: 3 -> T1: prio before 5"
23        - "I: 3 ---> L1: T1 prio 5"
24        - "I: 3 ---> L2: T1 prio 5"
25        - "I: 3 -> T1: prio after 5"
26        - "I: 4 -> T1: prio before 5"
27        - "I: 4 ---> L1: T1 prio 5"
28        - "I: 4 ---> L2: T1 prio 5"
29        - "I: 4 -> T1: prio after 5"
30        - "I: 5 -> T1: prio before 5"
31        - "I: 5 ---> L1: T1 prio 5"
32        - "I: 5 ---> L2: T1 prio 5"
33        - "I: 5 -> T1: prio after 5"
34        - "I: 6 -> T1: prio before 5"
35        - "I: 6 ---> L1: T1 prio 5"
36        - "I: 6 ---> L2: T1 prio 5"
37        - "I: 6 -> T1: prio after 5"
38    extra_configs:
39      - CONFIG_ZBUS_PRIORITY_BOOST=n
40    tags: zbus
41    integration_platforms:
42      - qemu_x86
43  sample.zbus.priority_boost:
44    harness: console
45    harness_config:
46      type: multi_line
47      ordered: false
48      regex:
49        - "I: 0 -> T1: prio before 5"
50        - "I: 0 ---> L1: T1 prio 1"
51        - "I: 0 ---> L2: T1 prio 1"
52        - "I: 0 -> T1: prio after 5"
53        - "I: 1 -> T1: prio before 5"
54        - "I: 1 ---> L1: T1 prio 1"
55        - "I: 1 ---> L2: T1 prio 1"
56        - "I: 1 -> T1: prio after 5"
57        - "I: 2 -> T1: prio before 5"
58        - "I: 2 ---> L1: T1 prio 2"
59        - "I: 2 ---> L2: T1 prio 2"
60        - "I: 2 -> T1: prio after 5"
61        - "I: 3 -> T1: prio before 5"
62        - "I: 3 ---> L1: T1 prio 2"
63        - "I: 3 ---> L2: T1 prio 2"
64        - "I: 3 -> T1: prio after 5"
65        - "I: 4 -> T1: prio before 5"
66        - "I: 4 ---> L1: T1 prio 3"
67        - "I: 4 ---> L2: T1 prio 3"
68        - "I: 4 -> T1: prio after 5"
69        - "I: 5 -> T1: prio before 5"
70        - "I: 5 ---> L1: T1 prio 3"
71        - "I: 5 ---> L2: T1 prio 3"
72        - "I: 5 -> T1: prio after 5"
73        - "I: 6 -> T1: prio before 5"
74        - "I: 6 ---> L1: T1 prio 1"
75        - "I: 6 ---> L2: T1 prio 1"
76        - "I: 6 -> T1: prio after 5"
77    extra_configs:
78      - CONFIG_ZBUS_PRIORITY_BOOST=y
79    tags: zbus
80    integration_platforms:
81      - qemu_x86
82