1# Validate two callbacks that share an index
2# and a single callback with its own index.
3#
4# Expecting three callbacks pointing at two indices.
5
6- name: test path group 1
7  class: group
8  group: path
9  members:
10      - meta: PATH
11        path: /xyz/openbmc_project/testing/inst4
12
13- name: test path group 2
14  class: group
15  group: path
16  members:
17      - meta: PATH
18        path: /xyz/openbmc_project/testing/inst4
19      - meta: PATH
20        path: /xyz/openbmc_project/testing/inst6
21
22- name: test property group 1
23  class: group
24  group: property
25  type: int32
26  members:
27      - interface: xyz.openbmc_project.Sensor.Iface1
28        meta: PROPERTY
29        property: Value
30
31- name: test property group 2
32  class: group
33  group: property
34  type: string
35  members:
36      - interface: xyz.openbmc_project.Sensor.Iface3
37        meta: PROPERTY
38        property: Value2
39
40- name: test journal callback 1
41  class: callback
42  callback: journal
43  paths: test path group 1
44  properties: test property group 1
45  severity: INFO
46  message: Hello world from PDM!
47
48- name: test journal callback 2
49  class: callback
50  callback: journal
51  paths: test path group 1
52  properties: test property group 1
53  severity: INFO
54  message: Hello world from PDM!
55
56- name: test journal callback 3
57  class: callback
58  callback: journal
59  paths: test path group 2
60  properties: test property group 2
61  severity: INFO
62  message: Hello world from PDM!
63