diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2014-10-12 19:52:49 -0700 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2014-10-14 06:44:07 +0200 |
commit | edc1cedf932de2bc068da9a5db844ac4c48f4324 (patch) | |
tree | 0351c83b8e41b5ec3d9807ff2985e1de922a6a00 /selftest/wscript | |
parent | b2e4f312a2680f314ccd9a9d294e50035f117e07 (diff) | |
download | samba-edc1cedf932de2bc068da9a5db844ac4c48f4324.tar.gz samba-edc1cedf932de2bc068da9a5db844ac4c48f4324.tar.xz samba-edc1cedf932de2bc068da9a5db844ac4c48f4324.zip |
selftest: Actually honor --with-selftest-prefix.
Change-Id: Ie8c995a273781309224e17b8970a864479444036
Signed-Off-By: Jelmer Vernooij <jelmer@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'selftest/wscript')
-rw-r--r-- | selftest/wscript | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/selftest/wscript b/selftest/wscript index b7655f247e..7c6d3d79ac 100644 --- a/selftest/wscript +++ b/selftest/wscript @@ -14,10 +14,12 @@ def set_options(opt): help=("enable options necessary for selftest (default=no)"), action="store_true", dest='enable_selftest', default=False) opt.add_option('--enable-coverage', - help=("enable options necessary for code coverage reporting on selftest (default=no)"), + help=("enable options necessary for code coverage " + "reporting on selftest (default=no)"), action="store_true", dest='enable_coverage', default=False) opt.add_option('--with-selftest-prefix', - help=("specify location of selftest directory (default=./st)"), + help=("specify location of selftest directory " + "(default=./st)"), action="store", dest='SELFTEST_PREFIX', default='./st') opt.ADD_COMMAND('test', cmd_test) @@ -25,10 +27,10 @@ def set_options(opt): gr = opt.add_option_group('test options') - gr.add_option('--load-list', + gr.add_option('--load-list', help=("Load a test id list from a text file"), action="store", dest='LOAD_LIST', default=None) - gr.add_option('--list', + gr.add_option('--list', help=("List available tests"), action="store_true", dest='LIST', default=False) gr.add_option('--tests', @@ -89,6 +91,8 @@ def cmd_testonly(opt): env = LOAD_ENVIRONMENT() opt.env = env + env.SELFTEST_PREFIX = Options.options.SELFTEST_PREFIX + if (not CONFIG_SET(opt, 'NSS_WRAPPER') or not CONFIG_SET(opt, 'UID_WRAPPER') or not CONFIG_SET(opt, 'SOCKET_WRAPPER')): @@ -196,15 +200,15 @@ def cmd_testonly(opt): '--testlist="${PYTHON} ${srcdir}/source4/selftest/tests.py|"') if CONFIG_SET(opt, 'AD_DC_BUILD_IS_ENABLED'): - env.SELFTEST_TARGET="samba" + env.SELFTEST_TARGET = "samba" else: - env.SELFTEST_TARGET="samba3" + env.SELFTEST_TARGET = "samba3" env.OPTIONS += " --nss_wrapper_so_path=" + CONFIG_GET(opt, 'LIBNSS_WRAPPER_SO_PATH') env.OPTIONS += " --socket_wrapper_so_path=" + CONFIG_GET(opt, 'LIBSOCKET_WRAPPER_SO_PATH') env.OPTIONS += " --uid_wrapper_so_path=" + CONFIG_GET(opt, 'LIBUID_WRAPPER_SO_PATH') - # We use the full path rather than relative path because it cause problems on some plateforms (ie. solaris 8). + # We use the full path rather than relative path to avoid problems on some platforms (ie. solaris 8). env.CORE_COMMAND = '${PERL} ${srcdir}/selftest/selftest.pl --target=${SELFTEST_TARGET} --prefix=${SELFTEST_PREFIX} --srcdir=${srcdir} --exclude=${srcdir}/selftest/skip ${TESTLISTS} ${OPTIONS} ${TESTS}' if Options.options.LIST: cmd = '${CORE_COMMAND} --list' |