summaryrefslogtreecommitdiff
path: root/source4/pidl/tests
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r21437: Cherrypick typelib tests.Jelmer Vernooij1-0/+59
(This used to be commit 9ba814d033412150d383d3687f02775d4efc618e)
2007-10-10r21433: Get rid of the COM support code - it's not used and unmaintained. We canJelmer Vernooij1-0/+48
always bring it back if we need to. This code was getting in the way while refactoring. Add some tests for TDR. Get rid of typedef in lib/registry/tdr_regf.idl and fix the TDR code to be able to deal with it. (This used to be commit 1ad0f99a439f0d52a735b391bf9900d50171aca5)
2007-10-10r21431: More tests, work on support in wireshark for tagged types.Jelmer Vernooij1-0/+15
(This used to be commit a91e624af22aae5b460ccf94d2540b8780f90070)
2007-10-10r21430: Support tagged types without typedef. This means:Jelmer Vernooij6-23/+16
struct foo { ... }; in IDL will now work. This is the first step towards nested types and using typedefs for partial types (such as "typedef int *bar;"), a requirement for complex uses of represent_as(). (This used to be commit a716aa70f0c90898e6fcf57d63a2cf4c40e7d4df)
2007-10-10r21428: Handle representation types in Needed().Jelmer Vernooij2-9/+53
(This used to be commit 34517c69e67d7eafa00e6fe0072bd04f074cdbde)
2007-10-10r21427: Add tests for Needed*(), in preparation of refactoring.Jelmer Vernooij1-2/+58
(This used to be commit a21e7b22ac99c66e2b23d0fa694a8a2ea6e7994e)
2007-10-10r21411: Add some simple tests for the wireshark NDR generator.Jelmer Vernooij1-0/+23
(This used to be commit 361977448210dfd889abca19b520cd259b9d0855)
2007-10-10r21338: Fix handling of top-level arrays for the Samba 3 client code. This ↵Jelmer Vernooij1-0/+56
doesn't fix the winreg code yet (as that's an array on top of a pointer), but at least it gets us closer. Also added a couple of tests for the Samba 3 client code. (This used to be commit 4a5b62ad622d7be08591e19bc2e89f665fff445a)
2007-10-10r21332: Fix bug in pidl that prevented value(0) from working. Bug reported ↵Jelmer Vernooij1-2/+22
by metze. (This used to be commit 8212a3b8e0d3d59264f659c3f657b165ececefeb)
2007-10-10r21260: Fix regex.Jelmer Vernooij1-1/+1
(This used to be commit 025597a3593d9dede93180d284beda256caf9483)
2007-10-10r21254: Fix running the testsuite outside pidl/Jelmer Vernooij1-2/+2
(This used to be commit 84c15158b986ef9e82f46d6c01d5cbf04300cda5)
2007-10-10r21253: Merge some pidl fixes:Jelmer Vernooij3-2/+119
* Add tests for wireshark dissector generator * Add tests for the header code * Some cleanups * Fix handling of elements without [in] or [out] (This used to be commit 1aecba7100685ed291ea13b0ae47fb0cf9e6a6c8)
2007-10-10r21222: Merge a couple of pidl fixes:Jelmer Vernooij3-2/+85
* Pidl will now warn when trying to use pointers as integers in expressions. * "subcontext()" is now marked as deprecated. The alternatives, transmit_as() / represent_as() should be available soon. * More tests. * Remove some unused code in smbtorture. (This used to be commit 37c0da541e3962164d5af3e3c9560803a733f3b7)
2007-10-10r20967: Allow pidl tests to work with gcovJelmer Vernooij4-26/+43
(This used to be commit 9da63e362c9d590388c77d882f9dbf54b0aa78cc)
2007-10-10r20638: Check for NULL pointers (where possible) in print functions. Fixes ↵Jelmer Vernooij1-8/+8
#4218, but without reintroducing coverity warnings. (This used to be commit a0e2e30d570f246d646f88d7f81ab08208b96131)
2007-10-10r20637: Don't check for NULL pointers when the pointer is guaranteed to not ↵Jelmer Vernooij1-0/+135
be NULL (if it is a ref pointer). (This used to be commit 419547df76c38fde1f54b06dc633832523ad3394)
2007-10-10r20633: Add another test, fix warnings.Jelmer Vernooij1-7/+44
(This used to be commit 3ddc76772765db8009120ada820837737c49e409)
2007-10-10r20631: Add some tests for the ndr parser.Jelmer Vernooij1-0/+154
(This used to be commit ded25eca701b8e3e0e13e7ef64d5511d8953eb0d)
2007-10-10r20625: Fix couple of warnings.Jelmer Vernooij2-2/+11
(This used to be commit 203076129b967ccc6258e807280dc1b75583a064)
2007-10-10r20571: fix '' caseJelmer Vernooij1-2/+2
(This used to be commit 1618921a7e24213d39e042a4e2f9d5cb59997f50)
2007-10-10r20567: Print proper errors with filename and line numbers in ParseExpr()Jelmer Vernooij1-32/+36
(This used to be commit f5dc1b47ecf18068a47f8f68016463ef4a55dc03)
2007-10-10r20563: Start using the new parser in ParseExpr(). It's now trivial to use thisJelmer Vernooij1-14/+23
to check for NULL pointers when pointers are being dereferenced (#4218). There are exactly 500 tests for pidl now :-) (This used to be commit d3146f3bcd4541f890d6c1b072ff34853e9239d2)
2007-10-10r20556: Add more tests to make sure nothing breaks when I replace the ↵Jelmer Vernooij1-1/+19
ParseExpr code. (This used to be commit 0ba52e459bb322a0aee59c6616d7696658934b38)
2007-10-10r20550: Use standard error mechanism in parser.Jelmer Vernooij1-24/+39
Make sure errors are reported correctly. (This used to be commit 9f794c55a60b09536d6e0dbadfc172e1e74497ff)
2007-10-10r20548: Remove unnecessary "use lib", fix warnings.Jelmer Vernooij11-14/+4
(This used to be commit 30d721569fdf33e4784eb1f7c650e75ed1b80527)
2007-10-10r20547: Add tests for expected errors/warnings.Jelmer Vernooij3-1/+89
(This used to be commit 2d960d4d7b0bc39c3ec4c2face546adc2cb345ee)
2007-10-10r20545: Fix is_constant().Jelmer Vernooij1-1/+5
(This used to be commit ae9b0895e8b7fd98335ece82aae3e391b94d2ec9)
2007-10-10r20543: Merge some pidl bug fixes:Jelmer Vernooij1-0/+55
* C expressions that just started with a constant were erroneously flagged as being a constant. * 1-length variable names in expressions were broken. (This used to be commit 44775a6ac456247fe7ab4da75498bb550c74c854)
2007-10-10r20299: Disable two new tests that are apparently broken.Jelmer Vernooij3-5/+13
(This used to be commit b3f64869fc4590850203a231ecf6810ae9f1d8cf)
2007-10-10r20298: Fix pidl tests (missing symlink..).Jelmer Vernooij1-2/+2
(This used to be commit ab3d57394630cefc1fefe859c8bd3d56f6e63695)
2007-10-10r19868: Fix more tests.Jelmer Vernooij4-5/+6
(This used to be commit 01a4fb1b22d09f38636c211a93efc4099f4766b3)
2007-10-10r19866: Fix test compilation.Jelmer Vernooij1-2/+2
(This used to be commit 2a3196db9dae9f15bbe2ffa36ce1204daf4e701c)
2007-10-10r19859: Reuse referrent ids when pushing full pointers (still need toJelmer Vernooij2-2/+43
avoid pushing the referred object twice) and add test for full pointers. (This used to be commit 1638c8d234dbc85298000685e49570f23dfd0bf8)
2007-10-10r19751: Add some tests for parsing the "include", "import" and "importlib" ↵Jelmer Vernooij1-1/+9
statements. (This used to be commit 3a850bda962da9ce58227ea6d74e974f7654d734)
2007-10-10r18559: [string] always applies to the last pointerJelmer Vernooij1-1/+30
(This used to be commit 86b4624226d6e72645221cadb8669b0f1aba0903)
2007-10-10r14867: Include <stdbool.h> in external compilesJelmer Vernooij1-0/+1
(This used to be commit 03224dab111b931effd548586e630480fa1423b1)
2007-10-10r14727: Update pidls' TODO, add test that demonstrates the desired behaviourJelmer Vernooij1-0/+38
(This used to be commit c2f510d38be6b4387120d7477ddd200b9bec13e5)
2007-10-10r14690: Support represent_as in headers, enable represent_as() test (which ↵Jelmer Vernooij1-10/+4
works now) (This used to be commit 31e847a0844a6871befc6091e813ae017cd6e4b4)
2007-10-10r14689: Fix testJelmer Vernooij1-9/+4
(This used to be commit b199f5345cc92ff8aeb59479c8c2a89ab1278d70)
2007-10-10r14688: More work on represent_as(): output the right function calls, fix test.Jelmer Vernooij2-2/+11
(This used to be commit 7bc72277b37f9d89f6a078e85c14d560fd33a3bb)
2007-10-10r14687: Start working on support for represent_as() and transmit_as() asJelmer Vernooij2-3/+44
an alternative to subcontext() (This used to be commit 744402160d5f994f5440553bb726e95a13033a83)
2007-10-10r14686: Fix pidl testsuite to run whenever there is a shared libary builtJelmer Vernooij3-47/+48
Samba present. Ignore tests that are known to fail for now. (This used to be commit a7279f13f0431a5036c931c5339542f98139c461)
2007-10-10r14550: Fix testsJelmer Vernooij1-6/+6
(This used to be commit 765fd852e789371f6b6361acd7603f8056ac14a9)
2007-10-10r12776: use $ENV{TEST_DATA_PREFIX} for test files if availableStefan Metzmacher1-2/+9
metze (This used to be commit 5552eaa37c228872736688bb65b4f678bdfeddf4)
2007-10-10r12539: fix the pidl testsStefan Metzmacher1-1/+1
metze (This used to be commit 4b90ad7a272b3cb976c2efc2c67b339519b1cd90)
2007-10-10r12482: Add some more testsJelmer Vernooij1-10/+12
(This used to be commit 516b66e0f1c65688abb936b4432039bc431b872c)
2007-10-10r12480: Extend testsuiteJelmer Vernooij1-1/+24
(This used to be commit 1fa6c3568b9653f637da92e9a66695cd89825a2f)
2007-10-10r12470: Add helper module for pidl testsJelmer Vernooij8-103/+177
Convert other pidl tests to use Test::More and run them from 'make test' (This used to be commit 3a57d29a62112ab654e290ccc985fba7f67664c5)
2007-10-10r12465: Merge Parse::Pidl::Samba4::NDR::Header into ↵Jelmer Vernooij1-27/+43
Parse::Pidl::Samba4::NDR::Parser. Small optimization to avoid including NDR headers multiple times (This used to be commit 6967b9884970b6f1d7617196ab024d401628a13c)
2007-10-10r12464: Add simple IDL parsing tests for pidl using the standard perlJelmer Vernooij7-71/+100
testing framework (Test::Simple, distributed with perl itself). Run these tests from 'make test' (This used to be commit 975d8816db6697dab828941b69a740e3a0a2c272)