qemu/tests/qapi-schema
John Snow c256263f3d qapi/parser: Fix token membership tests when token can be None
When the token can be None (EOF), we can't use 'x in "abc"' style
membership tests to group types of tokens together, because 'None in
"abc"' is a TypeError.

Easy enough to fix. (Use a tuple: It's neither a static typing error nor
a runtime error to check for None in Tuple[str, ...])

Add tests to prevent a regression. (Note: they cannot be added prior to
this fix, as the unhandled stack trace will not match test output in the
CI system.)

Signed-off-by: John Snow <jsnow@redhat.com>
Message-Id: <20210519183951.3946870-11-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2021-05-20 11:28:28 +02:00
..
include schemas: Add vim modeline 2020-08-03 08:28:08 +02:00
allow-preconfig-test.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02: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: Speed up frontend tests 2019-10-22 09:26:12 +02:00
alternate-any.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
alternate-any.out
alternate-array.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
alternate-array.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
alternate-array.out
alternate-base.err qapi: Add feature flags to remaining definitions 2020-03-17 19:58:34 +01:00
alternate-base.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
alternate-base.out
alternate-branch-if-invalid.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +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: Enforce union and alternate branch naming rules 2021-03-23 22:31:53 +01:00
alternate-clash.json qapi: Enforce union and alternate branch naming rules 2021-03-23 22:31:53 +01:00
alternate-clash.out
alternate-conflict-bool-string.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +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: Speed up frontend tests 2019-10-22 09:26:12 +02:00
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: Speed up frontend tests 2019-10-22 09:26:12 +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: Speed up frontend tests 2019-10-22 09:26:12 +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: Speed up frontend tests 2019-10-22 09:26:12 +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: Speed up frontend tests 2019-10-22 09:26:12 +02:00
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-data-invalid.err qapi/expr.py: Check type of union and alternate 'data' member 2021-04-30 12:59:54 +02:00
alternate-data-invalid.json qapi/expr.py: Check type of union and alternate 'data' member 2021-04-30 12:59:54 +02:00
alternate-data-invalid.out qapi/expr.py: Check type of union and alternate 'data' member 2021-04-30 12:59:54 +02:00
alternate-empty.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
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: Speed up frontend tests 2019-10-22 09:26:12 +02: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: Speed up frontend tests 2019-10-22 09:26:12 +02:00
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: Speed up frontend tests 2019-10-22 09:26:12 +02:00
alternate-unknown.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
alternate-unknown.out
args-alternate.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
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: Speed up frontend tests 2019-10-22 09:26:12 +02:00
args-any.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
args-any.out
args-array-empty.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
args-array-empty.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
args-array-empty.out
args-array-unknown.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
args-array-unknown.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
args-array-unknown.out
args-bad-boxed.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
args-bad-boxed.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
args-bad-boxed.out qapi: Implement boxed types for commands/events 2016-07-19 13:21:08 +02:00
args-boxed-anon.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
args-boxed-anon.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
args-boxed-anon.out qapi: Implement boxed types for commands/events 2016-07-19 13:21:08 +02:00
args-boxed-string.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
args-boxed-string.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
args-boxed-string.out qapi: Implement boxed types for commands/events 2016-07-19 13:21:08 +02:00
args-int.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
args-int.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
args-int.out
args-invalid.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
args-invalid.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
args-invalid.out
args-member-array-bad.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
args-member-array-bad.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
args-member-array-bad.out
args-member-case.err qapi: Prepare for rejecting underscore in command and member names 2021-03-23 22:31:05 +01:00
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: Speed up frontend tests 2019-10-22 09:26:12 +02:00
args-member-unknown.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
args-member-unknown.out
args-union.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
args-union.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
args-union.out
args-unknown.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
args-unknown.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
args-unknown.out
bad-base.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
bad-base.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
bad-base.out
bad-data.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
bad-data.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
bad-data.out
bad-ident.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
bad-ident.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
bad-ident.out
bad-if-empty-list.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +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: Speed up frontend tests 2019-10-22 09:26:12 +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: Speed up frontend tests 2019-10-22 09:26:12 +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: Speed up frontend tests 2019-10-22 09:26:12 +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: Speed up frontend tests 2019-10-22 09:26:12 +02:00
bad-type-bool.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
bad-type-bool.out
bad-type-dict.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
bad-type-dict.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
bad-type-dict.out
bad-type-int.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
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: Speed up frontend tests 2019-10-22 09:26:12 +02:00
base-cycle-direct.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
base-cycle-direct.out
base-cycle-indirect.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
base-cycle-indirect.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
base-cycle-indirect.out
command-int.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
command-int.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
command-int.out
comments.err
comments.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
comments.out qapi: use './builtin' as the built-in module name 2021-02-08 14:15:58 +01:00
doc-bad-alternate-member.err qapi: Polish reporting of bogus member documentation 2019-10-29 07:35:16 +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-boxed-command-arg.err qapi: Polish reporting of bogus member documentation 2019-10-29 07:35:16 +01:00
doc-bad-boxed-command-arg.json qapi: Fix doc comment checking for commands and events 2019-10-29 07:35:16 +01:00
doc-bad-boxed-command-arg.out qapi: Fix doc comment checking for commands and events 2019-10-29 07:35:16 +01:00
doc-bad-command-arg.err qapi: Polish reporting of bogus member documentation 2019-10-29 07:35:16 +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-enum-member.err qapi: Polish reporting of bogus member documentation 2019-10-29 07:35:16 +01:00
doc-bad-enum-member.json qapi: Fix enum doc comment checking 2019-10-29 07:35:16 +01:00
doc-bad-enum-member.out qapi: Fix enum doc comment checking 2019-10-29 07:35:16 +01:00
doc-bad-event-arg.err qapi: Polish reporting of bogus member documentation 2019-10-29 07:35:16 +01:00
doc-bad-event-arg.json qapi: Fix doc comment checking for commands and events 2019-10-29 07:35:16 +01:00
doc-bad-event-arg.out qapi: Fix doc comment checking for commands and events 2019-10-29 07:35:16 +01:00
doc-bad-feature.err qapi: Check feature documentation against the schema 2019-10-29 07:35:16 +01:00
doc-bad-feature.json qapi: Check feature documentation against the schema 2019-10-29 07:35:16 +01:00
doc-bad-feature.out qapi: Check feature documentation against the schema 2019-10-29 07:35:16 +01:00
doc-bad-indent.err scripts/qapi/parser.py: improve doc comment indent handling 2020-09-29 17:55:39 +02:00
doc-bad-indent.json scripts/qapi/parser.py: improve doc comment indent handling 2020-09-29 17:55:39 +02:00
doc-bad-indent.out scripts/qapi/parser.py: improve doc comment indent handling 2020-09-29 17:55:39 +02:00
doc-bad-section.err qapi: Reject section markup in definition documentation 2020-09-07 16:35:16 +02:00
doc-bad-section.json qapi: Reject section markup in definition documentation 2020-09-07 16:35:16 +02:00
doc-bad-section.out qapi: Reject section markup in definition documentation 2020-09-07 16:35:16 +02:00
doc-bad-symbol.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
doc-bad-symbol.json qapi: add qapi2texi script 2017-01-16 10:10:35 +01:00
doc-bad-symbol.out qapi: add qapi2texi script 2017-01-16 10:10:35 +01:00
doc-bad-union-member.err qapi: Polish reporting of bogus member documentation 2019-10-29 07:35:16 +01:00
doc-bad-union-member.json qapi: Enforce type naming rules 2021-03-23 22:31:05 +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: Speed up frontend tests 2019-10-22 09:26:12 +02: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: Speed up frontend tests 2019-10-22 09:26:12 +02: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 qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
doc-duplicated-arg.json qapi: add qapi2texi script 2017-01-16 10:10:35 +01:00
doc-duplicated-arg.out qapi: add qapi2texi script 2017-01-16 10:10:35 +01:00
doc-duplicated-return.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
doc-duplicated-return.json qapi: add qapi2texi script 2017-01-16 10:10:35 +01:00
doc-duplicated-return.out qapi: add qapi2texi script 2017-01-16 10:10:35 +01:00
doc-duplicated-since.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
doc-duplicated-since.json qapi: add qapi2texi script 2017-01-16 10:10:35 +01:00
doc-duplicated-since.out qapi: add qapi2texi script 2017-01-16 10:10:35 +01:00
doc-empty-arg.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
doc-empty-arg.json qapi: add qapi2texi script 2017-01-16 10:10:35 +01:00
doc-empty-arg.out qapi: add qapi2texi script 2017-01-16 10:10:35 +01:00
doc-empty-section.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
doc-empty-section.json qapi: add qapi2texi script 2017-01-16 10:10:35 +01:00
doc-empty-section.out qapi: add qapi2texi script 2017-01-16 10:10:35 +01:00
doc-empty-symbol.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
doc-empty-symbol.json qapi: add qapi2texi script 2017-01-16 10:10:35 +01:00
doc-empty-symbol.out qapi: add qapi2texi script 2017-01-16 10:10:35 +01:00
doc-good.err tests/qapi-schema: Systematic positive doc comment tests 2017-03-21 10:42:55 +01:00
doc-good.json qapi: Enforce event naming rules 2021-03-23 22:31:05 +01:00
doc-good.out qapi: Enforce event naming rules 2021-03-23 22:31:05 +01:00
doc-good.rst tests/qapi-schema: Add test of the rST QAPI doc-comment output 2020-09-29 17:55:39 +02:00
doc-good.txt qapi: Enforce event naming rules 2021-03-23 22:31:05 +01:00
doc-interleaved-section.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
doc-interleaved-section.json qapi: add qapi2texi script 2017-01-16 10:10:35 +01:00
doc-interleaved-section.out qapi: add qapi2texi script 2017-01-16 10:10:35 +01:00
doc-invalid-end2.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
doc-invalid-end2.json qapi: add qapi2texi script 2017-01-16 10:10:35 +01:00
doc-invalid-end2.out qapi: add qapi2texi script 2017-01-16 10:10:35 +01:00
doc-invalid-end.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
doc-invalid-end.json qapi: add qapi2texi script 2017-01-16 10:10:35 +01:00
doc-invalid-end.out qapi: add qapi2texi script 2017-01-16 10:10:35 +01:00
doc-invalid-return.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
doc-invalid-return.json qapi: Enforce event naming rules 2021-03-23 22:31:05 +01:00
doc-invalid-return.out qapi: add qapi2texi script 2017-01-16 10:10:35 +01:00
doc-invalid-section.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
doc-invalid-section.json qapi: add qapi2texi script 2017-01-16 10:10:35 +01:00
doc-invalid-section.out qapi: add qapi2texi script 2017-01-16 10:10:35 +01:00
doc-invalid-start.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
doc-invalid-start.json qapi: add qapi2texi script 2017-01-16 10:10:35 +01:00
doc-invalid-start.out qapi: add qapi2texi script 2017-01-16 10:10:35 +01:00
doc-missing-colon.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
doc-missing-colon.json qapi: add qapi2texi script 2017-01-16 10:10:35 +01:00
doc-missing-colon.out qapi: add qapi2texi script 2017-01-16 10:10:35 +01:00
doc-missing-expr.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
doc-missing-expr.json qapi: add qapi2texi script 2017-01-16 10:10:35 +01:00
doc-missing-expr.out qapi: add qapi2texi script 2017-01-16 10:10:35 +01:00
doc-missing-space.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
doc-missing-space.json qapi: add qapi2texi script 2017-01-16 10:10:35 +01:00
doc-missing-space.out qapi: add qapi2texi script 2017-01-16 10:10:35 +01:00
doc-missing.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
doc-missing.json qapi: Make doc comments optional where we don't need them 2017-03-16 07:13:01 +01:00
doc-missing.out qapi: Make doc comments optional where we don't need them 2017-03-16 07:13:01 +01:00
doc-no-symbol.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
doc-no-symbol.json qapi: Fix detection of doc / expression mismatch 2017-03-16 07:13:03 +01:00
doc-no-symbol.out tests/qapi-schema: Improve doc / expression mismatch coverage 2017-03-16 07:13:03 +01:00
doc-undoc-feature.err qapi: Check feature documentation against the schema 2019-10-29 07:35:16 +01:00
doc-undoc-feature.json qapi: Check feature documentation against the schema 2019-10-29 07:35:16 +01:00
doc-undoc-feature.out qapi: Check feature documentation against the schema 2019-10-29 07:35:16 +01:00
double-type.err qapi: Enforce type naming rules 2021-03-23 22:31:05 +01:00
double-type.json qapi: Enforce type naming rules 2021-03-23 22:31:05 +01:00
double-type.out
duplicate-key.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
duplicate-key.json tests/qapi-schema: Delete two redundant tests 2019-09-24 14:07:22 +02:00
duplicate-key.out
empty.err
empty.json
empty.out qapi: use './builtin' as the built-in module name 2021-02-08 14:15:58 +01:00
enum-bad-member.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02: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: Speed up frontend tests 2019-10-22 09:26:12 +02:00
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: Speed up frontend tests 2019-10-22 09:26:12 +02:00
enum-bad-prefix.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
enum-bad-prefix.out
enum-clash-member.err qapi: Enforce enum member naming rules 2021-03-23 22:31:43 +01:00
enum-clash-member.json qapi: Enforce enum member naming rules 2021-03-23 22:31:43 +01:00
enum-clash-member.out
enum-dict-member-unknown.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02: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: Speed up frontend tests 2019-10-22 09:26:12 +02: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: Speed up frontend tests 2019-10-22 09:26:12 +02:00
enum-int-member.json
enum-int-member.out
enum-member-case.err qapi: Prepare for rejecting underscore in command and member names 2021-03-23 22:31:05 +01:00
enum-member-case.json qapi: Rename pragma *-whitelist to *-exceptions 2021-03-23 22:31:05 +01:00
enum-member-case.out
enum-missing-data.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
enum-missing-data.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
enum-missing-data.out
enum-wrong-data.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
enum-wrong-data.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
enum-wrong-data.out
escape-outside-string.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
event-boxed-empty.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
event-boxed-empty.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
event-boxed-empty.out qapi: Implement boxed types for commands/events 2016-07-19 13:21:08 +02:00
event-case.err qapi: Enforce event naming rules 2021-03-23 22:31:05 +01:00
event-case.json qapi: Enforce event naming rules 2021-03-23 22:31:05 +01:00
event-case.out qapi: Enforce event naming rules 2021-03-23 22:31:05 +01:00
event-member-invalid-dict.err tests/qapi-schema: Rework comments on longhand member definitions 2021-03-23 21:38:39 +01:00
event-member-invalid-dict.json tests/qapi-schema: Rework comments on longhand member definitions 2021-03-23 21:38:39 +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: Speed up frontend tests 2019-10-22 09:26:12 +02:00
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: Speed up frontend tests 2019-10-22 09:26:12 +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-deprecated-type.err qapi: Enforce type naming rules 2021-03-23 22:31:05 +01:00
features-deprecated-type.json qapi: Enforce type naming rules 2021-03-23 22:31:05 +01:00
features-deprecated-type.out qapi: New special feature flag "deprecated" 2020-03-17 21:42:47 +01:00
features-duplicate-name.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +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: Speed up frontend tests 2019-10-22 09:26:12 +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: Speed up frontend tests 2019-10-22 09:26:12 +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: Speed up frontend tests 2019-10-22 09:26:12 +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: Speed up frontend tests 2019-10-22 09:26:12 +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: Speed up frontend tests 2019-10-22 09:26:12 +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: Speed up frontend tests 2019-10-22 09:26:12 +02:00
flat-union-array-branch.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
flat-union-array-branch.out
flat-union-bad-base.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
flat-union-bad-base.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
flat-union-bad-base.out
flat-union-bad-discriminator.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
flat-union-bad-discriminator.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
flat-union-bad-discriminator.out
flat-union-base-any.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
flat-union-base-any.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
flat-union-base-any.out
flat-union-base-union.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
flat-union-base-union.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
flat-union-base-union.out
flat-union-clash-member.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
flat-union-clash-member.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
flat-union-clash-member.out
flat-union-discriminator-bad-name.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +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: Speed up frontend tests 2019-10-22 09:26:12 +02:00
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: Speed up frontend tests 2019-10-22 09:26:12 +02:00
flat-union-inline-invalid-dict.json tests/qapi-schema: Rework comments on longhand member definitions 2021-03-23 21:38:39 +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-int-branch.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
flat-union-int-branch.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
flat-union-int-branch.out
flat-union-invalid-branch-key.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
flat-union-invalid-branch-key.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
flat-union-invalid-branch-key.out
flat-union-invalid-discriminator.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
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: Speed up frontend tests 2019-10-22 09:26:12 +02: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 tests/qapi-schema: Drop TODO comment on simple unions 2021-03-23 21:39:18 +01:00
flat-union-no-base.json tests/qapi-schema: Drop TODO comment on simple unions 2021-03-23 21:39:18 +01:00
flat-union-no-base.out
flat-union-optional-discriminator.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
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: Speed up frontend tests 2019-10-22 09:26:12 +02:00
flat-union-string-discriminator.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
flat-union-string-discriminator.out
funny-char.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
funny-char.json
funny-char.out
funny-word.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +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: Speed up frontend tests 2019-10-22 09:26:12 +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: Speed up frontend tests 2019-10-22 09:26:12 +02:00
include-before-err.json
include-before-err.out
include-cycle-b.json
include-cycle-c.json
include-cycle.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
include-cycle.json
include-cycle.out
include-extra-junk.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
include-extra-junk.json qapi: Make doc comments optional where we don't need them 2017-03-16 07:13:01 +01:00
include-extra-junk.out qapi: Make doc comments optional where we don't need them 2017-03-16 07:13:01 +01:00
include-nested-err.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
include-nested-err.json
include-nested-err.out
include-no-file.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
include-no-file.json
include-no-file.out
include-non-file.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
include-non-file.json
include-non-file.out
include-repetition-sub.json
include-repetition.err
include-repetition.json
include-repetition.out qapi: use './builtin' as the built-in module name 2021-02-08 14:15:58 +01:00
include-self-cycle.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
include-self-cycle.json
include-self-cycle.out
include-simple-sub.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
include-simple.err
include-simple.json
include-simple.out qapi: use './builtin' as the built-in module name 2021-02-08 14:15:58 +01:00
indented-expr.err
indented-expr.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
indented-expr.out qapi: use './builtin' as the built-in module name 2021-02-08 14:15:58 +01:00
leading-comma-list.err qapi: Fix parse errors for removal of null from schema language 2021-03-05 15:40:50 +01:00
leading-comma-list.json
leading-comma-list.out
leading-comma-object.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
leading-comma-object.json
leading-comma-object.out
meson.build qapi/parser: Fix token membership tests when token can be None 2021-05-20 11:28:28 +02:00
missing-array-rsqb.err qapi/parser: Fix token membership tests when token can be None 2021-05-20 11:28:28 +02:00
missing-array-rsqb.json qapi/parser: Fix token membership tests when token can be None 2021-05-20 11:28:28 +02:00
missing-array-rsqb.out qapi/parser: Fix token membership tests when token can be None 2021-05-20 11:28:28 +02:00
missing-colon.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
missing-colon.json
missing-colon.out
missing-comma-list.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
missing-comma-list.json
missing-comma-list.out
missing-comma-object.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
missing-comma-object.json
missing-comma-object.out
missing-object-member-element.err qapi/parser: Fix token membership tests when token can be None 2021-05-20 11:28:28 +02:00
missing-object-member-element.json qapi/parser: Fix token membership tests when token can be None 2021-05-20 11:28:28 +02:00
missing-object-member-element.out qapi/parser: Fix token membership tests when token can be None 2021-05-20 11:28:28 +02:00
missing-schema.err qapi: Add test for nonexistent schema file 2021-05-20 11:28:27 +02:00
missing-schema.out qapi: Add test for nonexistent schema file 2021-05-20 11:28:27 +02:00
missing-type.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
missing-type.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
missing-type.out
nested-struct-data-invalid-dict.err tests/qapi-schema: Rework comments on longhand member definitions 2021-03-23 21:38:39 +01:00
nested-struct-data-invalid-dict.json tests/qapi-schema: Rework comments on longhand member definitions 2021-03-23 21:38:39 +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: Speed up frontend tests 2019-10-22 09:26:12 +02:00
nested-struct-data.json tests/qapi-schema: Rework comments on longhand member definitions 2021-03-23 21:38:39 +01:00
nested-struct-data.out
non-objects.err qapi/parser: enforce all top-level expressions must be dict in _parse() 2021-05-20 11:28:28 +02:00
non-objects.json
non-objects.out
oob-coroutine.err qapi: Add a 'coroutine' flag for commands 2020-10-09 07:08:19 +02:00
oob-coroutine.json qapi: Add a 'coroutine' flag for commands 2020-10-09 07:08:19 +02:00
oob-coroutine.out qapi: Add a 'coroutine' flag for commands 2020-10-09 07:08:19 +02:00
oob-test.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02: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-extra-junk.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
pragma-extra-junk.json qapi: Make doc comments optional where we don't need them 2017-03-16 07:13:01 +01:00
pragma-extra-junk.out qapi: Make doc comments optional where we don't need them 2017-03-16 07:13:01 +01:00
pragma-non-dict.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
pragma-non-dict.json qapi: Make doc comments optional where we don't need them 2017-03-16 07:13:01 +01:00
pragma-non-dict.out qapi: Make doc comments optional where we don't need them 2017-03-16 07:13:01 +01:00
pragma-unknown.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +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
pragma-value-not-bool.err tests/qapi-schema: Rename pragma-*-crap to pragma-value-not-* 2021-03-23 22:31:05 +01:00
pragma-value-not-bool.json tests/qapi-schema: Rename pragma-*-crap to pragma-value-not-* 2021-03-23 22:31:05 +01:00
pragma-value-not-bool.out tests/qapi-schema: Rename pragma-*-crap to pragma-value-not-* 2021-03-23 22:31:05 +01:00
pragma-value-not-list-of-str.err qapi: Rename pragma *-whitelist to *-exceptions 2021-03-23 22:31:05 +01:00
pragma-value-not-list-of-str.json qapi: Rename pragma *-whitelist to *-exceptions 2021-03-23 22:31:05 +01:00
pragma-value-not-list-of-str.out tests/qapi-schema: Rename pragma-*-crap to pragma-value-not-* 2021-03-23 22:31:05 +01:00
pragma-value-not-list.err qapi: Rename pragma *-whitelist to *-exceptions 2021-03-23 22:31:05 +01:00
pragma-value-not-list.json qapi: Rename pragma *-whitelist to *-exceptions 2021-03-23 22:31:05 +01:00
pragma-value-not-list.out tests/qapi-schema: Rename pragma-*-crap to pragma-value-not-* 2021-03-23 22:31:05 +01:00
qapi-schema-test.err
qapi-schema-test.json qapi: Enforce union and alternate branch naming rules 2021-03-23 22:31:53 +01:00
qapi-schema-test.out qapi: Enforce union and alternate branch naming rules 2021-03-23 22:31:53 +01:00
quoted-structural-chars.err qapi/parser: enforce all top-level expressions must be dict in _parse() 2021-05-20 11:28:28 +02:00
quoted-structural-chars.json
quoted-structural-chars.out
redefined-command.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
redefined-command.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
redefined-command.out
redefined-event.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
redefined-event.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
redefined-event.out
redefined-predefined.err tests/qapi-schema: Rename redefined-builtin to redefined-predefined 2021-03-23 22:31:05 +01:00
redefined-predefined.json tests/qapi-schema: Rename redefined-builtin to redefined-predefined 2021-03-23 22:31:05 +01:00
redefined-predefined.out tests/qapi-schema: Rename redefined-builtin to redefined-predefined 2021-03-23 22:31:05 +01:00
redefined-type.err qapi: Enforce type naming rules 2021-03-23 22:31:05 +01:00
redefined-type.json qapi: Enforce type naming rules 2021-03-23 22:31:05 +01:00
redefined-type.out
reserved-command-q.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
reserved-command-q.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
reserved-command-q.out
reserved-enum-q.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
reserved-enum-q.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
reserved-enum-q.out
reserved-member-has.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
reserved-member-has.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
reserved-member-has.out
reserved-member-q.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
reserved-member-q.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
reserved-member-q.out
reserved-member-u.err qapi: Fix to reject optional members with reserved names 2021-03-23 22:29:37 +01:00
reserved-member-u.json qapi: Fix to reject optional members with reserved names 2021-03-23 22:29:37 +01:00
reserved-member-u.out qapi: Fix to reject optional members with reserved names 2021-03-23 22:29:37 +01:00
reserved-member-underscore.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
reserved-member-underscore.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
reserved-member-underscore.out
reserved-type-kind.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
reserved-type-kind.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
reserved-type-kind.out
reserved-type-list.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
reserved-type-list.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
reserved-type-list.out
returns-alternate.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
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: Speed up frontend tests 2019-10-22 09:26:12 +02:00
returns-array-bad.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
returns-array-bad.out
returns-bad-type.err tests/qapi-schema: Rename returns-whitelist to returns-bad-type 2021-03-23 22:31:05 +01:00
returns-bad-type.json qapi: Rename pragma *-whitelist to *-exceptions 2021-03-23 22:31:05 +01:00
returns-bad-type.out tests/qapi-schema: Rename returns-whitelist to returns-bad-type 2021-03-23 22:31:05 +01:00
returns-dict.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
returns-dict.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
returns-dict.out
returns-unknown.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
returns-unknown.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
returns-unknown.out
string-code-point-31.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +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: Speed up frontend tests 2019-10-22 09:26:12 +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: Speed up frontend tests 2019-10-22 09:26:12 +02:00
struct-base-clash-deep.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
struct-base-clash-deep.out
struct-base-clash.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
struct-base-clash.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
struct-base-clash.out
struct-data-invalid.err qapi: Enforce type naming rules 2021-03-23 22:31:05 +01:00
struct-data-invalid.json qapi: Enforce type naming rules 2021-03-23 22:31:05 +01:00
struct-data-invalid.out
struct-member-if-invalid.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +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: Enforce type naming rules 2021-03-23 22:31:05 +01:00
struct-member-invalid-dict.json qapi: Enforce type naming rules 2021-03-23 22:31:05 +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: Enforce type naming rules 2021-03-23 22:31:05 +01:00
struct-member-invalid.json qapi: Enforce type naming rules 2021-03-23 22:31:05 +01:00
struct-member-invalid.out
struct-member-name-clash.err qapi: Enforce struct member naming rules 2021-03-23 22:31:43 +01:00
struct-member-name-clash.json qapi: Enforce struct member naming rules 2021-03-23 22:31:43 +01:00
struct-member-name-clash.out tests/qapi-schema: Switch member name clash test to struct 2021-03-23 22:31:31 +01:00
sub-sub-module.json schemas: Add vim modeline 2020-08-03 08:28:08 +02:00
test-qapi.py qapi/parser: Don't try to handle file errors 2021-05-20 11:28:27 +02:00
trailing-comma-list.err qapi: Fix parse errors for removal of null from schema language 2021-03-05 15:40:50 +01:00
trailing-comma-list.json
trailing-comma-list.out
trailing-comma-object.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
trailing-comma-object.json
trailing-comma-object.out
type-bypass-bad-gen.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
type-bypass-bad-gen.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
type-bypass-bad-gen.out
type-case.err qapi: Enforce type naming rules 2021-03-23 22:31:05 +01:00
type-case.json qapi: Enforce type naming rules 2021-03-23 22:31:05 +01:00
type-case.out qapi: Enforce type naming rules 2021-03-23 22:31:05 +01:00
unclosed-list.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
unclosed-list.json
unclosed-list.out
unclosed-object.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
unclosed-object.json
unclosed-object.out
unclosed-string.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
unclosed-string.json
unclosed-string.out
union-base-empty.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
union-base-empty.json tests/qapi-schema: Cover empty union base 2017-03-16 07:13:02 +01:00
union-base-empty.out tests/qapi-schema: Cover empty union base 2017-03-16 07:13:02 +01:00
union-base-no-discriminator.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
union-base-no-discriminator.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
union-base-no-discriminator.out
union-branch-case.err qapi: Prepare for rejecting underscore in command and member names 2021-03-23 22:31:05 +01:00
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: Speed up frontend tests 2019-10-22 09:26:12 +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: Speed up frontend tests 2019-10-22 09:26:12 +02: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: Enforce union and alternate branch naming rules 2021-03-23 22:31:53 +01:00
union-clash-branches.json qapi: Enforce union and alternate branch naming rules 2021-03-23 22:31:53 +01:00
union-clash-branches.out
union-empty.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
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: Speed up frontend tests 2019-10-22 09:26:12 +02:00
union-invalid-base.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
union-invalid-base.out
union-invalid-data.err qapi/expr.py: Check type of union and alternate 'data' member 2021-04-30 12:59:54 +02:00
union-invalid-data.json qapi/expr.py: Check type of union and alternate 'data' member 2021-04-30 12:59:54 +02:00
union-invalid-data.out qapi/expr.py: Check type of union and alternate 'data' member 2021-04-30 12:59:54 +02:00
union-optional-branch.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
union-optional-branch.json qapi: Back out doc comments added just to please qapi.py 2017-03-16 07:13:01 +01:00
union-optional-branch.out
union-unknown.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
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: Speed up frontend tests 2019-10-22 09:26:12 +02:00
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: Enforce type naming rules 2021-03-23 22:31:05 +01:00
unknown-expr-key.json qapi: Enforce type naming rules 2021-03-23 22:31:05 +01:00
unknown-expr-key.out