tests/qapi-schema: Demonstrate insufficient 'if' checking
commitef91ab0d5fe1a263e9e3cc1d14ea702a0a9f2261
authorMarkus Armbruster <armbru@redhat.com>
Sat, 14 Sep 2019 15:34:52 +0000 (14 17:34 +0200)
committerMarkus Armbruster <armbru@redhat.com>
Tue, 24 Sep 2019 12:07:23 +0000 (24 14:07 +0200)
tree4ead6eb3f797a8cb6ed1a642df7c5aa716b705d4
parent31248b985e30801c2676ff448291c2b3d02a1b8c
tests/qapi-schema: Demonstrate insufficient 'if' checking

Cover invalid 'if' in struct members, features, union and alternate
branches.  Four out of four are broken.  Mark FIXME.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-Id: <20190914153506.2151-6-armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
[Comment typo fixed]
17 files changed:
tests/Makefile.include
tests/qapi-schema/alternate-branch-if-invalid.err [new file with mode: 0644]
tests/qapi-schema/alternate-branch-if-invalid.exit [new file with mode: 0644]
tests/qapi-schema/alternate-branch-if-invalid.json [new file with mode: 0644]
tests/qapi-schema/alternate-branch-if-invalid.out [new file with mode: 0644]
tests/qapi-schema/features-if-invalid.err [new file with mode: 0644]
tests/qapi-schema/features-if-invalid.exit [new file with mode: 0644]
tests/qapi-schema/features-if-invalid.json [new file with mode: 0644]
tests/qapi-schema/features-if-invalid.out [new file with mode: 0644]
tests/qapi-schema/struct-member-if-invalid.err [new file with mode: 0644]
tests/qapi-schema/struct-member-if-invalid.exit [new file with mode: 0644]
tests/qapi-schema/struct-member-if-invalid.json [new file with mode: 0644]
tests/qapi-schema/struct-member-if-invalid.out [new file with mode: 0644]
tests/qapi-schema/union-branch-if-invalid.err [new file with mode: 0644]
tests/qapi-schema/union-branch-if-invalid.exit [new file with mode: 0644]
tests/qapi-schema/union-branch-if-invalid.json [new file with mode: 0644]
tests/qapi-schema/union-branch-if-invalid.out [new file with mode: 0644]