1731171a1SBrad Bishop# Validate nested callback groups.
2731171a1SBrad Bishop
3731171a1SBrad Bishop- name: test path group 1
4731171a1SBrad Bishop  class: group
5731171a1SBrad Bishop  group: path
6731171a1SBrad Bishop  members:
7babf3b78SBrad Bishop      - meta: PATH
8731171a1SBrad Bishop        path: /xyz/openbmc_project/testing/inst4
9731171a1SBrad Bishop
10731171a1SBrad Bishop- name: test path group 2
11731171a1SBrad Bishop  class: group
12731171a1SBrad Bishop  group: path
13731171a1SBrad Bishop  members:
14babf3b78SBrad Bishop      - meta: PATH
15731171a1SBrad Bishop        path: /xyz/openbmc_project/testing/inst4
16babf3b78SBrad Bishop      - meta: PATH
17731171a1SBrad Bishop        path: /xyz/openbmc_project/testing/inst6
18731171a1SBrad Bishop
19731171a1SBrad Bishop- name: test property group 1
20731171a1SBrad Bishop  class: group
21731171a1SBrad Bishop  group: property
22731171a1SBrad Bishop  type: int32
23731171a1SBrad Bishop  members:
24731171a1SBrad Bishop      - interface: xyz.openbmc_project.Sensor.Iface1
25babf3b78SBrad Bishop        meta: PROPERTY
26731171a1SBrad Bishop        property: Value
27731171a1SBrad Bishop
28731171a1SBrad Bishop- name: test property group 2
29731171a1SBrad Bishop  class: group
30731171a1SBrad Bishop  group: property
31731171a1SBrad Bishop  type: string
32731171a1SBrad Bishop  members:
33731171a1SBrad Bishop      - interface: xyz.openbmc_project.Sensor.Iface3
34babf3b78SBrad Bishop        meta: PROPERTY
35731171a1SBrad Bishop        property: Value2
36731171a1SBrad Bishop
37731171a1SBrad Bishop- name: test journal callback 1
38731171a1SBrad Bishop  class: callback
39731171a1SBrad Bishop  callback: journal
40731171a1SBrad Bishop  paths: test path group 1
41731171a1SBrad Bishop  properties: test property group 1
42731171a1SBrad Bishop  severity: INFO
43731171a1SBrad Bishop  message: Hello world from PDM!
44731171a1SBrad Bishop
45731171a1SBrad Bishop- name: test journal callback 2
46731171a1SBrad Bishop  class: callback
47731171a1SBrad Bishop  callback: journal
48731171a1SBrad Bishop  paths: test path group 1
49731171a1SBrad Bishop  properties: test property group 1
50731171a1SBrad Bishop  severity: INFO
51731171a1SBrad Bishop  message: Hello world from PDM!
52731171a1SBrad Bishop
53731171a1SBrad Bishop- name: test journal callback 3
54731171a1SBrad Bishop  class: callback
55731171a1SBrad Bishop  callback: journal
56731171a1SBrad Bishop  paths: test path group 2
57731171a1SBrad Bishop  properties: test property group 2
58731171a1SBrad Bishop  severity: INFO
59731171a1SBrad Bishop  message: Hello world from PDM!
60731171a1SBrad Bishop
61*937df1a9SGunnar Mills- name: test elog callback 1
62*937df1a9SGunnar Mills  class: callback
63*937df1a9SGunnar Mills  callback: elog
64*937df1a9SGunnar Mills  paths: test path group 2
65*937df1a9SGunnar Mills  properties: test property group 2
66*937df1a9SGunnar Mills  error: xyz::openbmc_project::Common::Error::InvalidArgument
67*937df1a9SGunnar Mills  metadata:
68*937df1a9SGunnar Mills      - name: xyz::openbmc_project::Common::InvalidArgument::ARGUMENT_NAME
69*937df1a9SGunnar Mills        value: testing...
70*937df1a9SGunnar Mills        type: string
71*937df1a9SGunnar Mills      - name: xyz::openbmc_project::Common::InvalidArgument::ARGUMENT_VALUE
72*937df1a9SGunnar Mills        value: testing...
73*937df1a9SGunnar Mills        type: string
74*937df1a9SGunnar Mills
75*937df1a9SGunnar Mills- name: test elog callback 2
76*937df1a9SGunnar Mills  class: callback
77*937df1a9SGunnar Mills  callback: elog
78*937df1a9SGunnar Mills  paths: test path group 2
79*937df1a9SGunnar Mills  properties: test property group 2
80*937df1a9SGunnar Mills  error: xyz::openbmc_project::Common::Error::InternalFailure
81*937df1a9SGunnar Mills
82731171a1SBrad Bishop- name: test group callback 1
83731171a1SBrad Bishop  class: callback
84731171a1SBrad Bishop  callback: group
85731171a1SBrad Bishop  members:
86731171a1SBrad Bishop      - test journal callback 1
87731171a1SBrad Bishop      - test journal callback 2
88731171a1SBrad Bishop      - test journal callback 3
89*937df1a9SGunnar Mills      - test elog callback 1
90731171a1SBrad Bishop
91731171a1SBrad Bishop- name: test group callback 2
92731171a1SBrad Bishop  class: callback
93731171a1SBrad Bishop  callback: group
94731171a1SBrad Bishop  members:
95731171a1SBrad Bishop      - test journal callback 1
96731171a1SBrad Bishop      - test journal callback 2
97*937df1a9SGunnar Mills      - test elog callback 2
98731171a1SBrad Bishop
99731171a1SBrad Bishop- name: test group callback 3
100731171a1SBrad Bishop  class: callback
101731171a1SBrad Bishop  callback: group
102731171a1SBrad Bishop  members:
103731171a1SBrad Bishop      - test journal callback 3
104731171a1SBrad Bishop      - test group callback 2
105731171a1SBrad Bishop      - test group callback 3
106731171a1SBrad Bishop
107731171a1SBrad Bishop- name: test group callback 4
108731171a1SBrad Bishop  class: callback
109731171a1SBrad Bishop  callback: group
110731171a1SBrad Bishop  members:
111731171a1SBrad Bishop      - test group callback 3
112