summaryrefslogtreecommitdiff
path: root/tests/qapi-schema
AgeCommit message (Expand)AuthorFilesLines
2014-05-16qapi: skip redundant includesBenoît Canet5-0/+9
2014-05-08qapi: Add a primitive to include other files from a QAPI schema fileLluís Vilanova41-0/+43
2014-05-08qapi: Use an explicit input fileLluís Vilanova18-18/+19
2014-05-08qapi: [trivial] Do not catch unknown exceptions in "test-qapi.py"Lluís Vilanova1-3/+0
2014-03-11qapi script: do not allow string discriminatorWenchao Xia6-5/+28
2014-03-11qapi script: support enum type as discriminator in unionWenchao Xia4-0/+27
2014-03-11qapi script: check correctness of unionWenchao Xia16-0/+62
2014-03-11qapi script: add check for duplicated keyWenchao Xia4-0/+4
2014-03-11qapi script: remember explicitly defined enum valuesWenchao Xia2-6/+6
2014-03-03tests/qapi-schema: Cover flat union typesMarkus Armbruster2-0/+9
2014-03-03tests/qapi-schema: Cover union types with baseMarkus Armbruster2-1/+2
2014-03-03tests/qapi-schema: Cover complex types with baseMarkus Armbruster2-3/+9
2014-03-03tests/qapi-schema: Cover anonymous union typesMarkus Armbruster2-1/+9
2014-03-03tests/qapi-schema: Cover simple argument typesMarkus Armbruster2-0/+3
2014-03-03tests/qapi-schema: Cover optional command argumentsMarkus Armbruster2-2/+4
2013-08-20OptsVisitor: introduce unit tests, with test cases for range flatteningLaszlo Ersek2-2/+19
2013-07-29qapi.py: Permit comments starting anywhere on the lineMarkus Armbruster3-2/+4
2013-07-29qapi.py: Fix diagnosing non-objects at a schema's top-levelMarkus Armbruster2-2/+2
2013-07-29qapi.py: Fix schema parser to check syntax systematicallyMarkus Armbruster17-22/+12
2013-07-29qapi.py: Reject invalid characters in schema fileMarkus Armbruster6-8/+4
2013-07-29qapi.py: Decent syntax error reportingMarkus Armbruster2-1/+3
2013-07-29qapi.py: Restructure lexer and parserMarkus Armbruster5-7/+5
2013-07-29tests: Use qapi-schema-test.json as schema parser testMarkus Armbruster4-0/+73
2013-07-29tests: QAPI schema parser testsMarkus Armbruster57-0/+98