summaryrefslogtreecommitdiffstats
path: root/tests/qapi-schema
Commit message (Expand)AuthorAgeFilesLines
* qapi: Detect base class loopsEric Blake2015-12-178-0/+9
* qapi: Move duplicate collision checks to schema check()Eric Blake2015-12-1712-18/+8Star
* qapi: Enforce (or whitelist) case conventions on qapi membersEric Blake2015-12-1712-0/+13
* qapi: Simplify visiting of alternate typesEric Blake2015-12-172-9/+0Star
* qapi: Convert QType into QAPI built-in enum typeEric Blake2015-12-1713-0/+26
* qapi: Remove obsolete tests for MAX collisionEric Blake2015-12-1712-14/+0Star
* qapi: Tighten the regex on valid namesEric Blake2015-12-178-0/+12
* qapi: Fix c_name() mungingEric Blake2015-12-172-2/+4
* qapi: Detect collisions in C member namesEric Blake2015-12-174-10/+4Star
* qapi: Remove outdated tests related to QMP/branch collisionsEric Blake2015-12-1712-60/+0Star
* qapi: Track simple union tag in object.local_membersEric Blake2015-12-173-0/+4
* qapi: Use generated TestStruct machinery in testsEric Blake2015-11-092-1/+10
* qapi: Reserve 'u' member nameEric Blake2015-11-024-0/+9
* qapi: Unbox base membersEric Blake2015-11-024-15/+0Star
* qapi: Reserve 'q_*' and 'has_*' member namesEric Blake2015-11-0212-30/+13Star
* qapi: Reserve '*List' type names for list typesEric Blake2015-11-024-7/+5Star
* tests/qapi-schema: Test for reserved names, empty structEric Blake2015-11-0223-3/+54
* qapi: Lazy creation of array typesEric Blake2015-10-152-0/+7
* qapi: Drop redundant args-member-array testEric Blake2015-10-154-14/+0Star
* qapi: Drop redundant flat-union-reverse-define testEric Blake2015-10-155-35/+7Star
* qapi: Drop redundant returns-int testEric Blake2015-10-156-14/+8Star
* qapi: Move empty-enum to compile-time testEric Blake2015-10-156-5/+7
* qapi: Drop redundant alternate-good testEric Blake2015-10-154-20/+0Star
* qapi: Reuse code for flat union base validationEric Blake2015-10-127-8/+8
* qapi: Test use of 'number' within alternatesEric Blake2015-10-122-0/+32
* qapi: Add tests for empty unionsEric Blake2015-10-1214-2/+27
* qapi: Avoid assertion failure on union 'type' collisionEric Blake2015-10-124-42/+9Star
* qapi: Test for various name collisionsEric Blake2015-10-1245-14/+174
* qapi: Improve 'include' error messageEric Blake2015-10-122-2/+2
* qapi: New QMP command query-qmp-schema for QMP introspectionMarkus Armbruster2015-09-2114-0/+14
* qapi: Pseudo-type '**' is now unused, drop itMarkus Armbruster2015-09-218-11/+0Star
* qapi: Introduce a first class 'any' typeMarkus Armbruster2015-09-2112-6/+20
* qapi-event: Convert to QAPISchemaVisitor, fixing data with baseMarkus Armbruster2015-09-211-3/+0Star
* qapi-visit: Convert to QAPISchemaVisitor, fixing bugsMarkus Armbruster2015-09-211-3/+0Star
* qapi-types: Convert to QAPISchemaVisitor, fixing flat unionsMarkus Armbruster2015-09-211-2/+2
* tests/qapi-schema: Convert test harness to QAPISchemaVisitorMarkus Armbruster2015-09-2116-118/+249
* qapi: New QAPISchema intermediate reperesentationMarkus Armbruster2015-09-211-1/+1
* qapi: allow override of default enum prefix namingDaniel P. Berrange2015-09-156-0/+11
* qapi: Simplify error reporting for array typesMarkus Armbruster2015-09-042-2/+2
* qapi: Fix errors for non-string, non-dictionary membersMarkus Armbruster2015-09-046-6/+3Star
* tests/qapi-schema: Cover non-string, non-dictionary membersMarkus Armbruster2015-09-0412-0/+15
* tests/qapi-schema: Cover two more syntax errorsMarkus Armbruster2015-09-048-0/+8
* qapi: Drop one of two "simple union must not have base" checksMarkus Armbruster2015-09-041-1/+1
* qapi: Command returning anonymous type doesn't work, outlawMarkus Armbruster2015-09-048-8/+5Star
* qapi: Fix to reject union command and event argumentsMarkus Armbruster2015-09-044-6/+3Star
* qapi-tests: New tests for union, alternate command argumentsMarkus Armbruster2015-09-048-0/+14
* tests/qapi-schema: Rename tests from data- to args-Markus Armbruster2015-09-0431-6/+6
* tests/qapi-schema: Restore test case for flat union base bugMarkus Armbruster2015-09-042-6/+7
* tests/qapi-schema: Document events with base don't workMarkus Armbruster2015-09-041-0/+3
* tests/qapi-schema: Document alternate's enum lacks visit functionMarkus Armbruster2015-09-041-0/+1