From dfb664a1822f41cbd4f1f5a8ce6fcac4e1547bf6 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Sat, 2 Oct 2010 14:23:43 -0700 Subject: s4-selftest: support 'make testenv SCREEN=1' this can be used to start a test envioronment in screen windows. Use: make testenv SCREEN=1 SELFTEST_TESTENV=dc to launch just one environment (in this case, "dc") --- source4/selftest/wscript | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'source4/selftest/wscript') diff --git a/source4/selftest/wscript b/source4/selftest/wscript index 4606c6681a..561baeb6e1 100644 --- a/source4/selftest/wscript +++ b/source4/selftest/wscript @@ -90,6 +90,9 @@ def cmd_testonly(opt): env.FORMAT_TEST_OUTPUT = '${SUBUNIT_FORMATTER}' + # clean any previous temporary files + os.system("rm -rf %s/tmp" % env.SELFTEST_PREFIX); + # put all command line options in the environment as TESTENV_*=* for o in dir(Options.options): if o[0:1] != '_': @@ -128,6 +131,7 @@ def cmd_testonly(opt): if Options.options.SCREEN: server_wrapper = '../selftest/in_screen %s' % server_wrapper + os.environ['TERMINAL'] = '../selftest/in_screen' elif server_wrapper != '': server_wrapper = 'xterm -n server -l -e %s' % server_wrapper -- cgit