diff options
| author | Eric Blake <eblake@redhat.com> | 2015-05-04 09:05:03 -0600 |
|---|---|---|
| committer | Markus Armbruster <armbru@redhat.com> | 2015-05-05 18:39:00 +0200 |
| commit | ad11dbb93752ffd4bd1d5f31da7e2d9c40a68e8a (patch) | |
| tree | 92f68f5ecf754fbb244cb4a258e56c1f2fcc5957 /tests/qapi-schema/enum-missing-data.err | |
| parent | fe2a9303c9e511462f662a415c2e9d2defe9b7ca (diff) | |
| download | focaccia-qemu-ad11dbb93752ffd4bd1d5f31da7e2d9c40a68e8a.tar.gz focaccia-qemu-ad11dbb93752ffd4bd1d5f31da7e2d9c40a68e8a.zip | |
qapi: Add some enum tests
Demonstrate that the qapi generator doesn't deal well with enums that aren't up to par. Later patches will update the expected results as the generator is made stricter. 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/enum-missing-data.err')
| -rw-r--r-- | tests/qapi-schema/enum-missing-data.err | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/qapi-schema/enum-missing-data.err b/tests/qapi-schema/enum-missing-data.err new file mode 100644 index 0000000000..814ab2613d --- /dev/null +++ b/tests/qapi-schema/enum-missing-data.err @@ -0,0 +1,6 @@ +Traceback (most recent call last): + File "tests/qapi-schema/test-qapi.py", line 19, in <module> + exprs = parse_schema(sys.argv[1]) + File "scripts/qapi.py", line 334, in parse_schema + add_enum(expr['enum'], expr['data']) +KeyError: 'data' |