Rev 11297: Update documentation, make prefix an option in
file:///home/jelmer/bzr.samba/4.0-perlselftest/
Jelmer Vernooij
jelmer at samba.org
Fri Jan 26 09:23:40 GMT 2007
------------------------------------------------------------
revno: 11297
revision-id: jelmer at samba.org-20070126092323-zvr39rsba9sdby1p
parent: jelmer at samba.org-20070126010857-fhqnim2qgy67nzra
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: 4.0-perlselftest
timestamp: Fri 2007-01-26 10:23:23 +0100
message:
Update documentation, make prefix an option
modified:
source/main.mk svn-v2:8991 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0-source%2fmain.mk
source/script/tests/selftest.pl svn-v2:20693 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0-source%2fscript%2ftests%2fselftest.pl
=== modified file 'source/main.mk'
--- a/source/main.mk 2007-01-22 22:55:34 +0000
+++ b/source/main.mk 2007-01-26 09:23:23 +0000
@@ -287,7 +287,7 @@
test: $(DEFAULT_TEST_TARGET)
SELFTEST = builddir=$(builddir) srcdir=$(srcdir) \
- $(srcdir)/script/tests/selftest.pl ${selftest_prefix}
+ $(srcdir)/script/tests/selftest.pl --prefix=${selftest_prefix}
test-swrap: all libraries
$(SELFTEST) --socket-wrapper
=== modified file 'source/script/tests/selftest.pl'
--- a/source/script/tests/selftest.pl 2007-01-26 01:08:57 +0000
+++ b/source/script/tests/selftest.pl 2007-01-26 09:23:23 +0000
@@ -13,7 +13,7 @@
selftest --help
-selftest [--target=samba4|samba3|win] [--socket-wrapper] [--quick] [--one] PREFIX
+selftest [--target=samba4|samba3|win] [--socket-wrapper] [--quick] [--one] [--prefix=prefix] [--immediate]
=head1 DESCRIPTION
@@ -26,6 +26,14 @@
=item I<--help>
Show list of available options.
+
+=item I<--prefix=dir>
+
+Change directory to run tests in. Default is 'st'.
+
+=item I<--immediate>
+
+Show errors as soon as they happen rather than at the end of the test run.
=item I<--target samba4|samba3|win>
@@ -44,6 +52,15 @@
Will prevent TCP and UDP ports being opened on the local host but
(transparently) redirects these calls to use unix domain sockets.
+=item I<--expected-failures>
+
+Specify a file containing a list of tests that are expected to fail. Failures for
+these tests will be counted as successes, successes will be counted as failures.
+
+The format for the file is, one entry per line:
+
+TESTSUITE-NAME/TEST-NAME
+
=item I<--one>
Abort as soon as one test fails.
@@ -94,6 +111,7 @@
my $opt_one = 0;
my $opt_immediate = 0;
my $opt_expected_failures = undef;
+my $prefix = "st";
sub slapd_start($$) {
my ($conf, $uri) = @_;
@@ -254,6 +272,7 @@
Generic options:
--help this help page
+ --prefix=DIR prefix to run tests in [st]
--target=samba4|samba3|win Samba version to target
--socket-wrapper enable socket wrapper
--quick run quick overall test
@@ -268,6 +287,7 @@
my $result = GetOptions (
'help|h|?' => \$opt_help,
'target=s' => \$opt_target,
+ 'prefix=s' => \$prefix,
'socket-wrapper' => \$opt_socket_wrapper,
'quick' => \$opt_quick,
'one' => \$opt_one,
@@ -280,9 +300,6 @@
}
ShowHelp() if ($opt_help);
-ShowHelp() if ($#ARGV < 0);
-
-my $prefix = shift;
my $torture_maxtime = $ENV{TORTURE_MAXTIME};
unless (defined($torture_maxtime)) {
More information about the samba-cvs
mailing list