mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
Allow running individual tests in the testsuite, normalize test names, fix some tests.
This commit is contained in:
parent
e422f638bc
commit
8ac2da0d09
@ -2807,12 +2807,17 @@ valgrindtest:: all torture timelimit
|
||||
VALGRIND="valgrind -q --num-callers=30 --log-file=${selftest_prefix}/valgrind.log" \
|
||||
PERL="$(PERL)" $(srcdir)/script/tests/selftest.sh ${selftest_prefix} all "${smbtorture4_path}"
|
||||
|
||||
SELFTEST_FORMAT = plain
|
||||
|
||||
selftest:: all torture timelimit
|
||||
@../selftest/selftest.pl --prefix=st --target=samba3 \
|
||||
--testlist="$(srcdir)/selftest/tests.sh|" \
|
||||
--expected-failures=$(srcdir)/selftest/knownfail \
|
||||
--exclude=$(srcdir)/selftest/skip \
|
||||
--socket-wrapper
|
||||
--socket-wrapper $(TESTS) --format=$(SELFTEST_FORMAT)
|
||||
|
||||
selftest-%:
|
||||
$(MAKE) selftest TESTS=$*
|
||||
|
||||
# Check for Winbind struct 32/64bit padding
|
||||
test_wbpad:
|
||||
|
@ -45,6 +45,8 @@ normalize_testname() {
|
||||
}
|
||||
|
||||
BINDIR=`dirname $0`/../bin
|
||||
SCRIPTDIR=`dirname $0`/../script/tests
|
||||
export SCRIPTDIR
|
||||
|
||||
plantest "talloctort" none $VALGRIND $BINDIR/talloctort
|
||||
plantest "replacetort" none $VALGRIND $BINDIR/replacetort
|
||||
@ -59,10 +61,10 @@ tests="$tests OPEN XCOPY RENAME DELETE PROPERTIES W2K"
|
||||
tests="$tests TCON2 IOCTL CHKPATH FDSESS LOCAL-SUBSTITUTE"
|
||||
|
||||
for t in $tests; do
|
||||
plantest "$t" dc $VALGRIND $BINDIR/smbtorture \$UNC -U"\$USERNAME"%"\$PASSWORD" $t
|
||||
name=`normalize_testname $t`
|
||||
plantest "$name" dc $VALGRIND $BINDIR/smbtorture //\$SERVER/tmp -U\$USERNAME%\$PASSWORD $t
|
||||
done
|
||||
|
||||
plantest "blackbox.smbclient" dc script/tests/test_smbclient_s3.sh \$SERVER \$SERVER_IP
|
||||
plantest "blackbox.wbinfo" dc script/tests/test_wbinfo_s3.sh \$DOMAIN \$SERVER \$USERNAME \$PASSWORD
|
||||
plantest "blackbox.net" dc script/tests/test_net_s3.sh
|
||||
|
||||
plantest "blackbox.smbclient" dc BINDIR="$BINDIR" script/tests/test_smbclient_s3.sh \$SERVER \$SERVER_IP
|
||||
plantest "blackbox.wbinfo" dc BINDIR="$BINDIR" script/tests/test_wbinfo_s3.sh \$DOMAIN \$SERVER \$USERNAME \$PASSWORD
|
||||
plantest "blackbox.net" dc BINDIR="$BINDIR" SCRIPTDIR="$SCRIPTDIR" script/tests/test_net_s3.sh
|
||||
|
Loading…
Reference in New Issue
Block a user