aboutsummaryrefslogtreecommitdiff
path: root/tests/qapi-schema
AgeCommit message (Expand)AuthorFilesLines
2015-11-09qapi: Use generated TestStruct machinery in testsEric Blake2-1/+10
2015-11-02qapi: Reserve 'u' member nameEric Blake4-0/+9
2015-11-02qapi: Unbox base membersEric Blake4-15/+0
2015-11-02qapi: Reserve 'q_*' and 'has_*' member namesEric Blake12-30/+13
2015-11-02qapi: Reserve '*List' type names for list typesEric Blake4-7/+5
2015-11-02tests/qapi-schema: Test for reserved names, empty structEric Blake23-3/+54
2015-10-15qapi: Lazy creation of array typesEric Blake2-0/+7
2015-10-15qapi: Drop redundant args-member-array testEric Blake4-14/+0
2015-10-15qapi: Drop redundant flat-union-reverse-define testEric Blake5-35/+7
2015-10-15qapi: Drop redundant returns-int testEric Blake6-14/+8
2015-10-15qapi: Move empty-enum to compile-time testEric Blake6-5/+7
2015-10-15qapi: Drop redundant alternate-good testEric Blake4-20/+0
2015-10-12qapi: Reuse code for flat union base validationEric Blake7-8/+8
2015-10-12qapi: Test use of 'number' within alternatesEric Blake2-0/+32
2015-10-12qapi: Add tests for empty unionsEric Blake14-2/+27
2015-10-12qapi: Avoid assertion failure on union 'type' collisionEric Blake4-42/+9
2015-10-12qapi: Test for various name collisionsEric Blake45-14/+174
2015-10-12qapi: Improve 'include' error messageEric Blake2-2/+2
2015-09-21qapi: New QMP command query-qmp-schema for QMP introspectionMarkus Armbruster14-0/+14
2015-09-21qapi: Pseudo-type '**' is now unused, drop itMarkus Armbruster8-11/+0
2015-09-21qapi: Introduce a first class 'any' typeMarkus Armbruster12-6/+20
2015-09-21qapi-event: Convert to QAPISchemaVisitor, fixing data with baseMarkus Armbruster1-3/+0
2015-09-21qapi-visit: Convert to QAPISchemaVisitor, fixing bugsMarkus Armbruster1-3/+0
2015-09-21qapi-types: Convert to QAPISchemaVisitor, fixing flat unionsMarkus Armbruster1-2/+2
2015-09-21tests/qapi-schema: Convert test harness to QAPISchemaVisitorMarkus Armbruster16-118/+249
2015-09-21qapi: New QAPISchema intermediate reperesentationMarkus Armbruster1-1/+1
2015-09-15qapi: allow override of default enum prefix namingDaniel P. Berrange6-0/+11
2015-09-04qapi: Simplify error reporting for array typesMarkus Armbruster2-2/+2
2015-09-04qapi: Fix errors for non-string, non-dictionary membersMarkus Armbruster6-6/+3
2015-09-04tests/qapi-schema: Cover non-string, non-dictionary membersMarkus Armbruster12-0/+15
2015-09-04tests/qapi-schema: Cover two more syntax errorsMarkus Armbruster8-0/+8
2015-09-04qapi: Drop one of two "simple union must not have base" checksMarkus Armbruster1-1/+1
2015-09-04qapi: Command returning anonymous type doesn't work, outlawMarkus Armbruster8-8/+5
2015-09-04qapi: Fix to reject union command and event argumentsMarkus Armbruster4-6/+3
2015-09-04qapi-tests: New tests for union, alternate command argumentsMarkus Armbruster8-0/+14
2015-09-04tests/qapi-schema: Rename tests from data- to args-Markus Armbruster31-6/+6
2015-09-04tests/qapi-schema: Restore test case for flat union base bugMarkus Armbruster2-6/+7
2015-09-04tests/qapi-schema: Document events with base don't workMarkus Armbruster1-0/+3
2015-09-04tests/qapi-schema: Document alternate's enum lacks visit functionMarkus Armbruster1-0/+1
2015-09-04qapi-visit: Fix generated code when schema has forward refsMarkus Armbruster2-18/+22
2015-06-18qapi: Catch and reject flat union branch of array typeMarkus Armbruster1-10/+1
2015-06-18tests/qapi-schema: New flat union array branch test caseMarkus Armbruster4-0/+23
2015-06-18qapi: Fix file name in error messages for included filesMarkus Armbruster2-3/+3
2015-05-14qapi: Support downstream events and commandsEric Blake2-1/+8
2015-05-14qapi: Support downstream alternatesEric Blake2-2/+6
2015-05-14qapi: Support downstream flat unionsEric Blake2-2/+10
2015-05-14qapi: Support downstream simple unionsEric Blake2-2/+5
2015-05-14qapi: Support downstream structsEric Blake2-2/+10
2015-05-14qapi: Support downstream enumsEric Blake2-1/+6
2015-05-05qapi: Check for member name conflicts with a base classEric Blake12-12/+23