mirror of
https://github.com/xemu-project/xemu.git
synced 2024-11-27 21:40:49 +00:00
tests/qapi-schema/doc-bad-section: New, factored out of doc-good
A negative test case crept into doc-good.json: invalid use of section markup we currently fail to reject. Move this into its own doc-bad-section.json. Signed-off-by: Markus Armbruster <armbru@redhat.com> Message-Id: <20171002141341.24616-6-armbru@redhat.com> Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
This commit is contained in:
parent
64d6033b20
commit
cfa438ff53
@ -416,6 +416,7 @@ qapi-schema += command-int.json
|
||||
qapi-schema += comments.json
|
||||
qapi-schema += doc-bad-alternate-member.json
|
||||
qapi-schema += doc-bad-command-arg.json
|
||||
qapi-schema += doc-bad-section.json
|
||||
qapi-schema += doc-bad-symbol.json
|
||||
qapi-schema += doc-bad-union-member.json
|
||||
qapi-schema += doc-before-include.json
|
||||
@ -433,10 +434,10 @@ qapi-schema += doc-invalid-end2.json
|
||||
qapi-schema += doc-invalid-return.json
|
||||
qapi-schema += doc-invalid-section.json
|
||||
qapi-schema += doc-invalid-start.json
|
||||
qapi-schema += doc-missing.json
|
||||
qapi-schema += doc-missing-colon.json
|
||||
qapi-schema += doc-missing-expr.json
|
||||
qapi-schema += doc-missing-space.json
|
||||
qapi-schema += doc-missing.json
|
||||
qapi-schema += doc-no-symbol.json
|
||||
qapi-schema += double-data.json
|
||||
qapi-schema += double-type.json
|
||||
|
0
tests/qapi-schema/doc-bad-section.err
Normal file
0
tests/qapi-schema/doc-bad-section.err
Normal file
1
tests/qapi-schema/doc-bad-section.exit
Normal file
1
tests/qapi-schema/doc-bad-section.exit
Normal file
@ -0,0 +1 @@
|
||||
0
|
11
tests/qapi-schema/doc-bad-section.json
Normal file
11
tests/qapi-schema/doc-bad-section.json
Normal file
@ -0,0 +1,11 @@
|
||||
# = section within an expression comment
|
||||
# BUG: not rejected
|
||||
|
||||
##
|
||||
# @Enum:
|
||||
# == Produces *invalid* texinfo
|
||||
# @one: The _one_ {and only}
|
||||
#
|
||||
# @two is undocumented
|
||||
##
|
||||
{ 'enum': 'Enum', 'data': [ 'one', 'two' ] }
|
13
tests/qapi-schema/doc-bad-section.out
Normal file
13
tests/qapi-schema/doc-bad-section.out
Normal file
@ -0,0 +1,13 @@
|
||||
enum Enum ['one', 'two']
|
||||
enum QType ['none', 'qnull', 'qnum', 'qstring', 'qdict', 'qlist', 'qbool']
|
||||
prefix QTYPE
|
||||
object q_empty
|
||||
doc symbol=Enum
|
||||
body=
|
||||
== Produces *invalid* texinfo
|
||||
arg=one
|
||||
The _one_ {and only}
|
||||
arg=two
|
||||
|
||||
section=
|
||||
@two is undocumented
|
@ -51,7 +51,6 @@
|
||||
|
||||
##
|
||||
# @Enum:
|
||||
# == Produces *invalid* texinfo
|
||||
# @one: The _one_ {and only}
|
||||
#
|
||||
# @two is undocumented
|
||||
|
@ -77,7 +77,7 @@ Examples:
|
||||
- {braces}
|
||||
doc symbol=Enum
|
||||
body=
|
||||
== Produces *invalid* texinfo
|
||||
|
||||
arg=one
|
||||
The _one_ {and only}
|
||||
arg=two
|
||||
|
@ -76,7 +76,7 @@ Examples:
|
||||
|
||||
@deftp {Enum} Enum
|
||||
|
||||
@subsection Produces @strong{invalid} texinfo
|
||||
|
||||
|
||||
@b{Values:}
|
||||
@table @asis
|
||||
|
Loading…
Reference in New Issue
Block a user