blob: 91a4923ba71085934f0c2725fc2e68b1d58a9d5f [file] [log] [blame]
Brad Bishop731171a2017-05-25 21:49:32 -04001# Validate nested callback groups.
2
3- name: test path group 1
4 class: group
5 group: path
6 members:
Brad Bishopbabf3b72017-05-31 19:44:53 -04007 - meta: PATH
Brad Bishop731171a2017-05-25 21:49:32 -04008 path: /xyz/openbmc_project/testing/inst4
9
10- name: test path group 2
11 class: group
12 group: path
13 members:
Brad Bishopbabf3b72017-05-31 19:44:53 -040014 - meta: PATH
Brad Bishop731171a2017-05-25 21:49:32 -040015 path: /xyz/openbmc_project/testing/inst4
Brad Bishopbabf3b72017-05-31 19:44:53 -040016 - meta: PATH
Brad Bishop731171a2017-05-25 21:49:32 -040017 path: /xyz/openbmc_project/testing/inst6
18
19- name: test property group 1
20 class: group
21 group: property
22 type: int32
23 members:
24 - interface: xyz.openbmc_project.Sensor.Iface1
Brad Bishopbabf3b72017-05-31 19:44:53 -040025 meta: PROPERTY
Brad Bishop731171a2017-05-25 21:49:32 -040026 property: Value
27
28- name: test property group 2
29 class: group
30 group: property
31 type: string
32 members:
33 - interface: xyz.openbmc_project.Sensor.Iface3
Brad Bishopbabf3b72017-05-31 19:44:53 -040034 meta: PROPERTY
Brad Bishop731171a2017-05-25 21:49:32 -040035 property: Value2
36
37- name: test journal callback 1
38 class: callback
39 callback: journal
40 paths: test path group 1
41 properties: test property group 1
42 severity: INFO
43 message: Hello world from PDM!
44
45- name: test journal callback 2
46 class: callback
47 callback: journal
48 paths: test path group 1
49 properties: test property group 1
50 severity: INFO
51 message: Hello world from PDM!
52
53- name: test journal callback 3
54 class: callback
55 callback: journal
56 paths: test path group 2
57 properties: test property group 2
58 severity: INFO
59 message: Hello world from PDM!
60
61- name: test group callback 1
62 class: callback
63 callback: group
64 members:
65 - test journal callback 1
66 - test journal callback 2
67 - test journal callback 3
68
69- name: test group callback 2
70 class: callback
71 callback: group
72 members:
73 - test journal callback 1
74 - test journal callback 2
75
76- name: test group callback 3
77 class: callback
78 callback: group
79 members:
80 - test journal callback 3
81 - test group callback 2
82 - test group callback 3
83
84- name: test group callback 4
85 class: callback
86 callback: group
87 members:
88 - test group callback 3