summary refs log tree commit diff stats
path: root/tests/qapi-schema/nested-struct-data.exit
diff options
context:
space:
mode:
authorFam Zheng <famz@redhat.com>2015-05-04 09:05:18 -0600
committerMarkus Armbruster <armbru@redhat.com>2015-05-05 18:39:01 +0200
commite53188ada516c814a729551be2448684d6d8ce08 (patch)
treede6f806bf8166075f8a2fd91c296d7832176e8c9 /tests/qapi-schema/nested-struct-data.exit
parent4dc2e6906e1084fdd37bf67385c5dcd2c72ae22b (diff)
downloadfocaccia-qemu-e53188ada516c814a729551be2448684d6d8ce08.tar.gz
focaccia-qemu-e53188ada516c814a729551be2448684d6d8ce08.zip
qapi: Allow true, false and null in schema json
In the near term, we will use it for a sensible-looking
'gen':false inside command declarations, instead of the
current ugly 'gen':'no'.

In the long term, it will allow conversion from shorthand
with defaults mentioned only in side-band documentation:
 'data':{'*flag':'bool', '*string':'str'}
into an explicit default value documentation, as in:
 'data':{'flag':{'type':'bool', 'optional':true, 'default':true},
         'string':{'type':'str', 'optional':true, 'default':null}}

We still don't parse integer values (also necessary before
we can allow explicit defaults), but that can come in a later
series.

Update the testsuite to match an improved error message.

Signed-off-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Diffstat (limited to 'tests/qapi-schema/nested-struct-data.exit')
0 files changed, 0 insertions, 0 deletions