1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00
samba-mirror/source4/lib
Jelmer Vernooij 72d88d158a r21707: Finally merge my (long-living) perlselftest branch.
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 38f867880b)
2007-10-10 14:49:15 -05:00
..
appweb r20444: WEB Application framework / SWAT. 2007-10-10 14:30:39 -05:00
charset r21694: Some more testing updates. 2007-10-10 14:49:13 -05:00
cmdline r19671: Fix remaining unresolved symbols in shared library build. 2007-10-10 14:25:27 -05:00
compression r21694: Some more testing updates. 2007-10-10 14:49:13 -05:00
crypto r19339: Merge my 4.0-unittest branch. This adds an API for more fine-grained 2007-10-10 14:21:12 -05:00
events r21299: Fix the build for those that don't have talloc.h installed. 2007-10-10 14:48:05 -05:00
gencache r19428: moved tdbutil.c from lib/tdb/common/ to lib/util/util_tdb.c 2007-10-10 14:21:30 -05:00
json r18848: Save the json library before I start hacking on it. I'm going to be 2007-10-10 14:20:15 -05:00
ldb r21553: Remove bogus comment. 2007-10-10 14:48:55 -05:00
messaging r21256: - msg_type is not needed in the cluster messaging API 2007-10-10 14:44:55 -05:00
popt r20594: Match popt.h declaration. 2007-10-10 14:37:11 -05:00
registry r21685: Add some unit tests for the registry utility functions. 2007-10-10 14:49:11 -05:00
replace r21302: Provide simple redirecting headers for standard headers. 2007-10-10 14:48:06 -05:00
samba3 r20455: Apply some of the patches from Martin Kuehl <kuehl@univention.de> to 2007-10-10 14:35:49 -05:00
smbreadline r18281: a workaround for an infinite dependency loop in the dependency 2007-10-10 14:18:00 -05:00
socket r21656: Move tests a bit closer to the things they test, should make syncing with samba3 easier. 2007-10-10 14:49:05 -05:00
socket_wrapper r21707: Finally merge my (long-living) perlselftest branch. 2007-10-10 14:49:15 -05:00
stream r17930: Merge noinclude branch: 2007-10-10 14:16:54 -05:00
talloc r21297: Remove the GTK+ tools and library from the main repository. They are now maintained separately in bzr at http://people.samba.org/bzr/jelmer/samba-gtk 2007-10-10 14:48:04 -05:00
tdb r21445: Apply tdb_parse_record Tridges error return, merge to 3_0_25 and 4_0 2007-10-10 14:48:36 -05:00
tdr r21695: Fix on bigendian systems. 2007-10-10 14:49:14 -05:00
tls r19217: Merge from SAMBA_4_0_RELEASE: 2007-10-10 14:20:54 -05:00
util r21688: Add simple tests for genrand 2007-10-10 14:49:12 -05:00
basic.mk r19495: Stop linking binaries twice (once before installation, once during build). 2007-10-10 14:24:39 -05:00
db_wrap.c r19360: improve the ldb leak detector - it now takes into account the number 2007-10-10 14:21:16 -05:00
db_wrap.h r14554: Write out header dependencies. This means all C files affected will be 2007-10-10 13:58:45 -05:00
gendb.c r19832: better prototypes for the linearization functions: 2007-10-10 14:28:22 -05:00
version.c r15510: As discussed on samba-technical, move the VERSION system back to a 2007-10-10 14:05:44 -05:00