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