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 += comments.json
|
||||||
qapi-schema += doc-bad-alternate-member.json
|
qapi-schema += doc-bad-alternate-member.json
|
||||||
qapi-schema += doc-bad-command-arg.json
|
qapi-schema += doc-bad-command-arg.json
|
||||||
|
qapi-schema += doc-bad-section.json
|
||||||
qapi-schema += doc-bad-symbol.json
|
qapi-schema += doc-bad-symbol.json
|
||||||
qapi-schema += doc-bad-union-member.json
|
qapi-schema += doc-bad-union-member.json
|
||||||
qapi-schema += doc-before-include.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-return.json
|
||||||
qapi-schema += doc-invalid-section.json
|
qapi-schema += doc-invalid-section.json
|
||||||
qapi-schema += doc-invalid-start.json
|
qapi-schema += doc-invalid-start.json
|
||||||
qapi-schema += doc-missing.json
|
|
||||||
qapi-schema += doc-missing-colon.json
|
qapi-schema += doc-missing-colon.json
|
||||||
qapi-schema += doc-missing-expr.json
|
qapi-schema += doc-missing-expr.json
|
||||||
qapi-schema += doc-missing-space.json
|
qapi-schema += doc-missing-space.json
|
||||||
|
qapi-schema += doc-missing.json
|
||||||
qapi-schema += doc-no-symbol.json
|
qapi-schema += doc-no-symbol.json
|
||||||
qapi-schema += double-data.json
|
qapi-schema += double-data.json
|
||||||
qapi-schema += double-type.json
|
qapi-schema += double-type.json
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
0
|
|
@ -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' ] }
|
|
@ -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:
|
# @Enum:
|
||||||
# == Produces *invalid* texinfo
|
|
||||||
# @one: The _one_ {and only}
|
# @one: The _one_ {and only}
|
||||||
#
|
#
|
||||||
# @two is undocumented
|
# @two is undocumented
|
||||||
|
|
|
@ -77,7 +77,7 @@ Examples:
|
||||||
- {braces}
|
- {braces}
|
||||||
doc symbol=Enum
|
doc symbol=Enum
|
||||||
body=
|
body=
|
||||||
== Produces *invalid* texinfo
|
|
||||||
arg=one
|
arg=one
|
||||||
The _one_ {and only}
|
The _one_ {and only}
|
||||||
arg=two
|
arg=two
|
||||||
|
|
|
@ -76,7 +76,7 @@ Examples:
|
||||||
|
|
||||||
@deftp {Enum} Enum
|
@deftp {Enum} Enum
|
||||||
|
|
||||||
@subsection Produces @strong{invalid} texinfo
|
|
||||||
|
|
||||||
@b{Values:}
|
@b{Values:}
|
||||||
@table @asis
|
@table @asis
|
||||||
|
|
Loading…
Reference in New Issue