diff options
author | Markus Armbruster <armbru@redhat.com> | 2020-03-20 10:18:04 +0100 |
---|---|---|
committer | Markus Armbruster <armbru@redhat.com> | 2020-09-07 16:35:16 +0200 |
commit | d98884b75df3676f94d93fbaf6372ca705dc2aee (patch) | |
tree | 3e48c319caecf6908c92f5ed11458a53b44f932b /tests/qapi-schema | |
parent | 62f9256052df85194faa33137bbe0afb1c95b6e6 (diff) | |
download | qemu-d98884b75df3676f94d93fbaf6372ca705dc2aee.zip qemu-d98884b75df3676f94d93fbaf6372ca705dc2aee.tar.gz qemu-d98884b75df3676f94d93fbaf6372ca705dc2aee.tar.bz2 |
qapi: Reject section markup in definition documentation
Section markup in definition documentation makes no sense and can
produce invalid Texinfo. Reject.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-Id: <20200320091805.5585-2-armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Diffstat (limited to 'tests/qapi-schema')
-rw-r--r-- | tests/qapi-schema/doc-bad-section.err | 1 | ||||
-rw-r--r-- | tests/qapi-schema/doc-bad-section.json | 3 | ||||
-rw-r--r-- | tests/qapi-schema/doc-bad-section.out | 24 |
3 files changed, 2 insertions, 26 deletions
diff --git a/tests/qapi-schema/doc-bad-section.err b/tests/qapi-schema/doc-bad-section.err index e69de29..785cacc 100644 --- a/tests/qapi-schema/doc-bad-section.err +++ b/tests/qapi-schema/doc-bad-section.err @@ -0,0 +1 @@ +doc-bad-section.json:5:1: unexpected '=' markup in definition documentation diff --git a/tests/qapi-schema/doc-bad-section.json b/tests/qapi-schema/doc-bad-section.json index 560df4b..8175d95 100644 --- a/tests/qapi-schema/doc-bad-section.json +++ b/tests/qapi-schema/doc-bad-section.json @@ -1,9 +1,8 @@ # = section within an expression comment -# BUG: not rejected ## # @Enum: -# == Produces *invalid* texinfo +# == No good here # @one: The _one_ {and only} # # @two is undocumented diff --git a/tests/qapi-schema/doc-bad-section.out b/tests/qapi-schema/doc-bad-section.out index 367e2a1..e69de29 100644 --- a/tests/qapi-schema/doc-bad-section.out +++ b/tests/qapi-schema/doc-bad-section.out @@ -1,24 +0,0 @@ -module None -object q_empty -enum QType - prefix QTYPE - member none - member qnull - member qnum - member qstring - member qdict - member qlist - member qbool -module doc-bad-section.json -enum Enum - member one - member two -doc symbol=Enum - body= -== Produces *invalid* texinfo - arg=one -The _one_ {and only} - arg=two - - section=None -@two is undocumented |