You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/tests/qapi-schema
Daniel P. Berrangé 4b1e715912 qapi: switch to use QEMU_TEST_REGENERATE env var
The QAPI_TEST_UPDATE env var can be set when running the QAPI
schema tests to regenerate the reference output. For consistent
naming with the tracetool test, change the env var name to
QEMU_TEST_REGENERATE.

The test is modified to provide a hint about use of the new
env var and it is also added to the developer documentation.document its usage.

Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Message-id: 20250916081638.764020-8-berrange@redhat.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
2 weeks ago
..
include schemas: Add vim modeline 5 years ago
allow-preconfig-test.err qapi: Speed up frontend tests 6 years ago
allow-preconfig-test.json tests: qapi-schema tests for allow-preconfig 7 years ago
allow-preconfig-test.out tests: qapi-schema tests for allow-preconfig 7 years ago
alternate-any.err qapi: Speed up frontend tests 6 years ago
alternate-any.json qapi: Back out doc comments added just to please qapi.py 9 years ago
alternate-any.out
alternate-array.err qapi-schema: support alternates with array type 4 years ago
alternate-array.json qapi-schema: support alternates with array type 4 years ago
alternate-array.out qapi: Smarter camel_to_upper() to reduce need for 'prefix' 1 year ago
alternate-base.err qapi: Add feature flags to remaining definitions 6 years ago
alternate-base.json qapi: Back out doc comments added just to please qapi.py 9 years ago
alternate-base.out
alternate-branch-if-invalid.err qapi: make 'if' condition strings simple identifiers 4 years ago
alternate-branch-if-invalid.json qapi: Fix missing 'if' checks in struct, union, alternate 'data' 6 years ago
alternate-branch-if-invalid.out qapi: Fix missing 'if' checks in struct, union, alternate 'data' 6 years ago
alternate-clash.err qapi: Enforce union and alternate branch naming rules 5 years ago
alternate-clash.json qapi: Enforce union and alternate branch naming rules 5 years ago
alternate-clash.out
alternate-conflict-bool-string.err qapi: Speed up frontend tests 6 years ago
alternate-conflict-bool-string.json qapi: Fix error handling code on alternate conflict 8 years ago
alternate-conflict-bool-string.out qapi: Fix error handling code on alternate conflict 8 years ago
alternate-conflict-dict.err qapi: Speed up frontend tests 6 years ago
alternate-conflict-dict.json qapi: Reject alternates that can't work with keyval_parse() 8 years ago
alternate-conflict-dict.out
alternate-conflict-enum-bool.err qapi: Speed up frontend tests 6 years ago
alternate-conflict-enum-bool.json qapi: Reject alternates that can't work with keyval_parse() 8 years ago
alternate-conflict-enum-bool.out qapi: Reject alternates that can't work with keyval_parse() 8 years ago
alternate-conflict-enum-int.err qapi: Speed up frontend tests 6 years ago
alternate-conflict-enum-int.json qapi: Reject alternates that can't work with keyval_parse() 8 years ago
alternate-conflict-enum-int.out qapi: Reject alternates that can't work with keyval_parse() 8 years ago
alternate-conflict-lists.err qapi-schema: test: add a qapi-schema-test for array alternates 4 years ago
alternate-conflict-lists.json qapi-schema: test: add a qapi-schema-test for array alternates 4 years ago
alternate-conflict-lists.out qapi-schema: test: add a qapi-schema-test for array alternates 4 years ago
alternate-conflict-num-string.err qapi: Speed up frontend tests 6 years ago
alternate-conflict-num-string.json qapi: Fix error handling code on alternate conflict 8 years ago
alternate-conflict-num-string.out qapi: Fix error handling code on alternate conflict 8 years ago
alternate-conflict-string.err qapi: Speed up frontend tests 6 years ago
alternate-conflict-string.json qapi: Reject alternates that can't work with keyval_parse() 8 years ago
alternate-conflict-string.out
alternate-data-invalid.err qapi/expr.py: Check type of union and alternate 'data' member 4 years ago
alternate-data-invalid.json qapi/expr.py: Check type of union and alternate 'data' member 4 years ago
alternate-data-invalid.out qapi/expr.py: Check type of union and alternate 'data' member 4 years ago
alternate-empty.err qapi: Speed up frontend tests 6 years ago
alternate-empty.json qapi: Permit alternates with just one branch 6 years ago
alternate-empty.out
alternate-invalid-dict.err qapi: Speed up frontend tests 6 years ago
alternate-invalid-dict.json qapi: add a dictionary form for TYPE 7 years ago
alternate-invalid-dict.out qapi: add a dictionary form for TYPE 7 years ago
alternate-nested.err qapi: Speed up frontend tests 6 years ago
alternate-nested.json tests/qapi-schema: Avoid 'str' in alternate test cases 8 years ago
alternate-nested.out
alternate-unknown.err qapi: Speed up frontend tests 6 years ago
alternate-unknown.json qapi: Back out doc comments added just to please qapi.py 9 years ago
alternate-unknown.out
args-alternate.err qapi: Speed up frontend tests 6 years ago
args-alternate.json tests/qapi-schema: Avoid 'str' in alternate test cases 8 years ago
args-alternate.out
args-any.err qapi: Speed up frontend tests 6 years ago
args-any.json qapi: Back out doc comments added just to please qapi.py 9 years ago
args-any.out
args-array-empty.err qapi: Speed up frontend tests 6 years ago
args-array-empty.json qapi: Back out doc comments added just to please qapi.py 9 years ago
args-array-empty.out
args-array-unknown.err qapi: Speed up frontend tests 6 years ago
args-array-unknown.json qapi: Back out doc comments added just to please qapi.py 9 years ago
args-array-unknown.out
args-bad-boxed.err qapi: Speed up frontend tests 6 years ago
args-bad-boxed.json qapi: Back out doc comments added just to please qapi.py 9 years ago
args-bad-boxed.out qapi: Implement boxed types for commands/events 9 years ago
args-boxed-anon.err qapi: Speed up frontend tests 6 years ago
args-boxed-anon.json qapi: Back out doc comments added just to please qapi.py 9 years ago
args-boxed-anon.out qapi: Implement boxed types for commands/events 9 years ago
args-boxed-string.err qapi: Speed up frontend tests 6 years ago
args-boxed-string.json qapi: Back out doc comments added just to please qapi.py 9 years ago
args-boxed-string.out qapi: Implement boxed types for commands/events 9 years ago
args-if-implicit.err qapi: Require boxed for conditional command and event arguments 2 years ago
args-if-implicit.json qapi: Require boxed for conditional command and event arguments 2 years ago
args-if-implicit.out qapi: Require boxed for conditional command and event arguments 2 years ago
args-if-unboxed.err qapi: Require boxed for conditional command and event arguments 2 years ago
args-if-unboxed.json qapi: Require boxed for conditional command and event arguments 2 years ago
args-if-unboxed.out qapi: Require boxed for conditional command and event arguments 2 years ago
args-int.err qapi: Speed up frontend tests 6 years ago
args-int.json qapi: Back out doc comments added just to please qapi.py 9 years ago
args-int.out
args-invalid.err qapi: Speed up frontend tests 6 years ago
args-invalid.json qapi: Back out doc comments added just to please qapi.py 9 years ago
args-invalid.out
args-member-array-bad.err qapi: Speed up frontend tests 6 years ago
args-member-array-bad.json qapi: Back out doc comments added just to please qapi.py 9 years ago
args-member-array-bad.out
args-member-case.err qapi: Prepare for rejecting underscore in command and member names 5 years ago
args-member-case.json qapi: Clean up member name case checking 6 years ago
args-member-case.out
args-member-unknown.err qapi: Speed up frontend tests 6 years ago
args-member-unknown.json qapi: Back out doc comments added just to please qapi.py 9 years ago
args-member-unknown.out
args-union.err tests/qapi-schema: Purge simple unions from tests 4 years ago
args-union.json tests/qapi-schema: Purge simple unions from tests 4 years ago
args-union.out
args-unknown.err qapi: Speed up frontend tests 6 years ago
args-unknown.json qapi: Back out doc comments added just to please qapi.py 9 years ago
args-unknown.out
bad-base.err tests/qapi-schema: Purge simple unions from tests 4 years ago
bad-base.json tests/qapi-schema: Purge simple unions from tests 4 years ago
bad-base.out
bad-data.err qapi: Improve error message for unexpected array types 2 years ago
bad-data.json qapi: Back out doc comments added just to please qapi.py 9 years ago
bad-data.out
bad-ident.err qapi: Speed up frontend tests 6 years ago
bad-ident.json qapi: Back out doc comments added just to please qapi.py 9 years ago
bad-ident.out
bad-if-all.err qapi: replace if condition list with dict {'all': [...]} 4 years ago
bad-if-all.json qapi: replace if condition list with dict {'all': [...]} 4 years ago
bad-if-all.out qapi: replace if condition list with dict {'all': [...]} 4 years ago
bad-if-empty-list.err qapi: Speed up frontend tests 6 years ago
bad-if-empty-list.json qapi: replace if condition list with dict {'all': [...]} 4 years ago
bad-if-empty-list.out qapi: add 'if' to top-level expressions 7 years ago
bad-if-empty.err qapi: make 'if' condition strings simple identifiers 4 years ago
bad-if-empty.json qapi: add 'if' to top-level expressions 7 years ago
bad-if-empty.out qapi: add 'if' to top-level expressions 7 years ago
bad-if-key.err qapi: Tweak error messages for unknown / conflicting 'if' keys 4 years ago
bad-if-key.json qapi: replace if condition list with dict {'all': [...]} 4 years ago
bad-if-key.out qapi: replace if condition list with dict {'all': [...]} 4 years ago
bad-if-keys.err qapi: Tweak error messages for unknown / conflicting 'if' keys 4 years ago
bad-if-keys.json qapi: replace if condition list with dict {'all': [...]} 4 years ago
bad-if-keys.out qapi: replace if condition list with dict {'all': [...]} 4 years ago
bad-if-list.err qapi: make 'if' condition strings simple identifiers 4 years ago
bad-if-list.json qapi: replace if condition list with dict {'all': [...]} 4 years ago
bad-if-list.out qapi: add 'if' to top-level expressions 7 years ago
bad-if-not.err qapi: Fix bogus error for 'if': { 'not': '' } 4 years ago
bad-if-not.json tests/: spelling fixes 2 years ago
bad-if-not.out tests/qapi-schema: Cover 'not' condition with empty argument 4 years ago
bad-if.err qapi: replace if condition list with dict {'all': [...]} 4 years ago
bad-if.json qapi: make 'if' condition strings simple identifiers 4 years ago
bad-if.out qapi: add 'if' to top-level expressions 7 years ago
bad-type-bool.err qapi: Speed up frontend tests 6 years ago
bad-type-bool.json qapi: Back out doc comments added just to please qapi.py 9 years ago
bad-type-bool.out
bad-type-dict.err qapi: Speed up frontend tests 6 years ago
bad-type-dict.json qapi: Back out doc comments added just to please qapi.py 9 years ago
bad-type-dict.out
bad-type-int.err qapi: Speed up frontend tests 6 years ago
bad-type-int.json tests/qapi-schema: Demonstrate suboptimal lexical errors 6 years ago
bad-type-int.out
base-cycle-direct.err qapi: Speed up frontend tests 6 years ago
base-cycle-direct.json qapi: Back out doc comments added just to please qapi.py 9 years ago
base-cycle-direct.out
base-cycle-indirect.err qapi: Speed up frontend tests 6 years ago
base-cycle-indirect.json qapi: Back out doc comments added just to please qapi.py 9 years ago
base-cycle-indirect.out
command-int.err qapi: Speed up frontend tests 6 years ago
command-int.json qapi: Back out doc comments added just to please qapi.py 9 years ago
command-int.out
comments.err
comments.json qapi: Back out doc comments added just to please qapi.py 9 years ago
comments.out qapi: Smarter camel_to_upper() to reduce need for 'prefix' 1 year ago
doc-bad-alternate-member.err qapi: Improve error position for bogus argument descriptions 2 years ago
doc-bad-alternate-member.json qapi: Require member documentation (with loophole) 2 years ago
doc-bad-alternate-member.out tests/qapi-schema: Improve coverage of bogus member docs 9 years ago
doc-bad-boxed-command-arg.err qapi: Improve error position for bogus argument descriptions 2 years ago
doc-bad-boxed-command-arg.json qapi: Fix doc comment checking for commands and events 6 years ago
doc-bad-boxed-command-arg.out qapi: Fix doc comment checking for commands and events 6 years ago
doc-bad-command-arg.err qapi: Improve error position for bogus argument descriptions 2 years ago
doc-bad-command-arg.json tests/qapi-schema: Rename doc-bad-args to doc-bad-command-arg 9 years ago
doc-bad-command-arg.out tests/qapi-schema: Rename doc-bad-args to doc-bad-command-arg 9 years ago
doc-bad-enum-member.err qapi: Improve error position for bogus argument descriptions 2 years ago
doc-bad-enum-member.json qapi: Fix enum doc comment checking 6 years ago
doc-bad-enum-member.out qapi: Fix enum doc comment checking 6 years ago
doc-bad-event-arg.err qapi: Improve error position for bogus argument descriptions 2 years ago
doc-bad-event-arg.json qapi: Fix doc comment checking for commands and events 6 years ago
doc-bad-event-arg.out qapi: Fix doc comment checking for commands and events 6 years ago
doc-bad-feature.err qapi: Improve error position for bogus argument descriptions 2 years ago
doc-bad-feature.json qapi: Check feature documentation against the schema 6 years ago
doc-bad-feature.out qapi: Check feature documentation against the schema 6 years ago
doc-bad-indent.err qapi: Relax doc string @name: description indentation rules 2 years ago
doc-bad-indent.json qapi: Relax doc string @name: description indentation rules 2 years ago
doc-bad-indent.out scripts/qapi/parser.py: improve doc comment indent handling 5 years ago
doc-bad-symbol.err qapi: Speed up frontend tests 6 years ago
doc-bad-symbol.json qapi: add qapi2texi script 9 years ago
doc-bad-symbol.out qapi: add qapi2texi script 9 years ago
doc-bad-union-member.err qapi: Improve error position for bogus argument descriptions 2 years ago
doc-bad-union-member.json qapi: Enforce type naming rules 5 years ago
doc-bad-union-member.out qapi: Fix detection of bogus member documentation 9 years ago
doc-before-include.err qapi: Speed up frontend tests 6 years ago
doc-before-include.json qapi: Fix detection of doc / expression mismatch 9 years ago
doc-before-include.out qapi: Fix detection of doc / expression mismatch 9 years ago
doc-before-pragma.err qapi: Speed up frontend tests 6 years ago
doc-before-pragma.json qapi: Fix detection of doc / expression mismatch 9 years ago
doc-before-pragma.out qapi: Fix detection of doc / expression mismatch 9 years ago
doc-duplicate-features.err qapi: Reject multiple and empty feature descriptions 2 years ago
doc-duplicate-features.json tests/qapi-schema: Cover duplicate 'Features:' line 2 years ago
doc-duplicate-features.out qapi: Reject multiple and empty feature descriptions 2 years ago
doc-duplicated-arg.err qapi: Divorce QAPIDoc from QAPIParseError 2 years ago
doc-duplicated-arg.json qapi: add qapi2texi script 9 years ago
doc-duplicated-arg.out qapi: add qapi2texi script 9 years ago
doc-duplicated-return.err qapi: Divorce QAPIDoc from QAPIParseError 2 years ago
doc-duplicated-return.json qapi: Recognize section tags and 'Features:' only after blank line 2 years ago
doc-duplicated-return.out qapi: add qapi2texi script 9 years ago
doc-duplicated-since.err qapi: Divorce QAPIDoc from QAPIParseError 2 years ago
doc-duplicated-since.json qapi: Recognize section tags and 'Features:' only after blank line 2 years ago
doc-duplicated-since.out qapi: add qapi2texi script 9 years ago
doc-empty-arg.err qapi: Divorce QAPIDoc from QAPIParseError 2 years ago
doc-empty-arg.json qapi: add qapi2texi script 9 years ago
doc-empty-arg.out qapi: add qapi2texi script 9 years ago
doc-empty-features.err qapi: Reject multiple and empty feature descriptions 2 years ago
doc-empty-features.json tests/qapi-schema: Cover 'Features:' not followed by descriptions 2 years ago
doc-empty-features.out qapi: Reject multiple and empty feature descriptions 2 years ago
doc-empty-section.err qapi: convert "Note" sections to plain rST 1 year ago
doc-empty-section.json qapi: convert "Note" sections to plain rST 1 year ago
doc-empty-section.out qapi: add qapi2texi script 9 years ago
doc-empty-symbol.err qapi/parser: remove FIXME comment from _append_body_line 4 years ago
doc-empty-symbol.json qapi: add qapi2texi script 9 years ago
doc-empty-symbol.out qapi: add qapi2texi script 9 years ago
doc-good.err tests/qapi-schema: Systematic positive doc comment tests 9 years ago
doc-good.json docs/sphinx: remove special parsing for freeform sections 3 months ago
doc-good.out docs/sphinx: remove special parsing for freeform sections 3 months ago
doc-good.rst tests/qapi-schema: Add test of the rST QAPI doc-comment output 5 years ago
doc-good.txt docs/sphinx: remove legacy QAPI manual generator 3 months ago
doc-interleaved-section.err qapi: Improve error message for description following section 2 years ago
doc-interleaved-section.json qapi: convert "Note" sections to plain rST 1 year ago
doc-interleaved-section.out qapi: add qapi2texi script 9 years ago
doc-invalid-end.err qapi: Speed up frontend tests 6 years ago
doc-invalid-end.json qapi: add qapi2texi script 9 years ago
doc-invalid-end.out qapi: add qapi2texi script 9 years ago
doc-invalid-end2.err qapi: Speed up frontend tests 6 years ago
doc-invalid-end2.json qapi: add qapi2texi script 9 years ago
doc-invalid-end2.out qapi: add qapi2texi script 9 years ago
doc-invalid-return.err qapi: Slightly clearer error message for invalid "Returns" section 2 years ago
doc-invalid-return.json qapi: Recognize section tags and 'Features:' only after blank line 2 years ago
doc-invalid-return.out qapi: add qapi2texi script 9 years ago
doc-invalid-return2.err qapi: Reject "Returns" section when command doesn't return anything 2 years ago
doc-invalid-return2.json qapi: Reject "Returns" section when command doesn't return anything 2 years ago
doc-invalid-return2.out qapi: Reject "Returns" section when command doesn't return anything 2 years ago
doc-invalid-section.err qapi: Speed up frontend tests 6 years ago
doc-invalid-section.json qapi: add qapi2texi script 9 years ago
doc-invalid-section.out qapi: add qapi2texi script 9 years ago
doc-invalid-start.err qapi: Speed up frontend tests 6 years ago
doc-invalid-start.json qapi: add qapi2texi script 9 years ago
doc-invalid-start.out qapi: add qapi2texi script 9 years ago
doc-missing-colon.err qapi: Speed up frontend tests 6 years ago
doc-missing-colon.json qapi: add qapi2texi script 9 years ago
doc-missing-colon.out qapi: add qapi2texi script 9 years ago
doc-missing-expr.err qapi: Speed up frontend tests 6 years ago
doc-missing-expr.json qapi: add qapi2texi script 9 years ago
doc-missing-expr.out qapi: add qapi2texi script 9 years ago
doc-missing-space.err qapi: Speed up frontend tests 6 years ago
doc-missing-space.json qapi: add qapi2texi script 9 years ago
doc-missing-space.out qapi: add qapi2texi script 9 years ago
doc-missing.err qapi: Speed up frontend tests 6 years ago
doc-missing.json qapi: Make doc comments optional where we don't need them 9 years ago
doc-missing.out qapi: Make doc comments optional where we don't need them 9 years ago
doc-no-symbol.err qapi: Speed up frontend tests 6 years ago
doc-no-symbol.json qapi: Fix detection of doc / expression mismatch 9 years ago
doc-no-symbol.out tests/qapi-schema: Improve doc / expression mismatch coverage 9 years ago
doc-undoc-feature.err qapi: Check feature documentation against the schema 6 years ago
doc-undoc-feature.json qapi: Check feature documentation against the schema 6 years ago
doc-undoc-feature.out qapi: Check feature documentation against the schema 6 years ago
double-type.err qapi: Tweak error messages for missing / conflicting meta-type 4 years ago
double-type.json qapi: Enforce type naming rules 5 years ago
double-type.out
duplicate-key.err qapi: Speed up frontend tests 6 years ago
duplicate-key.json tests/qapi-schema: Delete two redundant tests 6 years ago
duplicate-key.out
empty.err
empty.json
empty.out qapi: Smarter camel_to_upper() to reduce need for 'prefix' 1 year ago
enum-bad-member.err qapi: Speed up frontend tests 6 years ago
enum-bad-member.json qapi: add a dictionary form with 'name' key for enum members 7 years ago
enum-bad-member.out qapi: add a dictionary form with 'name' key for enum members 7 years ago
enum-bad-name.err qapi: Speed up frontend tests 6 years ago
enum-bad-name.json tests/qapi-schema: Demonstrate bad reporting of funny characters 6 years ago
enum-bad-name.out
enum-bad-prefix.err qapi: Speed up frontend tests 6 years ago
enum-bad-prefix.json qapi: Back out doc comments added just to please qapi.py 9 years ago
enum-bad-prefix.out
enum-clash-member.err qapi: Enforce enum member naming rules 5 years ago
enum-clash-member.json qapi: Enforce enum member naming rules 5 years ago
enum-clash-member.out
enum-dict-member-unknown.err qapi: Add feature flags to enum members 4 years ago
enum-dict-member-unknown.json qapi: add a dictionary form with 'name' key for enum members 7 years ago
enum-dict-member-unknown.out qapi: add a dictionary form with 'name' key for enum members 7 years ago
enum-dict-no-name.err qapi: Fix crash on missing enum member name 4 years ago
enum-dict-no-name.json qapi: Fix crash on missing enum member name 4 years ago
enum-dict-no-name.out qapi: Fix crash on missing enum member name 4 years ago
enum-if-invalid.err qapi: Tweak error messages for unknown / conflicting 'if' keys 4 years ago
enum-if-invalid.json qapi: Tidy up unusual line breaks 4 years ago
enum-if-invalid.out qapi: add 'if' to enum members 7 years ago
enum-int-member.err qapi: Speed up frontend tests 6 years ago
enum-int-member.json
enum-int-member.out
enum-member-case.err qapi: Prepare for rejecting underscore in command and member names 5 years ago
enum-member-case.json qapi: Rename pragma *-whitelist to *-exceptions 5 years ago
enum-member-case.out
enum-missing-data.err qapi: Speed up frontend tests 6 years ago
enum-missing-data.json qapi: Back out doc comments added just to please qapi.py 9 years ago
enum-missing-data.out
enum-wrong-data.err qapi: Speed up frontend tests 6 years ago
enum-wrong-data.json qapi: Back out doc comments added just to please qapi.py 9 years ago
enum-wrong-data.out
escape-outside-string.err qapi: Speed up frontend tests 6 years ago
event-args-if-unboxed.err qapi: Require boxed for conditional command and event arguments 2 years ago
event-args-if-unboxed.json qapi: Require boxed for conditional command and event arguments 2 years ago
event-args-if-unboxed.out qapi: Require boxed for conditional command and event arguments 2 years ago
event-boxed-empty.err qapi: Speed up frontend tests 6 years ago
event-boxed-empty.json qapi: Back out doc comments added just to please qapi.py 9 years ago
event-boxed-empty.out qapi: Implement boxed types for commands/events 9 years ago
event-case.err qapi: Enforce event naming rules 5 years ago
event-case.json qapi: Enforce event naming rules 5 years ago
event-case.out qapi: Enforce event naming rules 5 years ago
event-member-invalid-dict.err tests/qapi-schema: Rework comments on longhand member definitions 5 years ago
event-member-invalid-dict.json tests/qapi-schema: Rework comments on longhand member definitions 5 years ago
event-member-invalid-dict.out qapi: add a dictionary form for TYPE 7 years ago
event-nest-struct.err qapi: Fix error message when type name or array is expected 2 years ago
event-nest-struct.json qapi: add a dictionary form for TYPE 7 years ago
event-nest-struct.out
features-bad-type.err qapi: Speed up frontend tests 6 years ago
features-bad-type.json tests/qapi-schema: Error case tests for features in structs 6 years ago
features-bad-type.out tests/qapi-schema: Error case tests for features in structs 6 years ago
features-deprecated-type.err qapi: Enforce type naming rules 5 years ago
features-deprecated-type.json qapi: Enforce type naming rules 5 years ago
features-deprecated-type.out qapi: New special feature flag "deprecated" 6 years ago
features-duplicate-name.err qapi: Speed up frontend tests 6 years ago
features-duplicate-name.json tests/qapi-schema: Error case tests for features in structs 6 years ago
features-duplicate-name.out tests/qapi-schema: Error case tests for features in structs 6 years ago
features-if-invalid.err qapi: replace if condition list with dict {'all': [...]} 4 years ago
features-if-invalid.json qapi: Remove null from schema language 6 years ago
features-if-invalid.out qapi: Remove null from schema language 6 years ago
features-missing-name.err qapi: Speed up frontend tests 6 years ago
features-missing-name.json qapi: make 'if' condition strings simple identifiers 4 years ago
features-missing-name.out tests/qapi-schema: Error case tests for features in structs 6 years ago
features-name-bad-type.err qapi: Speed up frontend tests 6 years ago
features-name-bad-type.json tests/qapi-schema: Error case tests for features in structs 6 years ago
features-name-bad-type.out tests/qapi-schema: Error case tests for features in structs 6 years ago
features-no-list.err qapi: Speed up frontend tests 6 years ago
features-no-list.json tests/qapi-schema: Error case tests for features in structs 6 years ago
features-no-list.out tests/qapi-schema: Error case tests for features in structs 6 years ago
features-too-many.err qapi: expose all schema features to code 8 months ago
features-too-many.json qapi: expose all schema features to code 8 months ago
features-too-many.out qapi: expose all schema features to code 8 months ago
features-unknown-key.err qapi: Speed up frontend tests 6 years ago
features-unknown-key.json tests/qapi-schema: Error case tests for features in structs 6 years ago
features-unknown-key.out tests/qapi-schema: Error case tests for features in structs 6 years ago
funny-char.err qapi: Speed up frontend tests 6 years ago
funny-char.json
funny-char.out
funny-word.err qapi: Speed up frontend tests 6 years ago
funny-word.json tests/qapi-schema: Demonstrate suboptimal lexical errors 6 years ago
funny-word.out tests/qapi-schema: Demonstrate suboptimal lexical errors 6 years ago
ident-with-escape.err qapi: Speed up frontend tests 6 years ago
ident-with-escape.json qapi: Drop support for escape sequences other than \\ 6 years ago
ident-with-escape.out qapi: Drop support for escape sequences other than \\ 6 years ago
include-before-err.err qapi: Speed up frontend tests 6 years ago
include-before-err.json
include-before-err.out
include-cycle-b.json
include-cycle-c.json
include-cycle.err qapi: Speed up frontend tests 6 years ago
include-cycle.json
include-cycle.out
include-extra-junk.err qapi: Speed up frontend tests 6 years ago
include-extra-junk.json qapi: Make doc comments optional where we don't need them 9 years ago
include-extra-junk.out qapi: Make doc comments optional where we don't need them 9 years ago
include-nested-err.err qapi: Speed up frontend tests 6 years ago
include-nested-err.json
include-nested-err.out
include-no-file.err qapi: Speed up frontend tests 6 years ago
include-no-file.json
include-no-file.out
include-non-file.err qapi: Speed up frontend tests 6 years ago
include-non-file.json
include-non-file.out
include-repetition-sub.json
include-repetition.err
include-repetition.json
include-repetition.out qapi: Smarter camel_to_upper() to reduce need for 'prefix' 1 year ago
include-self-cycle.err qapi: Speed up frontend tests 6 years ago
include-self-cycle.json
include-self-cycle.out
include-simple-sub.json qapi: Back out doc comments added just to please qapi.py 9 years ago
include-simple.err
include-simple.json
include-simple.out qapi: Smarter camel_to_upper() to reduce need for 'prefix' 1 year ago
indented-expr.err
indented-expr.json qapi: Back out doc comments added just to please qapi.py 9 years ago
indented-expr.out qapi: Smarter camel_to_upper() to reduce need for 'prefix' 1 year ago
leading-comma-list.err qapi: Fix parse errors for removal of null from schema language 5 years ago
leading-comma-list.json
leading-comma-list.out
leading-comma-object.err qapi: Speed up frontend tests 6 years ago
leading-comma-object.json
leading-comma-object.out
meson.build qapi: lift restriction on using '=' in doc blocks 3 months ago
missing-array-rsqb.err qapi/parser: Fix token membership tests when token can be None 4 years ago
missing-array-rsqb.json qapi/parser: Fix token membership tests when token can be None 4 years ago
missing-array-rsqb.out qapi/parser: Fix token membership tests when token can be None 4 years ago
missing-colon.err qapi: Speed up frontend tests 6 years ago
missing-colon.json
missing-colon.out
missing-comma-list.err qapi: Speed up frontend tests 6 years ago
missing-comma-list.json
missing-comma-list.out
missing-comma-object.err qapi: Speed up frontend tests 6 years ago
missing-comma-object.json
missing-comma-object.out
missing-object-member-element.err qapi/parser: Fix token membership tests when token can be None 4 years ago
missing-object-member-element.json qapi/parser: Fix token membership tests when token can be None 4 years ago
missing-object-member-element.out qapi/parser: Fix token membership tests when token can be None 4 years ago
missing-schema.err qapi: Add test for nonexistent schema file 4 years ago
missing-schema.out qapi: Add test for nonexistent schema file 4 years ago
missing-type.err qapi: Tweak error messages for missing / conflicting meta-type 4 years ago
missing-type.json qapi: Back out doc comments added just to please qapi.py 9 years ago
missing-type.out
nested-struct-data-invalid-dict.err tests/qapi-schema: Rework comments on longhand member definitions 5 years ago
nested-struct-data-invalid-dict.json tests/qapi-schema: Rework comments on longhand member definitions 5 years ago
nested-struct-data-invalid-dict.out qapi: add a dictionary form for TYPE 7 years ago
nested-struct-data.err qapi: Fix error message when type name or array is expected 2 years ago
nested-struct-data.json tests/qapi-schema: Rework comments on longhand member definitions 5 years ago
nested-struct-data.out
non-objects.err qapi/parser: enforce all top-level expressions must be dict in _parse() 4 years ago
non-objects.json
non-objects.out
oob-coroutine.err qapi: Add a 'coroutine' flag for commands 5 years ago
oob-coroutine.json qapi: Add a 'coroutine' flag for commands 5 years ago
oob-coroutine.out qapi: Add a 'coroutine' flag for commands 5 years ago
oob-test.err qapi: Speed up frontend tests 6 years ago
oob-test.json tests: add oob-test for qapi-schema 8 years ago
oob-test.out tests: add oob-test for qapi-schema 8 years ago
pragma-extra-junk.err qapi: Speed up frontend tests 6 years ago
pragma-extra-junk.json qapi: Make doc comments optional where we don't need them 9 years ago
pragma-extra-junk.out qapi: Make doc comments optional where we don't need them 9 years ago
pragma-non-dict.err qapi: Speed up frontend tests 6 years ago
pragma-non-dict.json qapi: Make doc comments optional where we don't need them 9 years ago
pragma-non-dict.out qapi: Make doc comments optional where we don't need them 9 years ago
pragma-unknown.err qapi: Speed up frontend tests 6 years ago
pragma-unknown.json tests/qapi-schema: Cover unknown pragma 6 years ago
pragma-unknown.out tests/qapi-schema: Cover unknown pragma 6 years ago
pragma-value-not-bool.err tests/qapi-schema: Rename pragma-*-crap to pragma-value-not-* 5 years ago
pragma-value-not-bool.json tests/qapi-schema: Rename pragma-*-crap to pragma-value-not-* 5 years ago
pragma-value-not-bool.out tests/qapi-schema: Rename pragma-*-crap to pragma-value-not-* 5 years ago
pragma-value-not-list-of-str.err qapi: Rename pragma *-whitelist to *-exceptions 5 years ago
pragma-value-not-list-of-str.json qapi: Rename pragma *-whitelist to *-exceptions 5 years ago
pragma-value-not-list-of-str.out tests/qapi-schema: Rename pragma-*-crap to pragma-value-not-* 5 years ago
pragma-value-not-list.err qapi: Rename pragma *-whitelist to *-exceptions 5 years ago
pragma-value-not-list.json qapi: Rename pragma *-whitelist to *-exceptions 5 years ago
pragma-value-not-list.out tests/qapi-schema: Rename pragma-*-crap to pragma-value-not-* 5 years ago
qapi-schema-test.err
qapi-schema-test.json tests/qapi-schema: Drop temporary 'prefix' 1 year ago
qapi-schema-test.out tests/qapi-schema: Drop temporary 'prefix' 1 year ago
quoted-structural-chars.err qapi/parser: enforce all top-level expressions must be dict in _parse() 4 years ago
quoted-structural-chars.json
quoted-structural-chars.out
redefined-command.err qapi: Speed up frontend tests 6 years ago
redefined-command.json qapi: Back out doc comments added just to please qapi.py 9 years ago
redefined-command.out
redefined-event.err qapi: Speed up frontend tests 6 years ago
redefined-event.json qapi: make 'if' condition strings simple identifiers 4 years ago
redefined-event.out
redefined-predefined.err tests/qapi-schema: Rename redefined-builtin to redefined-predefined 5 years ago
redefined-predefined.json tests/qapi-schema: Rename redefined-builtin to redefined-predefined 5 years ago
redefined-predefined.out tests/qapi-schema: Rename redefined-builtin to redefined-predefined 5 years ago
redefined-type.err qapi: Enforce type naming rules 5 years ago
redefined-type.json qapi: Enforce type naming rules 5 years ago
redefined-type.out
reserved-command-q.err qapi: Speed up frontend tests 6 years ago
reserved-command-q.json qapi: Back out doc comments added just to please qapi.py 9 years ago
reserved-command-q.out
reserved-enum-q.err qapi: Speed up frontend tests 6 years ago
reserved-enum-q.json qapi: Back out doc comments added just to please qapi.py 9 years ago
reserved-enum-q.out
reserved-member-has.err qapi: Speed up frontend tests 6 years ago
reserved-member-has.json qapi: Back out doc comments added just to please qapi.py 9 years ago
reserved-member-has.out
reserved-member-q.err qapi: Speed up frontend tests 6 years ago
reserved-member-q.json qapi: Back out doc comments added just to please qapi.py 9 years ago
reserved-member-q.out
reserved-member-u.err qapi: Fix to reject optional members with reserved names 5 years ago
reserved-member-u.json qapi: Drop simple unions 4 years ago
reserved-member-u.out qapi: Fix to reject optional members with reserved names 5 years ago
reserved-member-underscore.err qapi: Speed up frontend tests 6 years ago
reserved-member-underscore.json qapi: Back out doc comments added just to please qapi.py 9 years ago
reserved-member-underscore.out
reserved-type-list.err qapi: Speed up frontend tests 6 years ago
reserved-type-list.json qapi: Back out doc comments added just to please qapi.py 9 years ago
reserved-type-list.out
returns-alternate.err qapi: Speed up frontend tests 6 years ago
returns-alternate.json tests/qapi-schema: Avoid 'str' in alternate test cases 8 years ago
returns-alternate.out
returns-array-bad.err qapi: Speed up frontend tests 6 years ago
returns-array-bad.json qapi: Back out doc comments added just to please qapi.py 9 years ago
returns-array-bad.out
returns-bad-type.err tests/qapi-schema: Rename returns-whitelist to returns-bad-type 5 years ago
returns-bad-type.json qapi: Rename pragma *-whitelist to *-exceptions 5 years ago
returns-bad-type.out tests/qapi-schema: Rename returns-whitelist to returns-bad-type 5 years ago
returns-dict.err qapi: Fix error message when type name or array is expected 2 years ago
returns-dict.json qapi: Back out doc comments added just to please qapi.py 9 years ago
returns-dict.out
returns-unknown.err qapi: Speed up frontend tests 6 years ago
returns-unknown.json qapi: Back out doc comments added just to please qapi.py 9 years ago
returns-unknown.out
string-code-point-31.err qapi: Speed up frontend tests 6 years ago
string-code-point-31.json qapi: Restrict strings to printable ASCII 6 years ago
string-code-point-31.out qapi: Restrict strings to printable ASCII 6 years ago
string-code-point-127.err qapi: Speed up frontend tests 6 years ago
string-code-point-127.json qapi: Restrict strings to printable ASCII 6 years ago
string-code-point-127.out qapi: Restrict strings to printable ASCII 6 years ago
struct-base-clash-deep.err qapi: Speed up frontend tests 6 years ago
struct-base-clash-deep.json qapi: Back out doc comments added just to please qapi.py 9 years ago
struct-base-clash-deep.out
struct-base-clash.err qapi: Speed up frontend tests 6 years ago
struct-base-clash.json qapi: Back out doc comments added just to please qapi.py 9 years ago
struct-base-clash.out
struct-data-invalid.err qapi: Enforce type naming rules 5 years ago
struct-data-invalid.json qapi: Enforce type naming rules 5 years ago
struct-data-invalid.out
struct-data-typename.err qapi: Fix to reject 'data': 'mumble' in struct 2 years ago
struct-data-typename.json qapi: Fix to reject 'data': 'mumble' in struct 2 years ago
struct-data-typename.out qapi: Fix to reject 'data': 'mumble' in struct 2 years ago
struct-member-if-invalid.err qapi: replace if condition list with dict {'all': [...]} 4 years ago
struct-member-if-invalid.json qapi: Fix missing 'if' checks in struct, union, alternate 'data' 6 years ago
struct-member-if-invalid.out qapi: Fix missing 'if' checks in struct, union, alternate 'data' 6 years ago
struct-member-invalid-dict.err qapi: Enforce type naming rules 5 years ago
struct-member-invalid-dict.json qapi: Enforce type naming rules 5 years ago
struct-member-invalid-dict.out qapi: add a dictionary form for TYPE 7 years ago
struct-member-invalid.err qapi: Fix error message when type name or array is expected 2 years ago
struct-member-invalid.json qapi: Enforce type naming rules 5 years ago
struct-member-invalid.out
struct-member-name-clash.err qapi: Enforce struct member naming rules 5 years ago
struct-member-name-clash.json qapi: Enforce struct member naming rules 5 years ago
struct-member-name-clash.out tests/qapi-schema: Switch member name clash test to struct 5 years ago
sub-sub-module.json schemas: Add vim modeline 5 years ago
test-qapi.py qapi: switch to use QEMU_TEST_REGENERATE env var 2 weeks ago
trailing-comma-list.err qapi: Fix parse errors for removal of null from schema language 5 years ago
trailing-comma-list.json
trailing-comma-list.out
trailing-comma-object.err qapi: Speed up frontend tests 6 years ago
trailing-comma-object.json
trailing-comma-object.out
type-bypass-bad-gen.err qapi: Speed up frontend tests 6 years ago
type-bypass-bad-gen.json qapi: Back out doc comments added just to please qapi.py 9 years ago
type-bypass-bad-gen.out
type-case.err qapi: Enforce type naming rules 5 years ago
type-case.json qapi: Enforce type naming rules 5 years ago
type-case.out qapi: Enforce type naming rules 5 years ago
unclosed-list.err qapi: Speed up frontend tests 6 years ago
unclosed-list.json
unclosed-list.out
unclosed-object.err qapi: Speed up frontend tests 6 years ago
unclosed-object.json
unclosed-object.out
unclosed-string.err qapi: Speed up frontend tests 6 years ago
unclosed-string.json
unclosed-string.out
union-array-branch.err qapi: Improve error message for unexpected array types 2 years ago
union-array-branch.json tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-array-branch.out tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-bad-base.err tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-bad-base.json tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-bad-base.out tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-bad-discriminator.err tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-bad-discriminator.json tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-bad-discriminator.out tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-base-any.err tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-base-any.json tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-base-any.out tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-base-empty.err qapi: Speed up frontend tests 6 years ago
union-base-empty.json qapi: Drop simple unions 4 years ago
union-base-empty.out tests/qapi-schema: Cover empty union base 9 years ago
union-base-no-discriminator.err qapi: Drop simple unions 4 years ago
union-base-no-discriminator.json qapi: Drop simple unions 4 years ago
union-base-no-discriminator.out
union-base-union.err tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-base-union.json tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-base-union.out tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-branch-if-invalid.err qapi: make 'if' condition strings simple identifiers 4 years ago
union-branch-if-invalid.json qapi: replace if condition list with dict {'all': [...]} 4 years ago
union-branch-if-invalid.out qapi: Fix missing 'if' checks in struct, union, alternate 'data' 6 years ago
union-branch-invalid-dict.err tests/qapi-schema: Purge simple unions from tests 4 years ago
union-branch-invalid-dict.json tests/qapi-schema: Purge simple unions from tests 4 years ago
union-branch-invalid-dict.out qapi: add a dictionary form for TYPE 7 years ago
union-clash-member.err tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-clash-member.json tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-clash-member.out tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-discriminator-bad-name.err tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-discriminator-bad-name.json tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-discriminator-bad-name.out tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-empty.err tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-empty.json tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-empty.out tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-inline-invalid-dict.err tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-inline-invalid-dict.json tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-inline-invalid-dict.out tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-int-branch.err tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-int-branch.json tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-int-branch.out tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-invalid-base.err qapi: Speed up frontend tests 6 years ago
union-invalid-base.json qapi: Back out doc comments added just to please qapi.py 9 years ago
union-invalid-base.out
union-invalid-branch-key.err tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-invalid-branch-key.json tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-invalid-branch-key.out tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-invalid-data.err qapi/expr.py: Check type of union and alternate 'data' member 4 years ago
union-invalid-data.json qapi/expr.py: Check type of union and alternate 'data' member 4 years ago
union-invalid-data.out qapi/expr.py: Check type of union and alternate 'data' member 4 years ago
union-invalid-discriminator.err tests/qapi-schema: Improve union discriminator coverage 2 years ago
union-invalid-discriminator.json tests/qapi-schema: Improve union discriminator coverage 2 years ago
union-invalid-discriminator.out tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-invalid-if-discriminator.err tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-invalid-if-discriminator.json tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-invalid-if-discriminator.out tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-invalid-union-subfield.err qapi: allow unions to contain further unions 2 years ago
union-invalid-union-subfield.json qapi: allow unions to contain further unions 2 years ago
union-invalid-union-subfield.out qapi: allow unions to contain further unions 2 years ago
union-invalid-union-subtype.err qapi: allow unions to contain further unions 2 years ago
union-invalid-union-subtype.json qapi: allow unions to contain further unions 2 years ago
union-invalid-union-subtype.out qapi: allow unions to contain further unions 2 years ago
union-no-base.err tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-no-base.json tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-no-base.out tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-optional-discriminator.err tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-optional-discriminator.json tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-optional-discriminator.out tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-string-discriminator.err tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-string-discriminator.json tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-string-discriminator.out tests/qapi-schema: Rename flat-union-* test cases to union-* 4 years ago
union-unknown.err tests/qapi-schema: Purge simple unions from tests 4 years ago
union-unknown.json tests/qapi-schema: Purge simple unions from tests 4 years ago
union-unknown.out
unknown-escape.err qapi: Speed up frontend tests 6 years ago
unknown-escape.json qapi: Drop support for escape sequences other than \\ 6 years ago
unknown-escape.out
unknown-expr-key.err qapi: Enforce type naming rules 5 years ago
unknown-expr-key.json qapi: Enforce type naming rules 5 years ago
unknown-expr-key.out