xemu/tests/qapi-schema
Markus Armbruster c615550df3 qapi: Improve source file read error handling
qapi-gen.py crashes when it can't open the main schema file, and when
it can't read from any schema file.  Lazy.

Change QAPISchema.__init__() to take a file name instead of a file
object.  Move the open code from _include() to __init__(), so it's
used for the main schema file, too.

Move the read into the try for good measure, and rephrase the error
message.

Reporting open or read failure for the main schema file needs a
QAPISourceInfo representing "no source".  Make QAPISourceInfo cope
with fname=None.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Message-Id: <20190927134639.4284-27-armbru@redhat.com>
2019-09-28 17:17:48 +02:00
..
include qapi: Fix array first used in a different module 2019-03-05 14:43:11 +01:00
allow-preconfig-test.err qapi: Improve reporting of invalid flags 2019-09-28 17:17:19 +02:00
allow-preconfig-test.exit tests: qapi-schema tests for allow-preconfig 2018-05-30 13:19:14 -03:00
allow-preconfig-test.json tests: qapi-schema tests for allow-preconfig 2018-05-30 13:19:14 -03:00
allow-preconfig-test.out tests: qapi-schema tests for allow-preconfig 2018-05-30 13:19:14 -03:00
alternate-any.err qapi: Move context-sensitive checking to the proper place 2019-09-28 17:17:19 +02:00
alternate-any.exit
alternate-any.json
alternate-any.out
alternate-array.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
alternate-array.exit
alternate-array.json
alternate-array.out
alternate-base.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
alternate-base.exit
alternate-base.json
alternate-base.out
alternate-branch-if-invalid.err qapi: Improve reporting of invalid 'if' further 2019-09-28 17:17:45 +02:00
alternate-branch-if-invalid.exit qapi: Fix missing 'if' checks in struct, union, alternate 'data' 2019-09-24 14:07:23 +02:00
alternate-branch-if-invalid.json qapi: Fix missing 'if' checks in struct, union, alternate 'data' 2019-09-24 14:07:23 +02:00
alternate-branch-if-invalid.out qapi: Fix missing 'if' checks in struct, union, alternate 'data' 2019-09-24 14:07:23 +02:00
alternate-clash.err qapi: Improve reporting of member name clashes 2019-09-28 17:17:18 +02:00
alternate-clash.exit
alternate-clash.json tests/qapi-schema: Avoid 'str' in alternate test cases 2017-05-31 16:04:05 +02:00
alternate-clash.out
alternate-conflict-bool-string.err qapi: Move context-sensitive checking to the proper place 2019-09-28 17:17:19 +02:00
alternate-conflict-bool-string.exit qapi: Fix error handling code on alternate conflict 2017-09-01 12:51:04 +02:00
alternate-conflict-bool-string.json qapi: Fix error handling code on alternate conflict 2017-09-01 12:51:04 +02:00
alternate-conflict-bool-string.out qapi: Fix error handling code on alternate conflict 2017-09-01 12:51:04 +02:00
alternate-conflict-dict.err qapi: Move context-sensitive checking to the proper place 2019-09-28 17:17:19 +02:00
alternate-conflict-dict.exit
alternate-conflict-dict.json qapi: Reject alternates that can't work with keyval_parse() 2017-05-31 16:04:09 +02:00
alternate-conflict-dict.out
alternate-conflict-enum-bool.err qapi: Move context-sensitive checking to the proper place 2019-09-28 17:17:19 +02:00
alternate-conflict-enum-bool.exit qapi: Reject alternates that can't work with keyval_parse() 2017-05-31 16:04:09 +02:00
alternate-conflict-enum-bool.json qapi: Reject alternates that can't work with keyval_parse() 2017-05-31 16:04:09 +02:00
alternate-conflict-enum-bool.out qapi: Reject alternates that can't work with keyval_parse() 2017-05-31 16:04:09 +02:00
alternate-conflict-enum-int.err qapi: Move context-sensitive checking to the proper place 2019-09-28 17:17:19 +02:00
alternate-conflict-enum-int.exit qapi: Reject alternates that can't work with keyval_parse() 2017-05-31 16:04:09 +02:00
alternate-conflict-enum-int.json qapi: Reject alternates that can't work with keyval_parse() 2017-05-31 16:04:09 +02:00
alternate-conflict-enum-int.out qapi: Reject alternates that can't work with keyval_parse() 2017-05-31 16:04:09 +02:00
alternate-conflict-num-string.err qapi: Move context-sensitive checking to the proper place 2019-09-28 17:17:19 +02:00
alternate-conflict-num-string.exit qapi: Fix error handling code on alternate conflict 2017-09-01 12:51:04 +02:00
alternate-conflict-num-string.json qapi: Fix error handling code on alternate conflict 2017-09-01 12:51:04 +02:00
alternate-conflict-num-string.out qapi: Fix error handling code on alternate conflict 2017-09-01 12:51:04 +02:00
alternate-conflict-string.err qapi: Move context-sensitive checking to the proper place 2019-09-28 17:17:19 +02:00
alternate-conflict-string.exit
alternate-conflict-string.json qapi: Reject alternates that can't work with keyval_parse() 2017-05-31 16:04:09 +02:00
alternate-conflict-string.out
alternate-empty.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
alternate-empty.exit
alternate-empty.json qapi: Permit alternates with just one branch 2019-09-24 14:07:22 +02:00
alternate-empty.out
alternate-invalid-dict.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
alternate-invalid-dict.exit qapi: add a dictionary form for TYPE 2018-12-13 19:20:11 +01:00
alternate-invalid-dict.json qapi: add a dictionary form for TYPE 2018-12-13 19:20:11 +01:00
alternate-invalid-dict.out qapi: add a dictionary form for TYPE 2018-12-13 19:20:11 +01:00
alternate-nested.err qapi: Move context-sensitive checking to the proper place 2019-09-28 17:17:19 +02:00
alternate-nested.exit
alternate-nested.json tests/qapi-schema: Avoid 'str' in alternate test cases 2017-05-31 16:04:05 +02:00
alternate-nested.out
alternate-unknown.err qapi: Move context-sensitive checking to the proper place 2019-09-28 17:17:19 +02:00
alternate-unknown.exit
alternate-unknown.json
alternate-unknown.out
args-alternate.err qapi: Move context-sensitive checking to the proper place 2019-09-28 17:17:19 +02:00
args-alternate.exit
args-alternate.json tests/qapi-schema: Avoid 'str' in alternate test cases 2017-05-31 16:04:05 +02:00
args-alternate.out
args-any.err qapi: Move context-sensitive checking to the proper place 2019-09-28 17:17:19 +02:00
args-any.exit
args-any.json
args-any.out
args-array-empty.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
args-array-empty.exit
args-array-empty.json
args-array-empty.out
args-array-unknown.err qapi: Move context-sensitive checking to the proper place 2019-09-28 17:17:19 +02:00
args-array-unknown.exit
args-array-unknown.json
args-array-unknown.out
args-bad-boxed.err qapi: Improve reporting of invalid flags 2019-09-28 17:17:19 +02:00
args-bad-boxed.exit
args-bad-boxed.json
args-bad-boxed.out
args-boxed-anon.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
args-boxed-anon.exit
args-boxed-anon.json
args-boxed-anon.out
args-boxed-string.err qapi: Move context-sensitive checking to the proper place 2019-09-28 17:17:19 +02:00
args-boxed-string.exit
args-boxed-string.json
args-boxed-string.out
args-int.err qapi: Move context-sensitive checking to the proper place 2019-09-28 17:17:19 +02:00
args-int.exit
args-int.json
args-int.out
args-invalid.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
args-invalid.exit
args-invalid.json
args-invalid.out
args-member-array-bad.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
args-member-array-bad.exit
args-member-array-bad.json
args-member-array-bad.out
args-member-case.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
args-member-case.exit
args-member-case.json qapi: Clean up member name case checking 2019-09-28 17:17:18 +02:00
args-member-case.out
args-member-unknown.err qapi: Move context-sensitive checking to the proper place 2019-09-28 17:17:19 +02:00
args-member-unknown.exit
args-member-unknown.json
args-member-unknown.out
args-name-clash.err qapi: Improve reporting of member name clashes 2019-09-28 17:17:18 +02:00
args-name-clash.exit
args-name-clash.json
args-name-clash.out
args-union.err qapi: Move context-sensitive checking to the proper place 2019-09-28 17:17:19 +02:00
args-union.exit
args-union.json
args-union.out
args-unknown.err qapi: Move context-sensitive checking to the proper place 2019-09-28 17:17:19 +02:00
args-unknown.exit
args-unknown.json
args-unknown.out
bad-base.err qapi: Move context-sensitive checking to the proper place 2019-09-28 17:17:19 +02:00
bad-base.exit
bad-base.json
bad-base.out
bad-data.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
bad-data.exit
bad-data.json
bad-data.out
bad-ident.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
bad-ident.exit
bad-ident.json
bad-ident.out
bad-if-empty-list.err qapi: Improve reporting of invalid 'if' further 2019-09-28 17:17:45 +02:00
bad-if-empty-list.exit qapi: add 'if' to top-level expressions 2018-07-03 18:21:24 +02:00
bad-if-empty-list.json qapi: add 'if' to top-level expressions 2018-07-03 18:21:24 +02:00
bad-if-empty-list.out qapi: add 'if' to top-level expressions 2018-07-03 18:21:24 +02:00
bad-if-empty.err qapi: Improve reporting of invalid 'if' further 2019-09-28 17:17:45 +02:00
bad-if-empty.exit qapi: add 'if' to top-level expressions 2018-07-03 18:21:24 +02:00
bad-if-empty.json qapi: add 'if' to top-level expressions 2018-07-03 18:21:24 +02:00
bad-if-empty.out qapi: add 'if' to top-level expressions 2018-07-03 18:21:24 +02:00
bad-if-list.err qapi: Improve reporting of invalid 'if' further 2019-09-28 17:17:45 +02:00
bad-if-list.exit qapi: add 'if' to top-level expressions 2018-07-03 18:21:24 +02:00
bad-if-list.json qapi: Reject blank 'if' conditions in addition to empty ones 2019-09-24 14:07:23 +02:00
bad-if-list.out qapi: add 'if' to top-level expressions 2018-07-03 18:21:24 +02:00
bad-if.err qapi: Improve reporting of invalid 'if' further 2019-09-28 17:17:45 +02:00
bad-if.exit qapi: add 'if' to top-level expressions 2018-07-03 18:21:24 +02:00
bad-if.json qapi: add 'if' to top-level expressions 2018-07-03 18:21:24 +02:00
bad-if.out qapi: add 'if' to top-level expressions 2018-07-03 18:21:24 +02:00
bad-type-bool.err qapi: Improve reporting of missing / unknown definition keys 2019-09-28 17:17:19 +02:00
bad-type-bool.exit
bad-type-bool.json
bad-type-bool.out
bad-type-dict.err qapi: Improve reporting of missing / unknown definition keys 2019-09-28 17:17:19 +02:00
bad-type-dict.exit
bad-type-dict.json
bad-type-dict.out
bad-type-int.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
bad-type-int.exit
bad-type-int.json tests/qapi-schema: Demonstrate suboptimal lexical errors 2019-09-24 14:07:23 +02:00
bad-type-int.out
base-cycle-direct.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
base-cycle-direct.exit
base-cycle-direct.json
base-cycle-direct.out
base-cycle-indirect.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
base-cycle-indirect.exit
base-cycle-indirect.json
base-cycle-indirect.out
command-int.err qapi: Move context-sensitive checking to the proper place 2019-09-28 17:17:19 +02:00
command-int.exit
command-int.json
command-int.out
comments.err
comments.exit
comments.json
comments.out qapi: Clean up modular built-in code generation a bit 2019-02-18 14:44:04 +01:00
doc-bad-alternate-member.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
doc-bad-alternate-member.exit tests/qapi-schema: Improve coverage of bogus member docs 2017-03-16 07:13:03 +01:00
doc-bad-alternate-member.json tests/qapi-schema: Avoid 'str' in alternate test cases 2017-05-31 16:04:05 +02:00
doc-bad-alternate-member.out tests/qapi-schema: Improve coverage of bogus member docs 2017-03-16 07:13:03 +01:00
doc-bad-command-arg.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
doc-bad-command-arg.exit tests/qapi-schema: Rename doc-bad-args to doc-bad-command-arg 2017-03-16 07:13:03 +01:00
doc-bad-command-arg.json tests/qapi-schema: Rename doc-bad-args to doc-bad-command-arg 2017-03-16 07:13:03 +01:00
doc-bad-command-arg.out tests/qapi-schema: Rename doc-bad-args to doc-bad-command-arg 2017-03-16 07:13:03 +01:00
doc-bad-section.err tests/qapi-schema/doc-bad-section: New, factored out of doc-good 2017-12-20 19:18:33 +01:00
doc-bad-section.exit tests/qapi-schema/doc-bad-section: New, factored out of doc-good 2017-12-20 19:18:33 +01:00
doc-bad-section.json tests/qapi-schema/doc-bad-section: New, factored out of doc-good 2017-12-20 19:18:33 +01:00
doc-bad-section.out qapi: Clean up modular built-in code generation a bit 2019-02-18 14:44:04 +01:00
doc-bad-symbol.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
doc-bad-symbol.exit
doc-bad-symbol.json
doc-bad-symbol.out
doc-bad-union-member.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
doc-bad-union-member.exit qapi: Fix detection of bogus member documentation 2017-03-16 07:13:04 +01:00
doc-bad-union-member.json tests/qapi-schema: Improve coverage of bogus member docs 2017-03-16 07:13:03 +01:00
doc-bad-union-member.out qapi: Fix detection of bogus member documentation 2017-03-16 07:13:04 +01:00
doc-before-include.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
doc-before-include.exit qapi: Fix detection of doc / expression mismatch 2017-03-16 07:13:03 +01:00
doc-before-include.json qapi: Fix detection of doc / expression mismatch 2017-03-16 07:13:03 +01:00
doc-before-include.out qapi: Fix detection of doc / expression mismatch 2017-03-16 07:13:03 +01:00
doc-before-pragma.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
doc-before-pragma.exit qapi: Fix detection of doc / expression mismatch 2017-03-16 07:13:03 +01:00
doc-before-pragma.json qapi: Fix detection of doc / expression mismatch 2017-03-16 07:13:03 +01:00
doc-before-pragma.out qapi: Fix detection of doc / expression mismatch 2017-03-16 07:13:03 +01:00
doc-duplicated-arg.err
doc-duplicated-arg.exit
doc-duplicated-arg.json
doc-duplicated-arg.out
doc-duplicated-return.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
doc-duplicated-return.exit
doc-duplicated-return.json
doc-duplicated-return.out
doc-duplicated-since.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
doc-duplicated-since.exit
doc-duplicated-since.json
doc-duplicated-since.out
doc-empty-arg.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
doc-empty-arg.exit
doc-empty-arg.json
doc-empty-arg.out
doc-empty-section.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
doc-empty-section.exit
doc-empty-section.json
doc-empty-section.out
doc-empty-symbol.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
doc-empty-symbol.exit
doc-empty-symbol.json
doc-empty-symbol.out
doc-good.err tests/qapi-schema: Systematic positive doc comment tests 2017-03-21 10:42:55 +01:00
doc-good.exit tests/qapi-schema: Systematic positive doc comment tests 2017-03-21 10:42:55 +01:00
doc-good.json qapi: add condition to variants documentation 2018-12-14 06:52:48 +01:00
doc-good.out qapi: Clean up modular built-in code generation a bit 2019-02-18 14:44:04 +01:00
doc-good.texi qapi: add condition to variants documentation 2018-12-14 06:52:48 +01:00
doc-interleaved-section.err
doc-interleaved-section.exit
doc-interleaved-section.json
doc-interleaved-section.out
doc-invalid-end2.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
doc-invalid-end2.exit
doc-invalid-end2.json
doc-invalid-end2.out
doc-invalid-end.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
doc-invalid-end.exit
doc-invalid-end.json
doc-invalid-end.out
doc-invalid-return.err
doc-invalid-return.exit
doc-invalid-return.json
doc-invalid-return.out
doc-invalid-section.err qapi: Improve error message on @NAME: in free-form doc 2017-03-16 07:13:03 +01:00
doc-invalid-section.exit
doc-invalid-section.json
doc-invalid-section.out
doc-invalid-start.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
doc-invalid-start.exit
doc-invalid-start.json
doc-invalid-start.out
doc-missing-colon.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
doc-missing-colon.exit
doc-missing-colon.json
doc-missing-colon.out
doc-missing-expr.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
doc-missing-expr.exit
doc-missing-expr.json
doc-missing-expr.out
doc-missing-space.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
doc-missing-space.exit
doc-missing-space.json
doc-missing-space.out
doc-missing.err qapi: Improve reporting of missing documentation comment 2019-09-28 17:17:48 +02:00
doc-missing.exit
doc-missing.json
doc-missing.out
doc-no-symbol.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
doc-no-symbol.exit
doc-no-symbol.json qapi: Fix detection of doc / expression mismatch 2017-03-16 07:13:03 +01:00
doc-no-symbol.out
double-type.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
double-type.exit
double-type.json
double-type.out
duplicate-key.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
duplicate-key.exit
duplicate-key.json tests/qapi-schema: Delete two redundant tests 2019-09-24 14:07:22 +02:00
duplicate-key.out
empty.err
empty.exit
empty.json
empty.out qapi: Clean up modular built-in code generation a bit 2019-02-18 14:44:04 +01:00
enum-bad-member.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
enum-bad-member.exit qapi: add a dictionary form with 'name' key for enum members 2018-12-13 19:20:11 +01:00
enum-bad-member.json qapi: add a dictionary form with 'name' key for enum members 2018-12-13 19:20:11 +01:00
enum-bad-member.out qapi: add a dictionary form with 'name' key for enum members 2018-12-13 19:20:11 +01:00
enum-bad-name.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
enum-bad-name.exit
enum-bad-name.json tests/qapi-schema: Demonstrate bad reporting of funny characters 2019-09-24 14:07:22 +02:00
enum-bad-name.out
enum-bad-prefix.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
enum-bad-prefix.exit
enum-bad-prefix.json
enum-bad-prefix.out
enum-clash-member.err qapi: Improve reporting of member name clashes 2019-09-28 17:17:18 +02:00
enum-clash-member.exit
enum-clash-member.json
enum-clash-member.out
enum-dict-member-unknown.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
enum-dict-member-unknown.exit qapi: add a dictionary form with 'name' key for enum members 2018-12-13 19:20:11 +01:00
enum-dict-member-unknown.json qapi: add a dictionary form with 'name' key for enum members 2018-12-13 19:20:11 +01:00
enum-dict-member-unknown.out qapi: add a dictionary form with 'name' key for enum members 2018-12-13 19:20:11 +01:00
enum-if-invalid.err qapi: Improve reporting of invalid 'if' further 2019-09-28 17:17:45 +02:00
enum-if-invalid.exit qapi: add 'if' to enum members 2018-12-13 19:20:11 +01:00
enum-if-invalid.json qapi: add 'if' to enum members 2018-12-13 19:20:11 +01:00
enum-if-invalid.out qapi: add 'if' to enum members 2018-12-13 19:20:11 +01:00
enum-int-member.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
enum-int-member.exit
enum-int-member.json
enum-int-member.out
enum-member-case.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
enum-member-case.exit
enum-member-case.json
enum-member-case.out
enum-missing-data.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
enum-missing-data.exit
enum-missing-data.json
enum-missing-data.out
enum-wrong-data.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
enum-wrong-data.exit
enum-wrong-data.json
enum-wrong-data.out
escape-outside-string.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
event-boxed-empty.err qapi: Move context-free checking to the proper place 2019-09-28 17:17:19 +02:00
event-boxed-empty.exit
event-boxed-empty.json
event-boxed-empty.out
event-case.err
event-case.exit
event-case.json
event-case.out qapi: Clean up modular built-in code generation a bit 2019-02-18 14:44:04 +01:00
event-member-invalid-dict.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
event-member-invalid-dict.exit qapi: add a dictionary form for TYPE 2018-12-13 19:20:11 +01:00
event-member-invalid-dict.json qapi: add a dictionary form for TYPE 2018-12-13 19:20:11 +01:00
event-member-invalid-dict.out qapi: add a dictionary form for TYPE 2018-12-13 19:20:11 +01:00
event-nest-struct.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
event-nest-struct.exit
event-nest-struct.json qapi: add a dictionary form for TYPE 2018-12-13 19:20:11 +01:00
event-nest-struct.out
features-bad-type.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
features-bad-type.exit tests/qapi-schema: Error case tests for features in structs 2019-06-12 18:35:26 +02:00
features-bad-type.json tests/qapi-schema: Error case tests for features in structs 2019-06-12 18:35:26 +02:00
features-bad-type.out tests/qapi-schema: Error case tests for features in structs 2019-06-12 18:35:26 +02:00
features-duplicate-name.err qapi: Improve reporting of member name clashes 2019-09-28 17:17:18 +02:00
features-duplicate-name.exit tests/qapi-schema: Error case tests for features in structs 2019-06-12 18:35:26 +02:00
features-duplicate-name.json tests/qapi-schema: Error case tests for features in structs 2019-06-12 18:35:26 +02:00
features-duplicate-name.out tests/qapi-schema: Error case tests for features in structs 2019-06-12 18:35:26 +02:00
features-if-invalid.err qapi: Improve reporting of invalid 'if' further 2019-09-28 17:17:45 +02:00
features-if-invalid.exit qapi: Remove null from schema language 2019-09-24 14:07:23 +02:00
features-if-invalid.json qapi: Remove null from schema language 2019-09-24 14:07:23 +02:00
features-if-invalid.out qapi: Remove null from schema language 2019-09-24 14:07:23 +02:00
features-missing-name.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
features-missing-name.exit tests/qapi-schema: Error case tests for features in structs 2019-06-12 18:35:26 +02:00
features-missing-name.json tests/qapi-schema: Error case tests for features in structs 2019-06-12 18:35:26 +02:00
features-missing-name.out tests/qapi-schema: Error case tests for features in structs 2019-06-12 18:35:26 +02:00
features-name-bad-type.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
features-name-bad-type.exit tests/qapi-schema: Error case tests for features in structs 2019-06-12 18:35:26 +02:00
features-name-bad-type.json tests/qapi-schema: Error case tests for features in structs 2019-06-12 18:35:26 +02:00
features-name-bad-type.out tests/qapi-schema: Error case tests for features in structs 2019-06-12 18:35:26 +02:00
features-no-list.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
features-no-list.exit tests/qapi-schema: Error case tests for features in structs 2019-06-12 18:35:26 +02:00
features-no-list.json tests/qapi-schema: Error case tests for features in structs 2019-06-12 18:35:26 +02:00
features-no-list.out tests/qapi-schema: Error case tests for features in structs 2019-06-12 18:35:26 +02:00
features-unknown-key.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
features-unknown-key.exit tests/qapi-schema: Error case tests for features in structs 2019-06-12 18:35:26 +02:00
features-unknown-key.json tests/qapi-schema: Error case tests for features in structs 2019-06-12 18:35:26 +02:00
features-unknown-key.out tests/qapi-schema: Error case tests for features in structs 2019-06-12 18:35:26 +02:00
flat-union-array-branch.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
flat-union-array-branch.exit
flat-union-array-branch.json
flat-union-array-branch.out
flat-union-bad-base.err qapi: Improve reporting of member name clashes 2019-09-28 17:17:18 +02:00
flat-union-bad-base.exit
flat-union-bad-base.json
flat-union-bad-base.out
flat-union-bad-discriminator.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
flat-union-bad-discriminator.exit
flat-union-bad-discriminator.json
flat-union-bad-discriminator.out
flat-union-base-any.err qapi: Move context-sensitive checking to the proper place 2019-09-28 17:17:19 +02:00
flat-union-base-any.exit
flat-union-base-any.json
flat-union-base-any.out
flat-union-base-union.err qapi: Move context-sensitive checking to the proper place 2019-09-28 17:17:19 +02:00
flat-union-base-union.exit
flat-union-base-union.json
flat-union-base-union.out
flat-union-clash-member.err qapi: Improve reporting of member name clashes 2019-09-28 17:17:18 +02:00
flat-union-clash-member.exit
flat-union-clash-member.json
flat-union-clash-member.out
flat-union-discriminator-bad-name.err qapi: Move context-sensitive checking to the proper place 2019-09-28 17:17:19 +02:00
flat-union-discriminator-bad-name.exit tests/qapi-schema: Demonstrate misleading optional tag error 2019-09-24 14:07:22 +02:00
flat-union-discriminator-bad-name.json qapi: Move context-sensitive checking to the proper place 2019-09-28 17:17:19 +02:00
flat-union-discriminator-bad-name.out tests/qapi-schema: Demonstrate misleading optional tag error 2019-09-24 14:07:22 +02:00
flat-union-empty.err qapi: Move context-sensitive checking to the proper place 2019-09-28 17:17:19 +02:00
flat-union-empty.exit
flat-union-empty.json qapi: Permit omitting all flat union branches 2019-09-24 14:07:22 +02:00
flat-union-empty.out
flat-union-inline-invalid-dict.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
flat-union-inline-invalid-dict.exit qapi: add a dictionary form for TYPE 2018-12-13 19:20:11 +01:00
flat-union-inline-invalid-dict.json qapi: add a dictionary form for TYPE 2018-12-13 19:20:11 +01:00
flat-union-inline-invalid-dict.out qapi: add a dictionary form for TYPE 2018-12-13 19:20:11 +01:00
flat-union-inline.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
flat-union-inline.exit
flat-union-inline.json qapi: add a dictionary form for TYPE 2018-12-13 19:20:11 +01:00
flat-union-inline.out
flat-union-int-branch.err qapi: Move context-sensitive checking to the proper place 2019-09-28 17:17:19 +02:00
flat-union-int-branch.exit
flat-union-int-branch.json
flat-union-int-branch.out
flat-union-invalid-branch-key.err qapi: Move context-sensitive checking to the proper place 2019-09-28 17:17:19 +02:00
flat-union-invalid-branch-key.exit
flat-union-invalid-branch-key.json
flat-union-invalid-branch-key.out
flat-union-invalid-discriminator.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
flat-union-invalid-discriminator.exit
flat-union-invalid-discriminator.json qapi: Fix broken discriminator error messages 2019-09-24 14:07:23 +02:00
flat-union-invalid-discriminator.out
flat-union-invalid-if-discriminator.err qapi: Move context-sensitive checking to the proper place 2019-09-28 17:17:19 +02:00
flat-union-invalid-if-discriminator.exit qapi: Add 'if' to implicit struct members 2018-12-13 19:20:11 +01:00
flat-union-invalid-if-discriminator.json qapi: Fix broken discriminator error messages 2019-09-24 14:07:23 +02:00
flat-union-invalid-if-discriminator.out qapi: Add 'if' to implicit struct members 2018-12-13 19:20:11 +01:00
flat-union-no-base.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
flat-union-no-base.exit
flat-union-no-base.json
flat-union-no-base.out
flat-union-optional-discriminator.err qapi: Move context-sensitive checking to the proper place 2019-09-28 17:17:19 +02:00
flat-union-optional-discriminator.exit
flat-union-optional-discriminator.json qapi: Move context-sensitive checking to the proper place 2019-09-28 17:17:19 +02:00
flat-union-optional-discriminator.out
flat-union-string-discriminator.err qapi: Move context-sensitive checking to the proper place 2019-09-28 17:17:19 +02:00
flat-union-string-discriminator.exit
flat-union-string-discriminator.json
flat-union-string-discriminator.out
funny-char.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
funny-char.exit
funny-char.json
funny-char.out
funny-word.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
funny-word.exit tests/qapi-schema: Demonstrate suboptimal lexical errors 2019-09-24 14:07:23 +02:00
funny-word.json tests/qapi-schema: Demonstrate suboptimal lexical errors 2019-09-24 14:07:23 +02:00
funny-word.out tests/qapi-schema: Demonstrate suboptimal lexical errors 2019-09-24 14:07:23 +02:00
ident-with-escape.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
ident-with-escape.exit qapi: Drop support for escape sequences other than \\ 2019-09-24 14:07:22 +02:00
ident-with-escape.json qapi: Drop support for escape sequences other than \\ 2019-09-24 14:07:22 +02:00
ident-with-escape.out qapi: Drop support for escape sequences other than \\ 2019-09-24 14:07:22 +02:00
include-before-err.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
include-before-err.exit
include-before-err.json
include-before-err.out
include-cycle-b.json
include-cycle-c.json
include-cycle.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
include-cycle.exit
include-cycle.json
include-cycle.out
include-extra-junk.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
include-extra-junk.exit
include-extra-junk.json
include-extra-junk.out
include-nested-err.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
include-nested-err.exit
include-nested-err.json
include-nested-err.out
include-no-file.err qapi: Improve source file read error handling 2019-09-28 17:17:48 +02:00
include-no-file.exit
include-no-file.json
include-no-file.out
include-non-file.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
include-non-file.exit
include-non-file.json
include-non-file.out
include-repetition-sub.json
include-repetition.err
include-repetition.exit
include-repetition.json
include-repetition.out qapi: Clean up modular built-in code generation a bit 2019-02-18 14:44:04 +01:00
include-self-cycle.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
include-self-cycle.exit
include-self-cycle.json
include-self-cycle.out
include-simple-sub.json
include-simple.err
include-simple.exit
include-simple.json
include-simple.out qapi: Clean up modular built-in code generation a bit 2019-02-18 14:44:04 +01:00
indented-expr.err
indented-expr.exit
indented-expr.json
indented-expr.out qapi: Clean up modular built-in code generation a bit 2019-02-18 14:44:04 +01:00
leading-comma-list.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
leading-comma-list.exit
leading-comma-list.json
leading-comma-list.out
leading-comma-object.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
leading-comma-object.exit
leading-comma-object.json
leading-comma-object.out
missing-colon.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
missing-colon.exit
missing-colon.json
missing-colon.out
missing-comma-list.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
missing-comma-list.exit
missing-comma-list.json
missing-comma-list.out
missing-comma-object.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
missing-comma-object.exit
missing-comma-object.json
missing-comma-object.out
missing-type.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
missing-type.exit
missing-type.json
missing-type.out
nested-struct-data-invalid-dict.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
nested-struct-data-invalid-dict.exit qapi: add a dictionary form for TYPE 2018-12-13 19:20:11 +01:00
nested-struct-data-invalid-dict.json qapi: add a dictionary form for TYPE 2018-12-13 19:20:11 +01:00
nested-struct-data-invalid-dict.out qapi: add a dictionary form for TYPE 2018-12-13 19:20:11 +01:00
nested-struct-data.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
nested-struct-data.exit
nested-struct-data.json qapi: add a dictionary form for TYPE 2018-12-13 19:20:11 +01:00
nested-struct-data.out
non-objects.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
non-objects.exit
non-objects.json
non-objects.out
oob-test.err qapi: Improve reporting of invalid flags 2019-09-28 17:17:19 +02:00
oob-test.exit tests: add oob-test for qapi-schema 2018-03-27 10:17:45 -05:00
oob-test.json tests: add oob-test for qapi-schema 2018-03-27 10:17:45 -05:00
oob-test.out tests: add oob-test for qapi-schema 2018-03-27 10:17:45 -05:00
pragma-doc-required-crap.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
pragma-doc-required-crap.exit
pragma-doc-required-crap.json
pragma-doc-required-crap.out
pragma-extra-junk.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
pragma-extra-junk.exit
pragma-extra-junk.json
pragma-extra-junk.out
pragma-name-case-whitelist-crap.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
pragma-name-case-whitelist-crap.exit
pragma-name-case-whitelist-crap.json qapi: Remove null from schema language 2019-09-24 14:07:23 +02:00
pragma-name-case-whitelist-crap.out
pragma-non-dict.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
pragma-non-dict.exit
pragma-non-dict.json
pragma-non-dict.out
pragma-returns-whitelist-crap.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
pragma-returns-whitelist-crap.exit
pragma-returns-whitelist-crap.json
pragma-returns-whitelist-crap.out
pragma-unknown.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
pragma-unknown.exit tests/qapi-schema: Cover unknown pragma 2019-09-24 14:07:22 +02:00
pragma-unknown.json tests/qapi-schema: Cover unknown pragma 2019-09-24 14:07:22 +02:00
pragma-unknown.out tests/qapi-schema: Cover unknown pragma 2019-09-24 14:07:22 +02:00
qapi-schema-test.err
qapi-schema-test.exit
qapi-schema-test.json qapi: Permit omitting all flat union branches 2019-09-24 14:07:22 +02:00
qapi-schema-test.out qapi: Permit omitting all flat union branches 2019-09-24 14:07:22 +02:00
quoted-structural-chars.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
quoted-structural-chars.exit
quoted-structural-chars.json
quoted-structural-chars.out
redefined-builtin.err qapi: Move context-sensitive checking to the proper place 2019-09-28 17:17:19 +02:00
redefined-builtin.exit
redefined-builtin.json
redefined-builtin.out
redefined-command.err qapi: Improve reporting of redefinition 2019-09-28 17:17:48 +02:00
redefined-command.exit
redefined-command.json
redefined-command.out
redefined-event.err qapi: Improve reporting of redefinition 2019-09-28 17:17:48 +02:00
redefined-event.exit
redefined-event.json
redefined-event.out
redefined-type.err qapi: Improve reporting of redefinition 2019-09-28 17:17:48 +02:00
redefined-type.exit
redefined-type.json
redefined-type.out
reserved-command-q.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
reserved-command-q.exit
reserved-command-q.json
reserved-command-q.out
reserved-enum-q.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
reserved-enum-q.exit
reserved-enum-q.json
reserved-enum-q.out
reserved-member-has.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
reserved-member-has.exit
reserved-member-has.json
reserved-member-has.out
reserved-member-q.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
reserved-member-q.exit
reserved-member-q.json
reserved-member-q.out
reserved-member-u.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
reserved-member-u.exit
reserved-member-u.json
reserved-member-u.out
reserved-member-underscore.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
reserved-member-underscore.exit
reserved-member-underscore.json
reserved-member-underscore.out
reserved-type-kind.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
reserved-type-kind.exit
reserved-type-kind.json
reserved-type-kind.out
reserved-type-list.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
reserved-type-list.exit
reserved-type-list.json
reserved-type-list.out
returns-alternate.err qapi: Move context-sensitive checking to the proper place 2019-09-28 17:17:19 +02:00
returns-alternate.exit
returns-alternate.json tests/qapi-schema: Avoid 'str' in alternate test cases 2017-05-31 16:04:05 +02:00
returns-alternate.out
returns-array-bad.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
returns-array-bad.exit
returns-array-bad.json
returns-array-bad.out
returns-dict.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
returns-dict.exit
returns-dict.json
returns-dict.out
returns-unknown.err qapi: Move context-sensitive checking to the proper place 2019-09-28 17:17:19 +02:00
returns-unknown.exit
returns-unknown.json
returns-unknown.out
returns-whitelist.err qapi: Move context-sensitive checking to the proper place 2019-09-28 17:17:19 +02:00
returns-whitelist.exit
returns-whitelist.json
returns-whitelist.out
string-code-point-31.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
string-code-point-31.exit qapi: Restrict strings to printable ASCII 2019-09-24 14:07:22 +02:00
string-code-point-31.json qapi: Restrict strings to printable ASCII 2019-09-24 14:07:22 +02:00
string-code-point-31.out qapi: Restrict strings to printable ASCII 2019-09-24 14:07:22 +02:00
string-code-point-127.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
string-code-point-127.exit qapi: Restrict strings to printable ASCII 2019-09-24 14:07:22 +02:00
string-code-point-127.json qapi: Restrict strings to printable ASCII 2019-09-24 14:07:22 +02:00
string-code-point-127.out qapi: Restrict strings to printable ASCII 2019-09-24 14:07:22 +02:00
struct-base-clash-deep.err qapi: Improve reporting of member name clashes 2019-09-28 17:17:18 +02:00
struct-base-clash-deep.exit
struct-base-clash-deep.json
struct-base-clash-deep.out
struct-base-clash.err qapi: Improve reporting of member name clashes 2019-09-28 17:17:18 +02:00
struct-base-clash.exit
struct-base-clash.json
struct-base-clash.out
struct-data-invalid.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
struct-data-invalid.exit
struct-data-invalid.json
struct-data-invalid.out
struct-member-if-invalid.err qapi: Improve reporting of invalid 'if' further 2019-09-28 17:17:45 +02:00
struct-member-if-invalid.exit qapi: Fix missing 'if' checks in struct, union, alternate 'data' 2019-09-24 14:07:23 +02:00
struct-member-if-invalid.json qapi: Fix missing 'if' checks in struct, union, alternate 'data' 2019-09-24 14:07:23 +02:00
struct-member-if-invalid.out qapi: Fix missing 'if' checks in struct, union, alternate 'data' 2019-09-24 14:07:23 +02:00
struct-member-invalid-dict.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
struct-member-invalid-dict.exit qapi: add a dictionary form for TYPE 2018-12-13 19:20:11 +01:00
struct-member-invalid-dict.json qapi: add a dictionary form for TYPE 2018-12-13 19:20:11 +01:00
struct-member-invalid-dict.out qapi: add a dictionary form for TYPE 2018-12-13 19:20:11 +01:00
struct-member-invalid.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
struct-member-invalid.exit
struct-member-invalid.json
struct-member-invalid.out
sub-sub-module.json qapi: Fix code generation for sub-modules in other directories 2019-03-05 14:43:11 +01:00
test-qapi.py tests/qapi-schema: Test for good feature lists in structs 2019-06-12 18:35:17 +02:00
trailing-comma-list.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
trailing-comma-list.exit
trailing-comma-list.json
trailing-comma-list.out
trailing-comma-object.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
trailing-comma-object.exit
trailing-comma-object.json
trailing-comma-object.out
type-bypass-bad-gen.err qapi: Improve reporting of invalid flags 2019-09-28 17:17:19 +02:00
type-bypass-bad-gen.exit
type-bypass-bad-gen.json
type-bypass-bad-gen.out
unclosed-list.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
unclosed-list.exit
unclosed-list.json
unclosed-list.out
unclosed-object.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
unclosed-object.exit
unclosed-object.json
unclosed-object.out
unclosed-string.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
unclosed-string.exit
unclosed-string.json
unclosed-string.out
union-base-empty.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
union-base-empty.exit
union-base-empty.json
union-base-empty.out
union-base-no-discriminator.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
union-base-no-discriminator.exit
union-base-no-discriminator.json
union-base-no-discriminator.out
union-branch-case.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
union-branch-case.exit
union-branch-case.json qapi: Clean up member name case checking 2019-09-28 17:17:18 +02:00
union-branch-case.out
union-branch-if-invalid.err qapi: Improve reporting of invalid 'if' further 2019-09-28 17:17:45 +02:00
union-branch-if-invalid.exit qapi: Fix missing 'if' checks in struct, union, alternate 'data' 2019-09-24 14:07:23 +02:00
union-branch-if-invalid.json qapi: Fix missing 'if' checks in struct, union, alternate 'data' 2019-09-24 14:07:23 +02:00
union-branch-if-invalid.out qapi: Fix missing 'if' checks in struct, union, alternate 'data' 2019-09-24 14:07:23 +02:00
union-branch-invalid-dict.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
union-branch-invalid-dict.exit qapi: add a dictionary form for TYPE 2018-12-13 19:20:11 +01:00
union-branch-invalid-dict.json qapi: add a dictionary form for TYPE 2018-12-13 19:20:11 +01:00
union-branch-invalid-dict.out qapi: add a dictionary form for TYPE 2018-12-13 19:20:11 +01:00
union-clash-branches.err qapi: Improve reporting of member name clashes 2019-09-28 17:17:18 +02:00
union-clash-branches.exit
union-clash-branches.json
union-clash-branches.out
union-empty.err qapi: Move context-sensitive checking to the proper place 2019-09-28 17:17:19 +02:00
union-empty.exit
union-empty.json qapi: Permit omitting all flat union branches 2019-09-24 14:07:22 +02:00
union-empty.out
union-invalid-base.err qapi: Move context-sensitive checking to the proper place 2019-09-28 17:17:19 +02:00
union-invalid-base.exit
union-invalid-base.json
union-invalid-base.out
union-optional-branch.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
union-optional-branch.exit
union-optional-branch.json
union-optional-branch.out
union-unknown.err qapi: Move context-sensitive checking to the proper place 2019-09-28 17:17:19 +02:00
union-unknown.exit
union-unknown.json qapi: Move context-sensitive checking to the proper place 2019-09-28 17:17:19 +02:00
union-unknown.out
unknown-escape.err qapi: Change frontend error messages to start with lower case 2019-09-28 17:17:18 +02:00
unknown-escape.exit
unknown-escape.json qapi: Drop support for escape sequences other than \\ 2019-09-24 14:07:22 +02:00
unknown-escape.out
unknown-expr-key.err qapi: Avoid redundant definition references in error messages 2019-09-28 17:17:32 +02:00
unknown-expr-key.exit
unknown-expr-key.json qapi: improve reporting of unknown or missing keys 2018-12-13 19:20:11 +01:00
unknown-expr-key.out