summaryrefslogtreecommitdiff
path: root/source4/script/tests/test_ldap.sh
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r22156: - Lazy evaluate variable names.Jelmer Vernooij1-18/+7
- Don't set up environments until necessary - Add --resetup-environment option - Add 'none' environment (This used to be commit ed0410309bfdefb0d31cb247c26b947956fb1137)
2007-10-10r21910: Clean up some unused functions.Jelmer Vernooij1-7/+5
(This used to be commit 36cd3406db06e3101cfede2f3935879cb11eeb93)
2007-10-10r21909: Merge some of my recent improvements to the test infrastructure:Jelmer Vernooij1-5/+5
- Allow tests to specify what environment they need to run in (dc and none are thecurrent supported ones). - Move more Samba4-specific code out of the common code (This used to be commit dbe9de10287c902f4a5ea5d431dea4a79f9b170b)
2007-10-10r21707: Finally merge my (long-living) perlselftest branch.Jelmer Vernooij1-3/+2
This changes the main selftest code to be in perl rather than in shell script. The selftest script is now no longer a black box but a regular executable that takes --help. This adds the following features: * "make test TESTS=foo" will run only the tests that match the regex "foo" * ability to deal with expected failures. the suite will not warn about tests that fail and are known to fail, but will warn about other failing tests and tests that are succeeding tests but incorrectly marked as failing. * ability to print a summary with all failures at the end of the run It also opens up the way to the following features, which I hope to implement later: * "environments", for example having a complete domains with DCs and domain members in a testenvironment * only set up smbd if necessary (not when running LOCAL tests, for example) * different mktestsetup scripts per target. except for the mktestsetup script, we can use the same infrastructure for samba 3 or windows. (This used to be commit 38f867880beb40c691e9713f854426031310629c)
2007-10-10r21700: Run mktestsetup as an external program. This guarantees that it can ↵Jelmer Vernooij1-2/+2
be used for other selftest implementations (in particular the perl one I've been working on). (This used to be commit aa29907327a91a64c769b1f2712f553e13964418)
2007-10-10r21692: Test with LDAP, but without the non-block testing. This is notAndrew Bartlett1-12/+10
compatible with the TLS layer at the moment. https://bugzilla.samba.org/show_bug.cgi?id=4431 Andrew Bartlett (This used to be commit 1e401286f94897f83d89d1a87027e988eb6deac5)
2007-10-10r21687: Always test LDAP and LDAPSAndrew Bartlett1-2/+1
(This used to be commit e830b815962da575aea9f9dc6bfee8eda8ec43c9)
2007-10-10r21680: Reenable CLDAP testJelmer Vernooij1-1/+1
(This used to be commit c6dfc90daf9c7ce0fe9a4d4ac7c1c278a694ef9f)
2007-10-10r21677: Run some of the other ldap tests, tooJelmer Vernooij1-3/+4
(This used to be commit b8f43e1eb1f626690df61e75ce1a06a94d19cf64)
2007-10-10r21466: run the LDAP-UPTODATEVECTOR test in make testStefan Metzmacher1-0/+2
metze (This used to be commit 74ded55787d6dee55e87bd55a4f152fa2e8dbeab)
2007-10-10r21029: - Remove now unused failure checking codeJelmer Vernooij1-3/+3
- Use --list option for smbtorture for local and nbt tests as well (This used to be commit 053d5a40bc96b9503220f17f59677a0df6677a1e)
2007-10-10r21017: Actually run tests during test phase rather than when generating the ↵Jelmer Vernooij1-54/+2
recipe. (This used to be commit b975ce3a471d29fb2c0691c65993f9dfeb066d79)
2007-10-10r18577: reduce the number of tests run in 'make quicktest' again, so itAndrew Tridgell1-3/+7
completes in a minute on my laptop (the benchmark I usually use). Simo, I removed th ldb tests, as ldb is pretty well tested by lots of the other tests, and its a pretty slow test. We could instead add a "ldb-testquick.sh" which does only minimal testing. The full tests will of course be run with 'make test' and in the build farm. (This used to be commit 3cee6a7863bba61c92f94087df5c6442f02a2da7)
2007-10-10r17169: Test LDAP with testnonblock.Andrew Bartlett1-1/+1
Andrew Bartlett (This used to be commit 9d866a030ea75b9589c3332725d23ba5f0e9669d)
2007-10-10r13605: Use $BASEDN to ensure this works outside of the 'make test' rig.Andrew Bartlett1-1/+1
Andrew Bartlett (This used to be commit b0e7a58cc9e513240c117ad5464c613c7b62410d)
2007-10-10r13355: check controls are correctly exportedSimo Sorce1-0/+7
(This used to be commit 07fa55db32dcb93bfb4406baca0cfba31d3bc189)
2007-10-10r13354: Add tests to check that controls work properlySimo Sorce1-5/+34
Fix asq module, add a second_stage_init to register with rootdse Fix asq control ldap parsing routines (this was nasty to find out) (This used to be commit 933a80397d137f7d5b79c82a068d62bb6928ef47)
2007-10-10r10752: make sure we set the exist status correctly for the tdb testsAndrew Tridgell1-1/+1
(This used to be commit e83635941c1829d8cb8c0784b7f7303c85654199)
2007-10-10r10404: make sure we use the right smb.conf in the ldap testingAndrew Tridgell1-1/+1
(This used to be commit aa30f8faa5924c29c81193646205b08922cdd43d)
2007-10-10r9493: our test scripts need to use testok at the end or the errors don't ↵Andrew Tridgell1-0/+2
annumulate between scripts this is why the GetOptions bug wasn't caught by 'make test' (This used to be commit 20a14b9b35c928a592cf03ebedbc6c89f756af28)
2007-10-10r9346: allow test_ldap.sh to be called when $CONFFILE is not setAndrew Tridgell1-1/+1
(This used to be commit 3ad02091f621e3ff51aa082ca7a47b9da238aa40)
2007-10-10r8772: Include the ldap ejs test in the standard 'make test'Andrew Bartlett1-0/+4
Andrew Bartlett (This used to be commit 4ade880dcf3aa78f5934345e587cd54851378261)
2007-10-10r8525: added two more test targets:Andrew Tridgell1-1/+2
- 'make quicktest' for running only quick tests. Finishes in 20 seconds or so. - 'make valgrindtest' runs smbd under valgrind in a xterm window and runs the quick tests. Also disables tls as that slows down valgrind too much to be usable (This used to be commit af36bc401154d278dbe272628110634f62fdba25)
2007-10-10r8040: run ldb test suite as part of samba 'make test'Andrew Tridgell1-1/+3
(This used to be commit 3671459d9a4b4409904adff57548dd35da6afd42)
2007-10-10r7906: some portability fixes for ldap testing on solaris (solaris grep ↵Andrew Tridgell1-2/+2
doesn't handle ^) (This used to be commit b196502ffbe24c8dcdce17dfcea79cd98e7ad3cb)
2007-10-10r7774: put $CONFIGURATION in one more placeAndrew Tridgell1-1/+1
(This used to be commit 5e35c7a5512363a6f6028beb387dd4c9d94965c8)
2007-10-10r7772: actually give the auth options to ldbsearch ....Andrew Tridgell1-5/+5
(This used to be commit 29edfb93829f1b940b741d001551e70e4380c830)
2007-10-10r7771: - added ldaps and NTLMSSP testing to ldap testsAndrew Tridgell1-8/+30
- added testing of extended search operations (This used to be commit 2dc511b09cf1c912de140c07db64c9b151c3d23f)
2007-10-10r7760: make client tools get the right config file in 'make test'Andrew Tridgell1-3/+3
(This used to be commit 13fc167211272f5dba3540202f5842573178b740)
2007-10-10r7721: solve a problem with null arguments to testit()Andrew Tridgell1-1/+1
(This used to be commit 73a21737cea295c09255997e5830c68ad390a4de)
2007-10-10r7678: fixed typoAndrew Tridgell1-1/+1
(This used to be commit df29f25140192b64b55012d0a3c36095fbbfb82d)
2007-10-10r7671: added ldap testing to the set of standard testsAndrew Tridgell1-10/+15
(This used to be commit dcdf44024aa93e7eca54247d9058904c6950fae7)
2007-10-10r7495: used --maximum-runtime=300 for each smbtorture call, to prevent itAndrew Tridgell1-1/+1
running too long (This used to be commit 3d70755abfb7764379d648e9bc1697ae9289d02b)
2007-10-10r6877: added CLDAP testing to test_ldap.shAndrew Tridgell1-2/+5
(This used to be commit b64936b9a9123da0335a67865fb356dde9753714)
2007-10-10r6549: a simple ldap test scriptAndrew Tridgell1-0/+20
(This used to be commit e2f5d36e47cab2e9bc199b743ab6d5a040e6e175)