1ec2ed2fbSBrad Bishop# Test PDM configuration file.  This file validates that all
2ec2ed2fbSBrad Bishop# possible configuration file directives result in an application
3ec2ed2fbSBrad Bishop# that builds.  For an example with documentation please see
4ec2ed2fbSBrad Bishop# example.yaml
5ec2ed2fbSBrad Bishop
6ec2ed2fbSBrad Bishop- name: test path group
7ec2ed2fbSBrad Bishop  class: group
8ec2ed2fbSBrad Bishop  group: path
9ec2ed2fbSBrad Bishop  members:
10ec2ed2fbSBrad Bishop      - meta: PATH
11ec2ed2fbSBrad Bishop        path: /xyz/openbmc_project/testing/inst1
12ec2ed2fbSBrad Bishop      - meta: PATH
13ec2ed2fbSBrad Bishop        path: /xyz/openbmc_project/testing/inst2
14ec2ed2fbSBrad Bishop      - meta: PATH
15ec2ed2fbSBrad Bishop        path: /xyz/openbmc_project/testing/inst3
16ec2ed2fbSBrad Bishop      - meta: PATH
17ec2ed2fbSBrad Bishop        path: /xyz/openbmc_project/testing/inst4
18ec2ed2fbSBrad Bishop
19ec2ed2fbSBrad Bishop- name: test byte property group
20ec2ed2fbSBrad Bishop  class: group
21ec2ed2fbSBrad Bishop  group: property
22ec2ed2fbSBrad Bishop  type: byte
23ec2ed2fbSBrad Bishop  members:
24ec2ed2fbSBrad Bishop      - interface: xyz.openbmc_project.byteIface
25ec2ed2fbSBrad Bishop        meta: PROPERTY
26ec2ed2fbSBrad Bishop        property: byteValue
27ec2ed2fbSBrad Bishop
28ec2ed2fbSBrad Bishop- name: test u16 property group
29ec2ed2fbSBrad Bishop  class: group
30ec2ed2fbSBrad Bishop  group: property
31ec2ed2fbSBrad Bishop  type: uint16
32ec2ed2fbSBrad Bishop  members:
33ec2ed2fbSBrad Bishop      - interface: xyz.openbmc_project.U16Iface
34ec2ed2fbSBrad Bishop        meta: PROPERTY
35ec2ed2fbSBrad Bishop        property: u16Value
36ec2ed2fbSBrad Bishop
37ec2ed2fbSBrad Bishop- name: test u32 property group
38ec2ed2fbSBrad Bishop  class: group
39ec2ed2fbSBrad Bishop  group: property
40ec2ed2fbSBrad Bishop  type: uint32
41ec2ed2fbSBrad Bishop  members:
42ec2ed2fbSBrad Bishop      - interface: xyz.openbmc_project.U32Iface
43ec2ed2fbSBrad Bishop        meta: PROPERTY
44ec2ed2fbSBrad Bishop        property: u32Value
45ec2ed2fbSBrad Bishop
46ec2ed2fbSBrad Bishop- name: test u64 property group
47ec2ed2fbSBrad Bishop  class: group
48ec2ed2fbSBrad Bishop  group: property
49ec2ed2fbSBrad Bishop  type: uint64
50ec2ed2fbSBrad Bishop  members:
51ec2ed2fbSBrad Bishop      - interface: xyz.openbmc_project.U64Iface
52ec2ed2fbSBrad Bishop        meta: PROPERTY
53ec2ed2fbSBrad Bishop        property: u64Value
54ec2ed2fbSBrad Bishop
55ec2ed2fbSBrad Bishop- name: test s16 property group
56ec2ed2fbSBrad Bishop  class: group
57ec2ed2fbSBrad Bishop  group: property
58ec2ed2fbSBrad Bishop  type: int16
59ec2ed2fbSBrad Bishop  members:
60ec2ed2fbSBrad Bishop      - interface: xyz.openbmc_project.S16Iface
61ec2ed2fbSBrad Bishop        meta: PROPERTY
62ec2ed2fbSBrad Bishop        property: s16Value
63ec2ed2fbSBrad Bishop
64ec2ed2fbSBrad Bishop- name: test s32 property group
65ec2ed2fbSBrad Bishop  class: group
66ec2ed2fbSBrad Bishop  group: property
67ec2ed2fbSBrad Bishop  type: int32
68ec2ed2fbSBrad Bishop  members:
69ec2ed2fbSBrad Bishop      - interface: xyz.openbmc_project.S32Iface
70ec2ed2fbSBrad Bishop        meta: PROPERTY
71ec2ed2fbSBrad Bishop        property: s32Value
72ec2ed2fbSBrad Bishop
73ec2ed2fbSBrad Bishop- name: test s64 property group
74ec2ed2fbSBrad Bishop  class: group
75ec2ed2fbSBrad Bishop  group: property
76ec2ed2fbSBrad Bishop  type: int64
77ec2ed2fbSBrad Bishop  members:
78ec2ed2fbSBrad Bishop      - interface: xyz.openbmc_project.S64Iface
79ec2ed2fbSBrad Bishop        meta: PROPERTY
80ec2ed2fbSBrad Bishop        property: s64Value
81ec2ed2fbSBrad Bishop
82ec2ed2fbSBrad Bishop- name: test string property group
83ec2ed2fbSBrad Bishop  class: group
84ec2ed2fbSBrad Bishop  group: property
85ec2ed2fbSBrad Bishop  type: string
86ec2ed2fbSBrad Bishop  members:
87ec2ed2fbSBrad Bishop      - interface: xyz.openbmc_project.StringIface
88ec2ed2fbSBrad Bishop        meta: PROPERTY
89ec2ed2fbSBrad Bishop        property: StringValue
90ec2ed2fbSBrad Bishop
91ec2ed2fbSBrad Bishop- name: test bool property group
92ec2ed2fbSBrad Bishop  class: group
93ec2ed2fbSBrad Bishop  group: property
94ec2ed2fbSBrad Bishop  type: boolean
95ec2ed2fbSBrad Bishop  members:
96ec2ed2fbSBrad Bishop      - interface: xyz.openbmc_project.BoolIface
97ec2ed2fbSBrad Bishop        meta: PROPERTY
98ec2ed2fbSBrad Bishop        property: BoolValue
99ec2ed2fbSBrad Bishop
100ec2ed2fbSBrad Bishop- name: test byte watch
101ec2ed2fbSBrad Bishop  class: watch
102ec2ed2fbSBrad Bishop  watch: property
103ec2ed2fbSBrad Bishop  paths: test path group
104ec2ed2fbSBrad Bishop  properties: test byte property group
105ec2ed2fbSBrad Bishop
106ec2ed2fbSBrad Bishop- name: test u16 watch
107ec2ed2fbSBrad Bishop  class: watch
108ec2ed2fbSBrad Bishop  watch: property
109ec2ed2fbSBrad Bishop  paths: test path group
110ec2ed2fbSBrad Bishop  properties: test u16 property group
111ec2ed2fbSBrad Bishop
112ec2ed2fbSBrad Bishop- name: test u32 watch
113ec2ed2fbSBrad Bishop  class: watch
114ec2ed2fbSBrad Bishop  watch: property
115ec2ed2fbSBrad Bishop  paths: test path group
116ec2ed2fbSBrad Bishop  properties: test u32 property group
117ec2ed2fbSBrad Bishop
118ec2ed2fbSBrad Bishop- name: test u64 watch
119ec2ed2fbSBrad Bishop  class: watch
120ec2ed2fbSBrad Bishop  watch: property
121ec2ed2fbSBrad Bishop  paths: test path group
122ec2ed2fbSBrad Bishop  properties: test u64 property group
123ec2ed2fbSBrad Bishop
124ec2ed2fbSBrad Bishop- name: test s16 watch
125ec2ed2fbSBrad Bishop  class: watch
126ec2ed2fbSBrad Bishop  watch: property
127ec2ed2fbSBrad Bishop  paths: test path group
128ec2ed2fbSBrad Bishop  properties: test s16 property group
129ec2ed2fbSBrad Bishop
130ec2ed2fbSBrad Bishop- name: test s32 watch
131ec2ed2fbSBrad Bishop  class: watch
132ec2ed2fbSBrad Bishop  watch: property
133ec2ed2fbSBrad Bishop  paths: test path group
134ec2ed2fbSBrad Bishop  properties: test s32 property group
135ec2ed2fbSBrad Bishop
136ec2ed2fbSBrad Bishop- name: test s64 watch
137ec2ed2fbSBrad Bishop  class: watch
138ec2ed2fbSBrad Bishop  watch: property
139ec2ed2fbSBrad Bishop  paths: test path group
140ec2ed2fbSBrad Bishop  properties: test s64 property group
141ec2ed2fbSBrad Bishop
142ec2ed2fbSBrad Bishop- name: test bool watch
143ec2ed2fbSBrad Bishop  class: watch
144ec2ed2fbSBrad Bishop  watch: property
145ec2ed2fbSBrad Bishop  paths: test path group
146ec2ed2fbSBrad Bishop  properties: test bool property group
147ec2ed2fbSBrad Bishop
148ec2ed2fbSBrad Bishop- name: test string watch
149ec2ed2fbSBrad Bishop  class: watch
150ec2ed2fbSBrad Bishop  watch: property
151ec2ed2fbSBrad Bishop  paths: test path group
152ec2ed2fbSBrad Bishop  properties: test string property group
153ec2ed2fbSBrad Bishop
154ec2ed2fbSBrad Bishop- name: test byte journal
155ec2ed2fbSBrad Bishop  class: callback
156ec2ed2fbSBrad Bishop  callback: journal
157ec2ed2fbSBrad Bishop  paths: test path group
158ec2ed2fbSBrad Bishop  properties: test byte property group
159ec2ed2fbSBrad Bishop  severity: DEBUG
160ec2ed2fbSBrad Bishop  message: Testing...
161ec2ed2fbSBrad Bishop
162ec2ed2fbSBrad Bishop- name: test u16 journal
163ec2ed2fbSBrad Bishop  class: callback
164ec2ed2fbSBrad Bishop  callback: journal
165ec2ed2fbSBrad Bishop  paths: test path group
166ec2ed2fbSBrad Bishop  properties: test u16 property group
167ec2ed2fbSBrad Bishop  severity: INFO
168ec2ed2fbSBrad Bishop  message: Testing...
169ec2ed2fbSBrad Bishop
170ec2ed2fbSBrad Bishop- name: test u32 journal
171ec2ed2fbSBrad Bishop  class: callback
172ec2ed2fbSBrad Bishop  callback: journal
173ec2ed2fbSBrad Bishop  paths: test path group
174ec2ed2fbSBrad Bishop  properties: test u32 property group
175ec2ed2fbSBrad Bishop  severity: NOTICE
176ec2ed2fbSBrad Bishop  message: Testing...
177ec2ed2fbSBrad Bishop
178ec2ed2fbSBrad Bishop- name: test u64 journal
179ec2ed2fbSBrad Bishop  class: callback
180ec2ed2fbSBrad Bishop  callback: journal
181ec2ed2fbSBrad Bishop  paths: test path group
182ec2ed2fbSBrad Bishop  properties: test u64 property group
183ec2ed2fbSBrad Bishop  severity: WARNING
184ec2ed2fbSBrad Bishop  message: Testing...
185ec2ed2fbSBrad Bishop
186ec2ed2fbSBrad Bishop- name: test s16 journal
187ec2ed2fbSBrad Bishop  class: callback
188ec2ed2fbSBrad Bishop  callback: journal
189ec2ed2fbSBrad Bishop  paths: test path group
190ec2ed2fbSBrad Bishop  properties: test s16 property group
191ec2ed2fbSBrad Bishop  severity: ERR
192ec2ed2fbSBrad Bishop  message: Testing...
193ec2ed2fbSBrad Bishop
194ec2ed2fbSBrad Bishop- name: test s32 journal
195ec2ed2fbSBrad Bishop  class: callback
196ec2ed2fbSBrad Bishop  callback: journal
197ec2ed2fbSBrad Bishop  paths: test path group
198ec2ed2fbSBrad Bishop  properties: test s32 property group
199ec2ed2fbSBrad Bishop  severity: CRIT
200ec2ed2fbSBrad Bishop  message: Testing...
201ec2ed2fbSBrad Bishop
202ec2ed2fbSBrad Bishop- name: test s64 journal
203ec2ed2fbSBrad Bishop  class: callback
204ec2ed2fbSBrad Bishop  callback: journal
205ec2ed2fbSBrad Bishop  paths: test path group
206ec2ed2fbSBrad Bishop  properties: test s64 property group
207ec2ed2fbSBrad Bishop  severity: ALERT
208ec2ed2fbSBrad Bishop  message: Testing...
209ec2ed2fbSBrad Bishop
210ec2ed2fbSBrad Bishop- name: test bool journal
211ec2ed2fbSBrad Bishop  class: callback
212ec2ed2fbSBrad Bishop  callback: journal
213ec2ed2fbSBrad Bishop  paths: test path group
214ec2ed2fbSBrad Bishop  properties: test bool property group
215ec2ed2fbSBrad Bishop  severity: EMERG
216ec2ed2fbSBrad Bishop  message: Testing...
217ec2ed2fbSBrad Bishop
218ec2ed2fbSBrad Bishop- name: test string journal
219ec2ed2fbSBrad Bishop  class: callback
220ec2ed2fbSBrad Bishop  callback: journal
221ec2ed2fbSBrad Bishop  paths: test path group
222ec2ed2fbSBrad Bishop  properties: test string property group
223ec2ed2fbSBrad Bishop  severity: INFO
224ec2ed2fbSBrad Bishop  message: Testing...
225ec2ed2fbSBrad Bishop
2262c11e456SGunnar Mills- name: test string elog
2272c11e456SGunnar Mills  class: callback
2282c11e456SGunnar Mills  callback: elog
2292c11e456SGunnar Mills  paths: test path group
2302c11e456SGunnar Mills  properties: test string property group
2312c11e456SGunnar Mills  error: xyz::openbmc_project::Common::Error::InvalidArgument
2322c11e456SGunnar Mills  metadata:
2332c11e456SGunnar Mills      - name: xyz::openbmc_project::Common::InvalidArgument::ARGUMENT_NAME
2342c11e456SGunnar Mills        value: testing...
2352c11e456SGunnar Mills        type: string
2362c11e456SGunnar Mills      - name: xyz::openbmc_project::Common::InvalidArgument::ARGUMENT_VALUE
2372c11e456SGunnar Mills        value: testing...
2382c11e456SGunnar Mills        type: string
2392c11e456SGunnar Mills
2402c11e456SGunnar Mills- name: test int32 elog
2412c11e456SGunnar Mills  class: callback
2422c11e456SGunnar Mills  callback: elog
2432c11e456SGunnar Mills  paths: test path group
2442c11e456SGunnar Mills  properties: test string property group
2452c11e456SGunnar Mills  error: xyz::openbmc_project::Common::Callout::Error::Device
2462c11e456SGunnar Mills  metadata:
2472c11e456SGunnar Mills      - name: xyz::openbmc_project::Common::Callout::Device::CALLOUT_ERRNO
2482c11e456SGunnar Mills        value: 123
2492c11e456SGunnar Mills        type: int32
2502c11e456SGunnar Mills      - name: xyz::openbmc_project::Common::Callout::Device::CALLOUT_DEVICE_PATH
2512c11e456SGunnar Mills        value: testing...
2522c11e456SGunnar Mills        type: string
2532c11e456SGunnar Mills
2542c11e456SGunnar Mills- name: test int64 elog
2552c11e456SGunnar Mills  class: callback
2562c11e456SGunnar Mills  callback: elog
2572c11e456SGunnar Mills  paths: test path group
2582c11e456SGunnar Mills  properties: test string property group
2592c11e456SGunnar Mills  error: xyz::openbmc_project::Common::File::Error::Seek
2602c11e456SGunnar Mills  metadata:
2612c11e456SGunnar Mills      - name: xyz::openbmc_project::Common::File::Seek::OFFSET
2622c11e456SGunnar Mills        value: 123
2632c11e456SGunnar Mills        type: int64
2642c11e456SGunnar Mills      - name: xyz::openbmc_project::Common::File::Seek::WHENCE
2652c11e456SGunnar Mills        value: 123
2662c11e456SGunnar Mills        type: int32
2672c11e456SGunnar Mills      - name: xyz::openbmc_project::Common::File::Seek::ERRNO
2682c11e456SGunnar Mills        value: 123
2692c11e456SGunnar Mills        type: int32
2702c11e456SGunnar Mills      - name: xyz::openbmc_project::Common::File::Seek::PATH
2712c11e456SGunnar Mills        value: testing...
2722c11e456SGunnar Mills        type: string
2732c11e456SGunnar Mills
274937df1a9SGunnar Mills- name: test no metadata elog
275937df1a9SGunnar Mills  class: callback
276937df1a9SGunnar Mills  callback: elog
277937df1a9SGunnar Mills  paths: test path group
278937df1a9SGunnar Mills  properties: test string property group
279937df1a9SGunnar Mills  error: xyz::openbmc_project::Common::Error::InternalFailure
280937df1a9SGunnar Mills
2813c5318d8SMatt Spinler- name: test elog that captures the passing string metadata
2823c5318d8SMatt Spinler  class: callback
2833c5318d8SMatt Spinler  callback: elog_with_metadata
2843c5318d8SMatt Spinler  paths: test path group
2853c5318d8SMatt Spinler  properties: test string property group
2863c5318d8SMatt Spinler  error: xyz::openbmc_project::Common::Callout::Error::Inventory
2873c5318d8SMatt Spinler  metadata: xyz::openbmc_project::Common::Callout::Inventory::CALLOUT_INVENTORY_PATH
2883c5318d8SMatt Spinler
2893c5318d8SMatt Spinler- name: test elog that captures the passing int64_t metadata
2903c5318d8SMatt Spinler  class: callback
2913c5318d8SMatt Spinler  callback: elog_with_metadata
2923c5318d8SMatt Spinler  paths: test path group
2933c5318d8SMatt Spinler  properties: test s64 property group
2943c5318d8SMatt Spinler  error: xyz::openbmc_project::Common::Callout::Error::Inventory
2953c5318d8SMatt Spinler  metadata: xyz::openbmc_project::Common::Callout::Inventory::CALLOUT_INVENTORY_PATH
2963c5318d8SMatt Spinler
297ec2ed2fbSBrad Bishop- name: test method
298ec2ed2fbSBrad Bishop  class: callback
299ec2ed2fbSBrad Bishop  callback: method
300ec2ed2fbSBrad Bishop  service: org.test
301ec2ed2fbSBrad Bishop  path: /test
302ec2ed2fbSBrad Bishop  interface: org.test
303ec2ed2fbSBrad Bishop  method: Test
304ec2ed2fbSBrad Bishop  args:
305ec2ed2fbSBrad Bishop      - value: 123
306ec2ed2fbSBrad Bishop        type: string
307ec2ed2fbSBrad Bishop      - value: false
308ec2ed2fbSBrad Bishop        type: boolean
309ec2ed2fbSBrad Bishop      - value: true
310ec2ed2fbSBrad Bishop        type: boolean
311ec2ed2fbSBrad Bishop      - value: 123
312ec2ed2fbSBrad Bishop        type: byte
313ec2ed2fbSBrad Bishop      - value: 123
314ec2ed2fbSBrad Bishop        type: uint16
315ec2ed2fbSBrad Bishop      - value: 123
316ec2ed2fbSBrad Bishop        type: uint32
317ec2ed2fbSBrad Bishop      - value: 123
318ec2ed2fbSBrad Bishop        type: uint64
319ec2ed2fbSBrad Bishop      - value: 123
320ec2ed2fbSBrad Bishop        type: int16
321ec2ed2fbSBrad Bishop      - value: 123
322ec2ed2fbSBrad Bishop        type: int32
323ec2ed2fbSBrad Bishop      - value: 123
324ec2ed2fbSBrad Bishop        type: int64
325ec2ed2fbSBrad Bishop
326ec2ed2fbSBrad Bishop- name: test count lt
327ec2ed2fbSBrad Bishop  class: condition
328ec2ed2fbSBrad Bishop  condition: count
329ec2ed2fbSBrad Bishop  paths: test path group
330ec2ed2fbSBrad Bishop  properties: test byte property group
331ec2ed2fbSBrad Bishop  callback: test method
332*2b31c988SPatrick Williams  countop: "<"
333ec2ed2fbSBrad Bishop  countbound: 3
334*2b31c988SPatrick Williams  op: "<"
335ec2ed2fbSBrad Bishop  bound: 115
336c458deeaSMatt Spinler  oneshot: true
337ec2ed2fbSBrad Bishop
338ec2ed2fbSBrad Bishop- name: test count lte
339ec2ed2fbSBrad Bishop  class: condition
340ec2ed2fbSBrad Bishop  condition: count
341ec2ed2fbSBrad Bishop  paths: test path group
342ec2ed2fbSBrad Bishop  properties: test byte property group
343ec2ed2fbSBrad Bishop  callback: test method
344ec2ed2fbSBrad Bishop  defer: 1000us
345*2b31c988SPatrick Williams  countop: "<="
346ec2ed2fbSBrad Bishop  countbound: 3
347*2b31c988SPatrick Williams  op: "<="
348ec2ed2fbSBrad Bishop  bound: 115
349c458deeaSMatt Spinler  oneshot: false
350ec2ed2fbSBrad Bishop
351ec2ed2fbSBrad Bishop- name: test count gt
352ec2ed2fbSBrad Bishop  class: condition
353ec2ed2fbSBrad Bishop  condition: count
354ec2ed2fbSBrad Bishop  paths: test path group
355ec2ed2fbSBrad Bishop  properties: test byte property group
356ec2ed2fbSBrad Bishop  defer: 1000us
357ec2ed2fbSBrad Bishop  callback: test method
358*2b31c988SPatrick Williams  countop: ">"
359ec2ed2fbSBrad Bishop  countbound: 3
360*2b31c988SPatrick Williams  op: ">"
361ec2ed2fbSBrad Bishop  bound: 115
362ec2ed2fbSBrad Bishop
363ec2ed2fbSBrad Bishop- name: test count gte
364ec2ed2fbSBrad Bishop  class: condition
365ec2ed2fbSBrad Bishop  condition: count
366ec2ed2fbSBrad Bishop  paths: test path group
367ec2ed2fbSBrad Bishop  properties: test byte property group
368ec2ed2fbSBrad Bishop  defer: 1000us
369ec2ed2fbSBrad Bishop  callback: test method
370*2b31c988SPatrick Williams  countop: ">="
371ec2ed2fbSBrad Bishop  countbound: 3
372*2b31c988SPatrick Williams  op: ">="
373ec2ed2fbSBrad Bishop  bound: 115
374ec2ed2fbSBrad Bishop
375ec2ed2fbSBrad Bishop- name: test count eq
376ec2ed2fbSBrad Bishop  class: condition
377ec2ed2fbSBrad Bishop  condition: count
378ec2ed2fbSBrad Bishop  paths: test path group
379ec2ed2fbSBrad Bishop  properties: test byte property group
380ec2ed2fbSBrad Bishop  defer: 1000us
381ec2ed2fbSBrad Bishop  callback: test method
382*2b31c988SPatrick Williams  countop: "=="
383ec2ed2fbSBrad Bishop  countbound: 3
384*2b31c988SPatrick Williams  op: "=="
385ec2ed2fbSBrad Bishop  bound: 115
386ec2ed2fbSBrad Bishop
387ec2ed2fbSBrad Bishop- name: test count neq
388ec2ed2fbSBrad Bishop  class: condition
389ec2ed2fbSBrad Bishop  condition: count
390ec2ed2fbSBrad Bishop  paths: test path group
391ec2ed2fbSBrad Bishop  properties: test byte property group
392ec2ed2fbSBrad Bishop  defer: 1000us
393ec2ed2fbSBrad Bishop  callback: test method
394*2b31c988SPatrick Williams  countop: "!="
395ec2ed2fbSBrad Bishop  countbound: 3
396*2b31c988SPatrick Williams  op: "!="
397ec2ed2fbSBrad Bishop  bound: 115
398ec2ed2fbSBrad Bishop
399ec2ed2fbSBrad Bishop- name: test count u16
400ec2ed2fbSBrad Bishop  class: condition
401ec2ed2fbSBrad Bishop  condition: count
402ec2ed2fbSBrad Bishop  paths: test path group
403ec2ed2fbSBrad Bishop  properties: test u16 property group
404ec2ed2fbSBrad Bishop  defer: 1000us
405ec2ed2fbSBrad Bishop  callback: test method
406*2b31c988SPatrick Williams  countop: "=="
407ec2ed2fbSBrad Bishop  countbound: 3
408*2b31c988SPatrick Williams  op: "=="
409ec2ed2fbSBrad Bishop  bound: 115
410ec2ed2fbSBrad Bishop
411ec2ed2fbSBrad Bishop- name: test count u32
412ec2ed2fbSBrad Bishop  class: condition
413ec2ed2fbSBrad Bishop  condition: count
414ec2ed2fbSBrad Bishop  paths: test path group
415ec2ed2fbSBrad Bishop  properties: test u32 property group
416ec2ed2fbSBrad Bishop  defer: 1000us
417ec2ed2fbSBrad Bishop  callback: test method
418*2b31c988SPatrick Williams  countop: "=="
419ec2ed2fbSBrad Bishop  countbound: 3
420*2b31c988SPatrick Williams  op: "=="
421ec2ed2fbSBrad Bishop  bound: 115
422ec2ed2fbSBrad Bishop
423ec2ed2fbSBrad Bishop- name: test count u64
424ec2ed2fbSBrad Bishop  class: condition
425ec2ed2fbSBrad Bishop  condition: count
426ec2ed2fbSBrad Bishop  paths: test path group
427ec2ed2fbSBrad Bishop  properties: test u64 property group
428ec2ed2fbSBrad Bishop  defer: 1000us
429ec2ed2fbSBrad Bishop  callback: test method
430*2b31c988SPatrick Williams  countop: "=="
431ec2ed2fbSBrad Bishop  countbound: 3
432*2b31c988SPatrick Williams  op: "=="
433ec2ed2fbSBrad Bishop  bound: 115
434ec2ed2fbSBrad Bishop
435ec2ed2fbSBrad Bishop- name: test count s16
436ec2ed2fbSBrad Bishop  class: condition
437ec2ed2fbSBrad Bishop  condition: count
438ec2ed2fbSBrad Bishop  paths: test path group
439ec2ed2fbSBrad Bishop  properties: test s16 property group
440ec2ed2fbSBrad Bishop  defer: 1000us
441ec2ed2fbSBrad Bishop  callback: test method
442*2b31c988SPatrick Williams  countop: "=="
443ec2ed2fbSBrad Bishop  countbound: 3
444*2b31c988SPatrick Williams  op: "=="
445ec2ed2fbSBrad Bishop  bound: 115
446ec2ed2fbSBrad Bishop
447ec2ed2fbSBrad Bishop- name: test count s32
448ec2ed2fbSBrad Bishop  class: condition
449ec2ed2fbSBrad Bishop  condition: count
450ec2ed2fbSBrad Bishop  paths: test path group
451ec2ed2fbSBrad Bishop  properties: test s32 property group
452ec2ed2fbSBrad Bishop  defer: 1000us
453ec2ed2fbSBrad Bishop  callback: test method
454*2b31c988SPatrick Williams  countop: "=="
455ec2ed2fbSBrad Bishop  countbound: 3
456*2b31c988SPatrick Williams  op: "=="
457ec2ed2fbSBrad Bishop  bound: 115
458ec2ed2fbSBrad Bishop
459ec2ed2fbSBrad Bishop- name: test count s64
460ec2ed2fbSBrad Bishop  class: condition
461ec2ed2fbSBrad Bishop  condition: count
462ec2ed2fbSBrad Bishop  paths: test path group
463ec2ed2fbSBrad Bishop  properties: test s64 property group
464ec2ed2fbSBrad Bishop  defer: 1000us
465ec2ed2fbSBrad Bishop  callback: test method
466*2b31c988SPatrick Williams  countop: "=="
467ec2ed2fbSBrad Bishop  countbound: 3
468*2b31c988SPatrick Williams  op: "=="
469ec2ed2fbSBrad Bishop  bound: 115
470ec2ed2fbSBrad Bishop
471ec2ed2fbSBrad Bishop- name: test count bool
472ec2ed2fbSBrad Bishop  class: condition
473ec2ed2fbSBrad Bishop  condition: count
474ec2ed2fbSBrad Bishop  paths: test path group
475ec2ed2fbSBrad Bishop  properties: test bool property group
476ec2ed2fbSBrad Bishop  defer: 1000us
477ec2ed2fbSBrad Bishop  callback: test method
478*2b31c988SPatrick Williams  countop: "=="
479ec2ed2fbSBrad Bishop  countbound: 3
480*2b31c988SPatrick Williams  op: "=="
481ec2ed2fbSBrad Bishop  bound: false
4827af95886SMatt Spinler
4837af95886SMatt Spinler- name: test resolve errors
4847af95886SMatt Spinler  class: callback
4857af95886SMatt Spinler  callback: resolve callout
4867af95886SMatt Spinler  paths: test path group
4877af95886SMatt Spinler  properties: test byte property group
4887af95886SMatt Spinler  callout: /test/inventory/path
489