qemu/tests/qapi-schema
Markus Armbruster adb0193b90 qapi: Divorce QAPIDoc from QAPIParseError
QAPIDoc stores a reference to QAPIParser just to pass it to
QAPIParseError.  The resulting error position depends on the state of
the parser.  It happens to be the current comment line.  Servicable,
but action at a distance.

The commit before previous moved most uses of QAPIParseError from
QAPIDoc to QAPIParser.  There are just three left.  Convert them to
QAPISemError.  This involves passing info to a few methods.  Then drop
the reference to QAPIParser.

The three errors lose the column number.  Not really interesting here:
it's the comment line's indentation.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-ID: <20240216145841.2099240-17-armbru@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
2024-02-26 10:43:56 +01:00
..
include
allow-preconfig-test.err
allow-preconfig-test.json
allow-preconfig-test.out
alternate-any.err
alternate-any.json
alternate-any.out
alternate-array.err qapi-schema: support alternates with array type 2022-04-21 10:11:25 +02:00
alternate-array.json qapi-schema: support alternates with array type 2022-04-21 10:11:25 +02:00
alternate-array.out qapi-schema: support alternates with array type 2022-04-21 10:11:25 +02:00
alternate-base.err
alternate-base.json
alternate-base.out
alternate-branch-if-invalid.err qapi: make 'if' condition strings simple identifiers 2021-08-26 13:53:56 +02:00
alternate-branch-if-invalid.json
alternate-branch-if-invalid.out
alternate-clash.err
alternate-clash.json
alternate-clash.out
alternate-conflict-bool-string.err
alternate-conflict-bool-string.json
alternate-conflict-bool-string.out
alternate-conflict-dict.err
alternate-conflict-dict.json
alternate-conflict-dict.out
alternate-conflict-enum-bool.err
alternate-conflict-enum-bool.json
alternate-conflict-enum-bool.out
alternate-conflict-enum-int.err
alternate-conflict-enum-int.json
alternate-conflict-enum-int.out
alternate-conflict-lists.err qapi-schema: test: add a qapi-schema-test for array alternates 2022-04-21 10:11:25 +02:00
alternate-conflict-lists.json qapi-schema: test: add a qapi-schema-test for array alternates 2022-04-21 10:11:25 +02:00
alternate-conflict-lists.out qapi-schema: test: add a qapi-schema-test for array alternates 2022-04-21 10:11:25 +02:00
alternate-conflict-num-string.err
alternate-conflict-num-string.json
alternate-conflict-num-string.out
alternate-conflict-string.err
alternate-conflict-string.json
alternate-conflict-string.out
alternate-data-invalid.err
alternate-data-invalid.json
alternate-data-invalid.out
alternate-empty.err
alternate-empty.json
alternate-empty.out
alternate-invalid-dict.err
alternate-invalid-dict.json
alternate-invalid-dict.out
alternate-nested.err
alternate-nested.json
alternate-nested.out
alternate-unknown.err
alternate-unknown.json
alternate-unknown.out
args-alternate.err
args-alternate.json
args-alternate.out
args-any.err
args-any.json
args-any.out
args-array-empty.err
args-array-empty.json
args-array-empty.out
args-array-unknown.err
args-array-unknown.json
args-array-unknown.out
args-bad-boxed.err
args-bad-boxed.json
args-bad-boxed.out
args-boxed-anon.err
args-boxed-anon.json
args-boxed-anon.out
args-boxed-string.err
args-boxed-string.json
args-boxed-string.out
args-if-implicit.err qapi: Require boxed for conditional command and event arguments 2023-04-24 15:21:39 +02:00
args-if-implicit.json qapi: Require boxed for conditional command and event arguments 2023-04-24 15:21:39 +02:00
args-if-implicit.out qapi: Require boxed for conditional command and event arguments 2023-04-24 15:21:39 +02:00
args-if-unboxed.err qapi: Require boxed for conditional command and event arguments 2023-04-24 15:21:39 +02:00
args-if-unboxed.json qapi: Require boxed for conditional command and event arguments 2023-04-24 15:21:39 +02:00
args-if-unboxed.out qapi: Require boxed for conditional command and event arguments 2023-04-24 15:21:39 +02:00
args-int.err
args-int.json
args-int.out
args-invalid.err
args-invalid.json
args-invalid.out
args-member-array-bad.err
args-member-array-bad.json
args-member-array-bad.out
args-member-case.err
args-member-case.json
args-member-case.out
args-member-unknown.err
args-member-unknown.json
args-member-unknown.out
args-union.err tests/qapi-schema: Purge simple unions from tests 2021-09-27 08:23:25 +02:00
args-union.json tests/qapi-schema: Purge simple unions from tests 2021-09-27 08:23:25 +02:00
args-union.out
args-unknown.err
args-unknown.json
args-unknown.out
bad-base.err tests/qapi-schema: Purge simple unions from tests 2021-09-27 08:23:25 +02:00
bad-base.json tests/qapi-schema: Purge simple unions from tests 2021-09-27 08:23:25 +02:00
bad-base.out
bad-data.err qapi: Improve error message for unexpected array types 2023-04-24 15:21:39 +02:00
bad-data.json
bad-data.out
bad-ident.err
bad-ident.json
bad-ident.out
bad-if-all.err qapi: replace if condition list with dict {'all': [...]} 2021-08-26 13:53:56 +02:00
bad-if-all.json qapi: replace if condition list with dict {'all': [...]} 2021-08-26 13:53:56 +02:00
bad-if-all.out qapi: replace if condition list with dict {'all': [...]} 2021-08-26 13:53:56 +02:00
bad-if-empty-list.err
bad-if-empty-list.json qapi: replace if condition list with dict {'all': [...]} 2021-08-26 13:53:56 +02:00
bad-if-empty-list.out
bad-if-empty.err qapi: make 'if' condition strings simple identifiers 2021-08-26 13:53:56 +02:00
bad-if-empty.json
bad-if-empty.out
bad-if-key.err qapi: Tweak error messages for unknown / conflicting 'if' keys 2021-09-03 17:09:10 +02:00
bad-if-key.json qapi: replace if condition list with dict {'all': [...]} 2021-08-26 13:53:56 +02:00
bad-if-key.out qapi: replace if condition list with dict {'all': [...]} 2021-08-26 13:53:56 +02:00
bad-if-keys.err qapi: Tweak error messages for unknown / conflicting 'if' keys 2021-09-03 17:09:10 +02:00
bad-if-keys.json qapi: replace if condition list with dict {'all': [...]} 2021-08-26 13:53:56 +02:00
bad-if-keys.out qapi: replace if condition list with dict {'all': [...]} 2021-08-26 13:53:56 +02:00
bad-if-list.err qapi: make 'if' condition strings simple identifiers 2021-08-26 13:53:56 +02:00
bad-if-list.json qapi: replace if condition list with dict {'all': [...]} 2021-08-26 13:53:56 +02:00
bad-if-list.out
bad-if-not.err qapi: Fix bogus error for 'if': { 'not': '' } 2021-09-08 15:30:30 +02:00
bad-if-not.json tests/: spelling fixes 2023-09-08 13:08:52 +03:00
bad-if-not.out tests/qapi-schema: Cover 'not' condition with empty argument 2021-09-08 15:30:10 +02:00
bad-if.err qapi: replace if condition list with dict {'all': [...]} 2021-08-26 13:53:56 +02:00
bad-if.json qapi: make 'if' condition strings simple identifiers 2021-08-26 13:53:56 +02:00
bad-if.out
bad-type-bool.err
bad-type-bool.json
bad-type-bool.out
bad-type-dict.err
bad-type-dict.json
bad-type-dict.out
bad-type-int.err
bad-type-int.json
bad-type-int.out
base-cycle-direct.err
base-cycle-direct.json
base-cycle-direct.out
base-cycle-indirect.err
base-cycle-indirect.json
base-cycle-indirect.out
command-int.err
command-int.json
command-int.out
comments.err
comments.json
comments.out
doc-bad-alternate-member.err qapi: Improve error position for bogus argument descriptions 2024-02-26 10:43:56 +01:00
doc-bad-alternate-member.json qapi: Require member documentation (with loophole) 2024-02-12 10:04:31 +01:00
doc-bad-alternate-member.out
doc-bad-boxed-command-arg.err qapi: Improve error position for bogus argument descriptions 2024-02-26 10:43:56 +01:00
doc-bad-boxed-command-arg.json
doc-bad-boxed-command-arg.out
doc-bad-command-arg.err qapi: Improve error position for bogus argument descriptions 2024-02-26 10:43:56 +01:00
doc-bad-command-arg.json
doc-bad-command-arg.out
doc-bad-enum-member.err qapi: Improve error position for bogus argument descriptions 2024-02-26 10:43:56 +01:00
doc-bad-enum-member.json
doc-bad-enum-member.out
doc-bad-event-arg.err qapi: Improve error position for bogus argument descriptions 2024-02-26 10:43:56 +01:00
doc-bad-event-arg.json
doc-bad-event-arg.out
doc-bad-feature.err qapi: Improve error position for bogus argument descriptions 2024-02-26 10:43:56 +01:00
doc-bad-feature.json
doc-bad-feature.out
doc-bad-indent.err qapi: Relax doc string @name: description indentation rules 2023-05-10 10:00:40 +02:00
doc-bad-indent.json qapi: Relax doc string @name: description indentation rules 2023-05-10 10:00:40 +02:00
doc-bad-indent.out
doc-bad-section.err
doc-bad-section.json
doc-bad-section.out
doc-bad-symbol.err
doc-bad-symbol.json
doc-bad-symbol.out
doc-bad-union-member.err qapi: Improve error position for bogus argument descriptions 2024-02-26 10:43:56 +01:00
doc-bad-union-member.json
doc-bad-union-member.out
doc-before-include.err
doc-before-include.json
doc-before-include.out
doc-before-pragma.err
doc-before-pragma.json
doc-before-pragma.out
doc-duplicate-features.err qapi: Reject multiple and empty feature descriptions 2024-02-26 10:43:56 +01:00
doc-duplicate-features.json tests/qapi-schema: Cover duplicate 'Features:' line 2024-02-26 10:43:56 +01:00
doc-duplicate-features.out qapi: Reject multiple and empty feature descriptions 2024-02-26 10:43:56 +01:00
doc-duplicated-arg.err qapi: Divorce QAPIDoc from QAPIParseError 2024-02-26 10:43:56 +01:00
doc-duplicated-arg.json
doc-duplicated-arg.out
doc-duplicated-return.err qapi: Divorce QAPIDoc from QAPIParseError 2024-02-26 10:43:56 +01:00
doc-duplicated-return.json qapi: Recognize section tags and 'Features:' only after blank line 2024-02-26 10:43:56 +01:00
doc-duplicated-return.out
doc-duplicated-since.err qapi: Divorce QAPIDoc from QAPIParseError 2024-02-26 10:43:56 +01:00
doc-duplicated-since.json qapi: Recognize section tags and 'Features:' only after blank line 2024-02-26 10:43:56 +01:00
doc-duplicated-since.out
doc-empty-arg.err qapi: Divorce QAPIDoc from QAPIParseError 2024-02-26 10:43:56 +01:00
doc-empty-arg.json
doc-empty-arg.out
doc-empty-features.err qapi: Reject multiple and empty feature descriptions 2024-02-26 10:43:56 +01:00
doc-empty-features.json tests/qapi-schema: Cover 'Features:' not followed by descriptions 2024-02-26 10:43:56 +01:00
doc-empty-features.out qapi: Reject multiple and empty feature descriptions 2024-02-26 10:43:56 +01:00
doc-empty-section.err qapi: Improve error message for empty doc sections 2024-02-26 10:43:56 +01:00
doc-empty-section.json
doc-empty-section.out
doc-empty-symbol.err qapi/parser: remove FIXME comment from _append_body_line 2021-10-02 07:33:42 +02:00
doc-empty-symbol.json
doc-empty-symbol.out
doc-good.err
doc-good.json qapi: Recognize section tags and 'Features:' only after blank line 2024-02-26 10:43:56 +01:00
doc-good.out qapi: Indent tagged doc comment sections properly 2024-02-12 10:04:31 +01:00
doc-good.rst
doc-good.txt tests/qapi-schema: Fix test 'QAPI rST doc' 2024-02-26 10:43:56 +01:00
doc-interleaved-section.err qapi: Improve error message for description following section 2023-05-22 10:03:26 +02:00
doc-interleaved-section.json
doc-interleaved-section.out
doc-invalid-end.err
doc-invalid-end.json
doc-invalid-end.out
doc-invalid-end2.err
doc-invalid-end2.json
doc-invalid-end2.out
doc-invalid-return.err qapi: Recognize section tags and 'Features:' only after blank line 2024-02-26 10:43:56 +01:00
doc-invalid-return.json qapi: Recognize section tags and 'Features:' only after blank line 2024-02-26 10:43:56 +01:00
doc-invalid-return.out
doc-invalid-section.err
doc-invalid-section.json
doc-invalid-section.out
doc-invalid-start.err
doc-invalid-start.json
doc-invalid-start.out
doc-missing-colon.err
doc-missing-colon.json
doc-missing-colon.out
doc-missing-expr.err
doc-missing-expr.json
doc-missing-expr.out
doc-missing-space.err
doc-missing-space.json
doc-missing-space.out
doc-missing.err
doc-missing.json
doc-missing.out
doc-no-symbol.err
doc-no-symbol.json
doc-no-symbol.out
doc-non-first-section.err qapi: Reject section heading in the middle of a doc comment 2024-02-26 10:43:56 +01:00
doc-non-first-section.json qapi: Reject section heading in the middle of a doc comment 2024-02-26 10:43:56 +01:00
doc-non-first-section.out qapi: Reject section heading in the middle of a doc comment 2024-02-26 10:43:56 +01:00
doc-undoc-feature.err
doc-undoc-feature.json
doc-undoc-feature.out
double-type.err qapi: Tweak error messages for missing / conflicting meta-type 2021-09-03 17:09:10 +02:00
double-type.json
double-type.out
duplicate-key.err
duplicate-key.json
duplicate-key.out
empty.err
empty.json
empty.out
enum-bad-member.err
enum-bad-member.json
enum-bad-member.out
enum-bad-name.err
enum-bad-name.json
enum-bad-name.out
enum-bad-prefix.err
enum-bad-prefix.json
enum-bad-prefix.out
enum-clash-member.err
enum-clash-member.json
enum-clash-member.out
enum-dict-member-unknown.err qapi: Add feature flags to enum members 2021-10-27 17:18:55 +02:00
enum-dict-member-unknown.json
enum-dict-member-unknown.out
enum-dict-no-name.err qapi: Fix crash on missing enum member name 2021-07-15 12:56:41 +02:00
enum-dict-no-name.json qapi: Fix crash on missing enum member name 2021-07-15 12:56:41 +02:00
enum-dict-no-name.out qapi: Fix crash on missing enum member name 2021-07-15 12:56:41 +02:00
enum-if-invalid.err qapi: Tweak error messages for unknown / conflicting 'if' keys 2021-09-03 17:09:10 +02:00
enum-if-invalid.json qapi: Tidy up unusual line breaks 2021-09-25 06:55:54 +02:00
enum-if-invalid.out
enum-int-member.err
enum-int-member.json
enum-int-member.out
enum-member-case.err
enum-member-case.json
enum-member-case.out
enum-missing-data.err
enum-missing-data.json
enum-missing-data.out
enum-wrong-data.err
enum-wrong-data.json
enum-wrong-data.out
escape-outside-string.err
event-args-if-unboxed.err qapi: Require boxed for conditional command and event arguments 2023-04-24 15:21:39 +02:00
event-args-if-unboxed.json qapi: Require boxed for conditional command and event arguments 2023-04-24 15:21:39 +02:00
event-args-if-unboxed.out qapi: Require boxed for conditional command and event arguments 2023-04-24 15:21:39 +02:00
event-boxed-empty.err
event-boxed-empty.json
event-boxed-empty.out
event-case.err
event-case.json
event-case.out
event-member-invalid-dict.err
event-member-invalid-dict.json
event-member-invalid-dict.out
event-nest-struct.err qapi: Fix error message when type name or array is expected 2023-04-24 15:21:39 +02:00
event-nest-struct.json
event-nest-struct.out
features-bad-type.err
features-bad-type.json
features-bad-type.out
features-deprecated-type.err
features-deprecated-type.json
features-deprecated-type.out
features-duplicate-name.err
features-duplicate-name.json
features-duplicate-name.out
features-if-invalid.err qapi: replace if condition list with dict {'all': [...]} 2021-08-26 13:53:56 +02:00
features-if-invalid.json
features-if-invalid.out
features-missing-name.err
features-missing-name.json qapi: make 'if' condition strings simple identifiers 2021-08-26 13:53:56 +02:00
features-missing-name.out
features-name-bad-type.err
features-name-bad-type.json
features-name-bad-type.out
features-no-list.err
features-no-list.json
features-no-list.out
features-unknown-key.err
features-unknown-key.json
features-unknown-key.out
funny-char.err
funny-char.json
funny-char.out
funny-word.err
funny-word.json
funny-word.out
ident-with-escape.err
ident-with-escape.json
ident-with-escape.out
include-before-err.err
include-before-err.json
include-before-err.out
include-cycle-b.json
include-cycle-c.json
include-cycle.err
include-cycle.json
include-cycle.out
include-extra-junk.err
include-extra-junk.json
include-extra-junk.out
include-nested-err.err
include-nested-err.json
include-nested-err.out
include-no-file.err
include-no-file.json
include-no-file.out
include-non-file.err
include-non-file.json
include-non-file.out
include-repetition-sub.json
include-repetition.err
include-repetition.json
include-repetition.out
include-self-cycle.err
include-self-cycle.json
include-self-cycle.out
include-simple-sub.json
include-simple.err
include-simple.json
include-simple.out
indented-expr.err
indented-expr.json
indented-expr.out
leading-comma-list.err
leading-comma-list.json
leading-comma-list.out
leading-comma-object.err
leading-comma-object.json
leading-comma-object.out
meson.build tests/qapi-schema: Cover 'Features:' not followed by descriptions 2024-02-26 10:43:56 +01:00
missing-array-rsqb.err
missing-array-rsqb.json
missing-array-rsqb.out
missing-colon.err
missing-colon.json
missing-colon.out
missing-comma-list.err
missing-comma-list.json
missing-comma-list.out
missing-comma-object.err
missing-comma-object.json
missing-comma-object.out
missing-object-member-element.err
missing-object-member-element.json
missing-object-member-element.out
missing-schema.err
missing-schema.out
missing-type.err qapi: Tweak error messages for missing / conflicting meta-type 2021-09-03 17:09:10 +02:00
missing-type.json
missing-type.out
nested-struct-data-invalid-dict.err
nested-struct-data-invalid-dict.json
nested-struct-data-invalid-dict.out
nested-struct-data.err qapi: Fix error message when type name or array is expected 2023-04-24 15:21:39 +02:00
nested-struct-data.json
nested-struct-data.out
non-objects.err
non-objects.json
non-objects.out
oob-coroutine.err
oob-coroutine.json
oob-coroutine.out
oob-test.err
oob-test.json
oob-test.out
pragma-extra-junk.err
pragma-extra-junk.json
pragma-extra-junk.out
pragma-non-dict.err
pragma-non-dict.json
pragma-non-dict.out
pragma-unknown.err
pragma-unknown.json
pragma-unknown.out
pragma-value-not-bool.err
pragma-value-not-bool.json
pragma-value-not-bool.out
pragma-value-not-list-of-str.err
pragma-value-not-list-of-str.json
pragma-value-not-list-of-str.out
pragma-value-not-list.err
pragma-value-not-list.json
pragma-value-not-list.out
qapi-schema-test.err
qapi-schema-test.json qapi: allow unions to contain further unions 2023-04-26 07:52:45 +02:00
qapi-schema-test.out qapi: allow unions to contain further unions 2023-04-26 07:52:45 +02:00
quoted-structural-chars.err
quoted-structural-chars.json
quoted-structural-chars.out
redefined-command.err
redefined-command.json
redefined-command.out
redefined-event.err
redefined-event.json qapi: make 'if' condition strings simple identifiers 2021-08-26 13:53:56 +02:00
redefined-event.out
redefined-predefined.err
redefined-predefined.json
redefined-predefined.out
redefined-type.err
redefined-type.json
redefined-type.out
reserved-command-q.err
reserved-command-q.json
reserved-command-q.out
reserved-enum-q.err
reserved-enum-q.json
reserved-enum-q.out
reserved-member-has.err
reserved-member-has.json
reserved-member-has.out
reserved-member-q.err
reserved-member-q.json
reserved-member-q.out
reserved-member-u.err
reserved-member-u.json qapi: Drop simple unions 2021-09-27 08:23:25 +02:00
reserved-member-u.out
reserved-member-underscore.err
reserved-member-underscore.json
reserved-member-underscore.out
reserved-type-list.err
reserved-type-list.json
reserved-type-list.out
returns-alternate.err
returns-alternate.json
returns-alternate.out
returns-array-bad.err
returns-array-bad.json
returns-array-bad.out
returns-bad-type.err
returns-bad-type.json
returns-bad-type.out
returns-dict.err qapi: Fix error message when type name or array is expected 2023-04-24 15:21:39 +02:00
returns-dict.json
returns-dict.out
returns-unknown.err
returns-unknown.json
returns-unknown.out
string-code-point-31.err
string-code-point-31.json
string-code-point-31.out
string-code-point-127.err
string-code-point-127.json
string-code-point-127.out
struct-base-clash-deep.err
struct-base-clash-deep.json
struct-base-clash-deep.out
struct-base-clash.err
struct-base-clash.json
struct-base-clash.out
struct-data-invalid.err
struct-data-invalid.json
struct-data-invalid.out
struct-data-typename.err qapi: Fix to reject 'data': 'mumble' in struct 2023-04-24 15:21:39 +02:00
struct-data-typename.json qapi: Fix to reject 'data': 'mumble' in struct 2023-04-24 15:21:39 +02:00
struct-data-typename.out qapi: Fix to reject 'data': 'mumble' in struct 2023-04-24 15:21:39 +02:00
struct-member-if-invalid.err qapi: replace if condition list with dict {'all': [...]} 2021-08-26 13:53:56 +02:00
struct-member-if-invalid.json
struct-member-if-invalid.out
struct-member-invalid-dict.err
struct-member-invalid-dict.json
struct-member-invalid-dict.out
struct-member-invalid.err qapi: Fix error message when type name or array is expected 2023-04-24 15:21:39 +02:00
struct-member-invalid.json
struct-member-invalid.out
struct-member-name-clash.err
struct-member-name-clash.json
struct-member-name-clash.out
sub-sub-module.json
test-qapi.py qapi: Rename QAPIDoc.Section.name to .tag 2024-02-26 10:43:56 +01:00
trailing-comma-list.err
trailing-comma-list.json
trailing-comma-list.out
trailing-comma-object.err
trailing-comma-object.json
trailing-comma-object.out
type-bypass-bad-gen.err
type-bypass-bad-gen.json
type-bypass-bad-gen.out
type-case.err
type-case.json
type-case.out
unclosed-list.err
unclosed-list.json
unclosed-list.out
unclosed-object.err
unclosed-object.json
unclosed-object.out
unclosed-string.err
unclosed-string.json
unclosed-string.out
union-array-branch.err qapi: Improve error message for unexpected array types 2023-04-24 15:21:39 +02:00
union-array-branch.json tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-array-branch.out tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-bad-base.err tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-bad-base.json tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-bad-base.out tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-bad-discriminator.err tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-bad-discriminator.json tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-bad-discriminator.out tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-base-any.err tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-base-any.json tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-base-any.out tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-base-empty.err
union-base-empty.json qapi: Drop simple unions 2021-09-27 08:23:25 +02:00
union-base-empty.out
union-base-no-discriminator.err qapi: Drop simple unions 2021-09-27 08:23:25 +02:00
union-base-no-discriminator.json qapi: Drop simple unions 2021-09-27 08:23:25 +02:00
union-base-no-discriminator.out
union-base-union.err tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-base-union.json tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-base-union.out tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-branch-if-invalid.err qapi: make 'if' condition strings simple identifiers 2021-08-26 13:53:56 +02:00
union-branch-if-invalid.json qapi: replace if condition list with dict {'all': [...]} 2021-08-26 13:53:56 +02:00
union-branch-if-invalid.out
union-branch-invalid-dict.err tests/qapi-schema: Purge simple unions from tests 2021-09-27 08:23:25 +02:00
union-branch-invalid-dict.json tests/qapi-schema: Purge simple unions from tests 2021-09-27 08:23:25 +02:00
union-branch-invalid-dict.out
union-clash-member.err tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-clash-member.json tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-clash-member.out tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-discriminator-bad-name.err tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-discriminator-bad-name.json tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-discriminator-bad-name.out tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-empty.err tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-empty.json tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-empty.out tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-inline-invalid-dict.err tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-inline-invalid-dict.json tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-inline-invalid-dict.out tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-int-branch.err tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-int-branch.json tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-int-branch.out tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-invalid-base.err
union-invalid-base.json
union-invalid-base.out
union-invalid-branch-key.err tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-invalid-branch-key.json tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-invalid-branch-key.out tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-invalid-data.err
union-invalid-data.json
union-invalid-data.out
union-invalid-discriminator.err tests/qapi-schema: Improve union discriminator coverage 2023-04-24 15:21:39 +02:00
union-invalid-discriminator.json tests/qapi-schema: Improve union discriminator coverage 2023-04-24 15:21:39 +02:00
union-invalid-discriminator.out tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-invalid-if-discriminator.err tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-invalid-if-discriminator.json tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-invalid-if-discriminator.out tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-invalid-union-subfield.err qapi: allow unions to contain further unions 2023-04-26 07:52:45 +02:00
union-invalid-union-subfield.json qapi: allow unions to contain further unions 2023-04-26 07:52:45 +02:00
union-invalid-union-subfield.out qapi: allow unions to contain further unions 2023-04-26 07:52:45 +02:00
union-invalid-union-subtype.err qapi: allow unions to contain further unions 2023-04-26 07:52:45 +02:00
union-invalid-union-subtype.json qapi: allow unions to contain further unions 2023-04-26 07:52:45 +02:00
union-invalid-union-subtype.out qapi: allow unions to contain further unions 2023-04-26 07:52:45 +02:00
union-no-base.err tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-no-base.json tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-no-base.out tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-optional-discriminator.err tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-optional-discriminator.json tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-optional-discriminator.out tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-string-discriminator.err tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-string-discriminator.json tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-string-discriminator.out tests/qapi-schema: Rename flat-union-* test cases to union-* 2021-09-27 08:23:25 +02:00
union-unknown.err tests/qapi-schema: Purge simple unions from tests 2021-09-27 08:23:25 +02:00
union-unknown.json tests/qapi-schema: Purge simple unions from tests 2021-09-27 08:23:25 +02:00
union-unknown.out
unknown-escape.err
unknown-escape.json
unknown-escape.out
unknown-expr-key.err
unknown-expr-key.json
unknown-expr-key.out