mirror of
https://github.com/samba-team/samba.git
synced 2025-03-27 22:50:26 +03:00
samba4-tests: Move 'samba.tests.source' up.
We would like to run this as early as possible so we get a quick failure when there is trailing whitespace. Autobuild-User(master): Jelmer Vernooij <jelmer@samba.org> Autobuild-Date(master): Thu Sep 27 20:26:27 CEST 2012 on sn-devel-104
This commit is contained in:
parent
0883e174bf
commit
b7822a55c4
23
selftest/tests.py
Normal file
23
selftest/tests.py
Normal file
@ -0,0 +1,23 @@
|
||||
#!/usr/bin/python
|
||||
# This script generates a list of testsuites that should be run as part of
|
||||
# the Samba 4 test suite.
|
||||
|
||||
# The output of this script is parsed by selftest.pl, which then decides
|
||||
# which of the tests to actually run. It will, for example, skip all tests
|
||||
# listed in selftest/skip or only run a subset during "make quicktest".
|
||||
|
||||
# The idea is that this script outputs all of the tests of Samba 4, not
|
||||
# just those that are known to pass, and list those that should be skipped
|
||||
# or are known to fail in selftest/skip or selftest/knownfail. This makes it
|
||||
# very easy to see what functionality is still missing in Samba 4 and makes
|
||||
# it possible to run the testsuite against other servers, such as Samba 3 or
|
||||
# Windows that have a different set of features.
|
||||
|
||||
# The syntax for a testsuite is "-- TEST --" on a single line, followed
|
||||
# by the name of the test, the environment it needs and the command to run, all
|
||||
# three separated by newlines. All other lines in the output are considered
|
||||
# comments.
|
||||
|
||||
from selftesthelpers import *
|
||||
|
||||
planpythontestsuite("none", "samba.tests.source")
|
@ -180,7 +180,8 @@ def cmd_testonly(opt):
|
||||
if not os.path.isdir(env.SELFTEST_PREFIX):
|
||||
os.makedirs(env.SELFTEST_PREFIX, int('755', 8))
|
||||
|
||||
env.TESTLISTS = ('--testlist="${PYTHON} ${srcdir}/source3/selftest/tests.py|" ' +
|
||||
env.TESTLISTS = ('--testlist="${PYTHON} ${srcdir}/selftest/tests.py|" ' +
|
||||
'--testlist="${PYTHON} ${srcdir}/source3/selftest/tests.py|" ' +
|
||||
'--testlist="${PYTHON} ${srcdir}/source4/selftest/tests.py|"')
|
||||
|
||||
if CONFIG_SET(opt, 'AD_DC_BUILD_IS_ENABLED'):
|
||||
|
@ -315,7 +315,6 @@ for env in ["s3member", "s4member", "dc", "chgdcpass"]:
|
||||
plantestsuite("samba4.blackbox.smbclient(%s:local)" % env, "%s:local" % env, [os.path.join(samba4srcdir, "utils/tests/test_smbclient.sh"), '$SERVER', '$SERVER_IP', '$USERNAME', '$PASSWORD', '$DOMAIN', smbclient])
|
||||
|
||||
planpythontestsuite("none", "samba.tests.blackbox.ndrdump")
|
||||
planpythontestsuite("none", "samba.tests.source")
|
||||
plantestsuite("samba4.blackbox.samba_tool(dc:local)", "dc:local", [os.path.join(samba4srcdir, "utils/tests/test_samba_tool.sh"), '$SERVER', '$SERVER_IP', '$USERNAME', '$PASSWORD', '$DOMAIN', smbclient])
|
||||
plantestsuite("samba4.blackbox.pkinit(dc:local)", "dc:local", [os.path.join(bbdir, "test_pkinit.sh"), '$SERVER', '$USERNAME', '$PASSWORD', '$REALM', '$DOMAIN', '$PREFIX', "aes256-cts-hmac-sha1-96", smbclient, configuration])
|
||||
plantestsuite("samba4.blackbox.kinit(dc:local)", "dc:local", [os.path.join(bbdir, "test_kinit.sh"), '$SERVER', '$USERNAME', '$PASSWORD', '$REALM', '$DOMAIN', '$PREFIX', "aes256-cts-hmac-sha1-96", smbclient, configuration])
|
||||
|
Loading…
x
Reference in New Issue
Block a user