Revision 3953e3a5 tests/qapi-schema/qapi-schema-test.json

b/tests/qapi-schema/qapi-schema-test.json
51 51
{ 'command': 'user_def_cmd', 'data': {} }
52 52
{ 'command': 'user_def_cmd1', 'data': {'ud1a': 'UserDefOne'} }
53 53
{ 'command': 'user_def_cmd2', 'data': {'ud1a': 'UserDefOne', 'ud1b': 'UserDefOne'}, 'returns': 'UserDefTwo' }
54

  
55
# For testing integer range flattening in opts-visitor. The following schema
56
# corresponds to the option format:
57
#
58
# -userdef i64=3-6,i64=-5--1,u64=2,u16=1,u16=7-12
59
#
60
# For simplicity, this example doesn't use [type=]discriminator nor optargs
61
# specific to discriminator values.
62
{ 'type': 'UserDefOptions',
63
  'data': {
64
    '*i64' : [ 'int'    ],
65
    '*u64' : [ 'uint64' ],
66
    '*u16' : [ 'uint16' ],
67
    '*i64x':   'int'     ,
68
    '*u64x':   'uint64'  } }

Also available in: Unified diff