1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00
samba-mirror/source4
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
..
auth r21668: Add SMB_QFS_POSIX_WHOAMI to trans2.h so it's easy to find. Add 2007-10-10 14:49:07 -05:00
build r21707: Finally merge my (long-living) perlselftest branch. 2007-10-10 14:49:15 -05:00
cldap_server r19832: better prototypes for the linearization functions: 2007-10-10 14:28:22 -05:00
client r20650: revert a bunch of code I didn't mean to commit yet 2007-10-10 14:37:26 -05:00
cluster r21669: Fix --enable-dso build 2007-10-10 14:49:07 -05:00
codepages
dsdb r21503: add usefull function to get the site dn for the local server 2007-10-10 14:48:46 -05:00
heimdal r21620: commit updated versions (with correct paths) 2007-10-10 14:49:03 -05:00
heimdal_build r20808: remove whitespace 2007-10-10 14:43:33 -05:00
include 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
kdc r21441: create a union for the PrimaryKerberosBlob content 2007-10-10 14:48:35 -05:00
ldap_server r21511: this seems to be the nicer fix for the problem with 2007-10-10 14:48:47 -05:00
lib r21707: Finally merge my (long-living) perlselftest branch. 2007-10-10 14:49:15 -05:00
libcli r21668: Add SMB_QFS_POSIX_WHOAMI to trans2.h so it's easy to find. Add 2007-10-10 14:49:07 -05:00
libnet r21541: Export mgmt, samr and atsvc for use in samba-gtk. 2007-10-10 14:48:55 -05:00
librpc r21662: More samr tests 2007-10-10 14:49:06 -05:00
nbt_server r21317: this happens very often when you have multihomed nodes 2007-10-10 14:48:09 -05:00
nsswitch r18218: setenv() is guaranteed by libreplace 2007-10-10 14:17:51 -05:00
ntptr r19831: Big ldb_dn optimization and interfaces enhancement patch 2007-10-10 14:28:22 -05:00
ntvfs r21669: Fix --enable-dso build 2007-10-10 14:49:07 -05:00
param r20988: Call out to Heimdal's krb5.conf processing to configure many aspects 2007-10-10 14:44:18 -05:00
pidl r21690: Test use of typedef /and/ struct name 2007-10-10 14:49:12 -05:00
rpc_server r21698: Check for talloc failures. 2007-10-10 14:49:14 -05:00
script r21707: Finally merge my (long-living) perlselftest branch. 2007-10-10 14:49:15 -05:00
scripting r21673: Fix Samba 3 data read tests. I can't figure out why the upgrade one is broken, so that one is still disabled. 2007-10-10 14:49:08 -05:00
setup r21673: Fix Samba 3 data read tests. I can't figure out why the upgrade one is broken, so that one is still disabled. 2007-10-10 14:49:08 -05:00
smb_server r21206: - a couple more nttrans places were a memcpy() should be used 2007-10-10 14:44:45 -05:00
smbd r21669: Fix --enable-dso build 2007-10-10 14:49:07 -05:00
torture r21707: Finally merge my (long-living) perlselftest branch. 2007-10-10 14:49:15 -05:00
utils r21564: Move ndrdump to librpc/tools. 2007-10-10 14:48:57 -05:00
web_server r20816: merge from samba3: 2007-10-10 14:43:35 -05:00
winbind r21541: Export mgmt, samr and atsvc for use in samba-gtk. 2007-10-10 14:48:55 -05:00
wrepl_server r20646: first preparations for cluster enablement. This changes " 2007-10-10 14:37:23 -05:00
.valgrind_suppressions r19063: merge from samba3 2007-10-10 14:20:32 -05:00
aclocal.m4 r19091: merge from samba3: 2007-10-10 14:20:34 -05:00
autogen.sh r20650: revert a bunch of code I didn't mean to commit yet 2007-10-10 14:37:26 -05:00
config.guess r11305: Use more recent guess and sub files 2007-10-10 13:45:16 -05:00
config.sub r11305: Use more recent guess and sub files 2007-10-10 13:45:16 -05:00
configure.ac r21683: Remove the gconf registry backend. 2007-10-10 14:49:10 -05:00
configure.developer r12128: add --enable-socket-wrapper 2007-10-10 13:47:12 -05:00
configure.nodebug.developer r8444: make ./configure.mumble CC='ccache cc' 2007-10-10 13:23:03 -05:00
configure.tridge.opt r8444: make ./configure.mumble CC='ccache cc' 2007-10-10 13:23:03 -05:00
dynconfig.c r21040: Remove subunit runner (now written in perl in my perlselftest branch) 2007-10-10 14:44:23 -05:00
dynconfig.h r21040: Remove subunit runner (now written in perl in my perlselftest branch) 2007-10-10 14:44:23 -05:00
dynconfig.mk r20444: WEB Application framework / SWAT. 2007-10-10 14:30:39 -05:00
headermap.txt 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
install-sh
main.mk r21707: Finally merge my (long-living) perlselftest branch. 2007-10-10 14:49:15 -05:00
samba4-knownfail r21707: Finally merge my (long-living) perlselftest branch. 2007-10-10 14:49:15 -05:00
static_deps.mk r20639: Commit part 1 of 2. 2007-10-10 14:37:20 -05:00
VERSION r21078: TP4 is just released 2007-10-10 14:44:28 -05:00