Kevin Wolf <kw...@redhat.com> writes: > Signed-off-by: Kevin Wolf <kw...@redhat.com> [...] > diff --git a/tests/qapi-schema/alias-name-bad-type.err > b/tests/qapi-schema/alias-name-bad-type.err > new file mode 100644 > index 0000000000..489f45ff9b > --- /dev/null > +++ b/tests/qapi-schema/alias-name-bad-type.err > @@ -0,0 +1,2 @@ > +alias-name-bad-type.json: In struct 'AliasStruct0': > +alias-name-bad-type.json:1: alias member 'name' requires a string name
Would "'aliases' member 'name'..." be more consistent? > diff --git a/tests/qapi-schema/alias-name-bad-type.json > b/tests/qapi-schema/alias-name-bad-type.json > new file mode 100644 > index 0000000000..17442d5939 > --- /dev/null > +++ b/tests/qapi-schema/alias-name-bad-type.json > @@ -0,0 +1,3 @@ > +{ 'struct': 'AliasStruct0', > + 'data': { 'foo': 'int' }, > + 'aliases': [ { 'name': ['bar'], 'source': ['foo'] } ] } > diff --git a/tests/qapi-schema/alias-name-bad-type.out > b/tests/qapi-schema/alias-name-bad-type.out > new file mode 100644 > index 0000000000..e69de29bb2 > diff --git a/tests/qapi-schema/alias-source-bad-type.err > b/tests/qapi-schema/alias-source-bad-type.err > new file mode 100644 > index 0000000000..b1779cbb8e > --- /dev/null > +++ b/tests/qapi-schema/alias-source-bad-type.err > @@ -0,0 +1,2 @@ > +alias-source-bad-type.json: In struct 'AliasStruct0': > +alias-source-bad-type.json:1: alias member 'source' must be an array Would "'aliases' member 'source'..." be more consistent? > diff --git a/tests/qapi-schema/alias-source-bad-type.json > b/tests/qapi-schema/alias-source-bad-type.json > new file mode 100644 > index 0000000000..d6a7430ee3 > --- /dev/null > +++ b/tests/qapi-schema/alias-source-bad-type.json > @@ -0,0 +1,3 @@ > +{ 'struct': 'AliasStruct0', > + 'data': { 'foo': 'int' }, > + 'aliases': [ { 'name': 'bar', 'source': 'foo' } ] } > diff --git a/tests/qapi-schema/alias-source-bad-type.out > b/tests/qapi-schema/alias-source-bad-type.out > new file mode 100644 > index 0000000000..e69de29bb2 > diff --git a/tests/qapi-schema/alias-source-elem-bad-type.err > b/tests/qapi-schema/alias-source-elem-bad-type.err > new file mode 100644 > index 0000000000..f73fbece77 > --- /dev/null > +++ b/tests/qapi-schema/alias-source-elem-bad-type.err > @@ -0,0 +1,2 @@ > +alias-source-elem-bad-type.json: In struct 'AliasStruct0': > +alias-source-elem-bad-type.json:1: member of alias member 'source' requires > a string name Would "member of 'aliases' member 'source'..." be more consistent? [...]