qemu-e2k/tests/qapi-schema
Markus Armbruster 08349786c8 qapi: Relax doc string @name: description indentation rules
The QAPI schema doc comment language provides special syntax for
command and event arguments, struct and union members, alternate
branches, enumeration values, and features: descriptions starting with
"@name:".

By convention, we format them like this:

    # @name: Lorem ipsum dolor sit amet, consectetur adipiscing elit,
    #        sed do eiusmod tempor incididunt ut labore et dolore
    #        magna aliqua.

Okay for names as short as "name", but we have much longer ones.  Their
description gets squeezed against the right margin, like this:

    # @dirty-sync-missed-zero-copy: Number of times dirty RAM synchronization could
    #                               not avoid copying dirty pages. This is between
    #                               0 and @dirty-sync-count * @multifd-channels.
    #                               (since 7.1)

The description text is effectively just 50 characters wide.  Easy
enough to read, but can be cumbersome to write.

The awkward squeeze against the right margin makes people go beyond it,
which produces two undesirables: arguments about style, and descriptions
that are unnecessarily hard to read, like this one:

    # @postcopy-vcpu-blocktime: list of the postcopy blocktime per vCPU.  This is
    #                           only present when the postcopy-blocktime migration capability
    #                           is enabled. (Since 3.0)

We could instead format it like

    # @postcopy-vcpu-blocktime:
    # list of the postcopy blocktime per vCPU.  This is only present
    # when the postcopy-blocktime migration capability is
    # enabled. (Since 3.0)

or, since the commit before previous, like

    # @postcopy-vcpu-blocktime:
    # 	  list of the postcopy blocktime per vCPU.  This is only present
    # 	  when the postcopy-blocktime migration capability is
    # 	  enabled. (Since 3.0)

However, I'd rather have

    # @postcopy-vcpu-blocktime: list of the postcopy blocktime per vCPU.
    #     This is only present when the postcopy-blocktime migration
    #     capability is enabled.  (Since 3.0)

because this is how rST field and option lists work.

To get this, we need to let the first non-blank line after the
"@name:" line determine expected indentation.

