[SCM] Samba Shared Repository - branch master updated -
release-4-0-0alpha7-2286-g89aed27
Jelmer Vernooij
jelmer at samba.org
Fri Jun 12 15:55:11 GMT 2009
The branch, master has been updated
via 89aed2771c227192652bd4e28cffd7094f34e1db (commit)
via 4bef8acc47a5cc24f24eaac5db8954abe89862d8 (commit)
via 93384da22620f9ab2304ccfc54c8bd6bc8009303 (commit)
from 38780d659be8f8bb061409dd7bee60628e0050de (commit)
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit 89aed2771c227192652bd4e28cffd7094f34e1db
Author: Jelmer Vernooij <jelmer at samba.org>
Date: Fri Jun 12 17:53:46 2009 +0200
subunit: non-zero exit code if one or more testsuites failed.
commit 4bef8acc47a5cc24f24eaac5db8954abe89862d8
Author: Jelmer Vernooij <jelmer at samba.org>
Date: Fri Jun 12 17:45:15 2009 +0200
selftest: Fix references to filenames with knownfailures and slow tests.
commit 93384da22620f9ab2304ccfc54c8bd6bc8009303
Author: Jelmer Vernooij <jelmer at samba.org>
Date: Fri Jun 12 15:54:50 2009 +0200
selftest: Document the fact that test runner and formatter are now
separate tools.
-----------------------------------------------------------------------
Summary of changes:
selftest/README | 9 +++++++++
selftest/filter-subunit.pl | 4 +---
source4/selftest/skip | 4 ++--
3 files changed, 12 insertions(+), 5 deletions(-)
Changeset truncated at 500 lines:
diff --git a/selftest/README b/selftest/README
index a8c5101..4ae0436 100644
--- a/selftest/README
+++ b/selftest/README
@@ -3,6 +3,15 @@
This directory contains test scripts that are useful for running a
bunch of tests all at once.
+There are two parts to this:
+
+ * The test runner (selftest/selftest.pl)
+ * The test formatter
+
+selftest.pl simply outputs subunit, which can then be formatted or analyzed
+by tools that understand the subunit protocol. One of these tools is
+format-subunit.pl, which is used by default as part of "make test".
+
Available testsuites
====================
The available testsuites are obtained from a script, usually
diff --git a/selftest/filter-subunit.pl b/selftest/filter-subunit.pl
index 5a2e5e3..9ebc677 100755
--- a/selftest/filter-subunit.pl
+++ b/selftest/filter-subunit.pl
@@ -94,6 +94,4 @@ my $statistics = {
my $msg_ops = new Subunit::Filter($opt_prefix, \@expected_failures,
$opt_strip_ok_output);
-parse_results($msg_ops, $statistics, *STDIN);
-
-0;
+exit(parse_results($msg_ops, $statistics, *STDIN));
diff --git a/source4/selftest/skip b/source4/selftest/skip
index 138ce2b..165c07c 100644
--- a/source4/selftest/skip
+++ b/source4/selftest/skip
@@ -9,9 +9,9 @@
# * Testsuite hangs indefinitely
#
# If a testsuite is partially succeeding, please list the failing bits
-# in the samba4-knownfail file rather than disabling the testsuite completely.
+# in the selftest/knownfail file rather than disabling the testsuite completely.
#
-# If a testsuite is very slow, please add it to samba4-slow instead.
+# If a testsuite is very slow, please add it to selftest/slow instead.
#
# Please add a comment for each testsuite you disable explaining why
# it is being skipped.
--
Samba Shared Repository
More information about the samba-cvs
mailing list