Age | Commit message (Collapse) | Author | Files | Lines |
|
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)
|
|
be used for other selftest implementations (in particular the perl one I've been working on).
(This used to be commit aa29907327a91a64c769b1f2712f553e13964418)
|
|
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)
|
|
(This used to be commit e830b815962da575aea9f9dc6bfee8eda8ec43c9)
|
|
(This used to be commit c6dfc90daf9c7ce0fe9a4d4ac7c1c278a694ef9f)
|
|
(This used to be commit b8f43e1eb1f626690df61e75ce1a06a94d19cf64)
|
|
metze
(This used to be commit 74ded55787d6dee55e87bd55a4f152fa2e8dbeab)
|
|
- Use --list option for smbtorture for local and nbt tests as well
(This used to be commit 053d5a40bc96b9503220f17f59677a0df6677a1e)
|
|
recipe.
(This used to be commit b975ce3a471d29fb2c0691c65993f9dfeb066d79)
|
|
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)
|
|
Andrew Bartlett
(This used to be commit 9d866a030ea75b9589c3332725d23ba5f0e9669d)
|
|
Andrew Bartlett
(This used to be commit b0e7a58cc9e513240c117ad5464c613c7b62410d)
|
|
(This used to be commit 07fa55db32dcb93bfb4406baca0cfba31d3bc189)
|
|
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)
|
|
(This used to be commit e83635941c1829d8cb8c0784b7f7303c85654199)
|
|
(This used to be commit aa30f8faa5924c29c81193646205b08922cdd43d)
|
|
annumulate between scripts
this is why the GetOptions bug wasn't caught by 'make test'
(This used to be commit 20a14b9b35c928a592cf03ebedbc6c89f756af28)
|
|
(This used to be commit 3ad02091f621e3ff51aa082ca7a47b9da238aa40)
|
|
Andrew Bartlett
(This used to be commit 4ade880dcf3aa78f5934345e587cd54851378261)
|
|
- '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)
|
|
(This used to be commit 3671459d9a4b4409904adff57548dd35da6afd42)
|
|
doesn't handle ^)
(This used to be commit b196502ffbe24c8dcdce17dfcea79cd98e7ad3cb)
|
|
(This used to be commit 5e35c7a5512363a6f6028beb387dd4c9d94965c8)
|
|
(This used to be commit 29edfb93829f1b940b741d001551e70e4380c830)
|
|
- added testing of extended search operations
(This used to be commit 2dc511b09cf1c912de140c07db64c9b151c3d23f)
|
|
(This used to be commit 13fc167211272f5dba3540202f5842573178b740)
|
|
(This used to be commit 73a21737cea295c09255997e5830c68ad390a4de)
|
|
(This used to be commit df29f25140192b64b55012d0a3c36095fbbfb82d)
|
|
(This used to be commit dcdf44024aa93e7eca54247d9058904c6950fae7)
|
|
running too long
(This used to be commit 3d70755abfb7764379d648e9bc1697ae9289d02b)
|
|
(This used to be commit b64936b9a9123da0335a67865fb356dde9753714)
|
|
(This used to be commit e2f5d36e47cab2e9bc199b743ab6d5a040e6e175)
|