This fills up the indentation pitfall mentioned in
docs/devel/qapi-code-gen.rst.  A related pitfall still exists.  Update
the text to show it.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-Id: <20230428105429.1687850-14-armbru@redhat.com>
Reviewed-by: Juan Quintela <quintela@redhat.com>
[Work around lack of walrus operator in Python 3.7 and older]
2023-05-10 10:00:40 +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
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 qapi: Add feature flags to remaining definitions 2020-03-17 19:58:34 +01:00
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 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
alternate-conflict-bool-string.out
alternate-conflict-dict.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
alternate-conflict-dict.json
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
alternate-conflict-enum-bool.out
alternate-conflict-enum-int.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
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 qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
alternate-conflict-num-string.json
alternate-conflict-num-string.out
alternate-conflict-string.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
alternate-conflict-string.json
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
alternate-nested.out
alternate-unknown.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
alternate-unknown.json
alternate-unknown.out
args-alternate.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
args-alternate.json
args-alternate.out
args-any.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
args-any.json
args-any.out
args-array-empty.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
args-array-empty.json
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
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
args-bad-boxed.out
args-boxed-anon.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
args-boxed-anon.json
args-boxed-anon.out
args-boxed-string.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
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 qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
args-int.json
args-int.out
args-invalid.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
args-invalid.json
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
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
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 qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
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 qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
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 qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
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 qapi: add 'if' to top-level expressions 2018-07-03 18:21:24 +02:00
bad-if-empty.err qapi: make 'if' condition strings simple identifiers 2021-08-26 13:53:56 +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-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 qapi: add 'if' to top-level expressions 2018-07-03 18:21:24 +02:00
bad-if-not.err qapi: Fix bogus error for 'if': { 'not': '' } 2021-09-08 15:30:30 +02:00
bad-if-not.json tests/qapi-schema: Cover 'not' condition with empty argument 2021-09-08 15:30:10 +02: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 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
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
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
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
base-cycle-indirect.out
command-int.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
command-int.json
command-int.out
comments.err
comments.json
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
doc-bad-alternate-member.out
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
doc-bad-command-arg.out
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/parser: fix unused check_args_section arguments 2021-10-02 07:33:41 +02: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 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 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
doc-bad-symbol.out
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
doc-before-include.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
doc-before-include.json
doc-before-include.out
doc-before-pragma.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
doc-before-pragma.json
doc-before-pragma.out
doc-duplicated-arg.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
doc-duplicated-arg.json
doc-duplicated-arg.out
doc-duplicated-return.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
doc-duplicated-return.json
doc-duplicated-return.out
doc-duplicated-since.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
doc-duplicated-since.json
doc-duplicated-since.out
doc-empty-arg.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
doc-empty-arg.json
doc-empty-arg.out
doc-empty-section.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02: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: Relax doc string @name: description indentation rules 2023-05-10 10:00:40 +02:00
doc-good.out qapi: Relax doc string @name: description indentation rules 2023-05-10 10:00:40 +02: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: Add feature flags to enum members 2021-10-27 17:18:55 +02:00
doc-interleaved-section.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
doc-interleaved-section.json
doc-interleaved-section.out
doc-invalid-end2.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
doc-invalid-end2.json
doc-invalid-end2.out
doc-invalid-end.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
doc-invalid-end.json
doc-invalid-end.out
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
doc-invalid-section.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
doc-invalid-section.json
doc-invalid-section.out
doc-invalid-start.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
doc-invalid-start.json
doc-invalid-start.out
doc-missing-colon.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
doc-missing-colon.json
doc-missing-colon.out
doc-missing-expr.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
doc-missing-expr.json
doc-missing-expr.out
doc-missing-space.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
doc-missing-space.json
doc-missing-space.out
doc-missing.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
doc-missing.json
doc-missing.out
doc-no-symbol.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
doc-no-symbol.json
doc-no-symbol.out
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: Tweak error messages for missing / conflicting meta-type 2021-09-03 17:09:10 +02: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
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: Add feature flags to enum members 2021-10-27 17:18:55 +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-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 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
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
enum-wrong-data.out
escape-outside-string.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
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 qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
event-boxed-empty.json
event-boxed-empty.out
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: Fix error message when type name or array is expected 2023-04-24 15:21:39 +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: replace if condition list with dict {'all': [...]} 2021-08-26 13:53:56 +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 qapi: make 'if' condition strings simple identifiers 2021-08-26 13:53:56 +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
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
include-extra-junk.out
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
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
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: allow unions to contain further unions 2023-04-26 07:52:45 +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: 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 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: Fix error message when type name or array is expected 2023-04-24 15:21:39 +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
pragma-extra-junk.out
pragma-non-dict.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
pragma-non-dict.json
pragma-non-dict.out
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: 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 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
redefined-command.out
redefined-event.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
redefined-event.json qapi: make 'if' condition strings simple identifiers 2021-08-26 13:53:56 +02: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
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
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
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
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: Drop simple unions 2021-09-27 08:23:25 +02: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
reserved-member-underscore.out
reserved-type-list.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
reserved-type-list.json
reserved-type-list.out
returns-alternate.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
returns-alternate.json
returns-alternate.out
returns-array-bad.err qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
returns-array-bad.json
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: 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 qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
returns-unknown.json
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
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
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-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 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: Fix error message when type name or array is expected 2023-04-24 15:21:39 +02: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: support updating expected test output via make 2023-04-25 15:23:06 +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
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-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 qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
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 qapi: Fix missing 'if' checks in struct, union, alternate 'data' 2019-09-24 14:07:23 +02:00
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 qapi: add a dictionary form for TYPE 2018-12-13 19:20:11 +01:00
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 qapi: Speed up frontend tests 2019-10-22 09:26:12 +02:00
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 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-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 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