parser.add_option("--include", action="callback", help="Add file to include files", callback=read_includes)
parser.add_option("--testenv", help="run a shell in the requested test environment", action="store_true", default=False)
parser.add_option("--resetup-environment", help="Re-setup environment", action="store_true", default=False)
-parser.add_option("--binary-mapping", help="Map binaries to use", type=str)
parser.add_option("--load-list", help="Load list of tests to load from a file", type=str)
parser.add_option("--prefix", help="prefix to run tests in", type=str, default="./st")
parser.add_option("--srcdir", type=str, default=".", help="source directory")
testenv_default = "none"
-if opts.binary_mapping:
- binary_mapping = dict([l.split(":") for l in opts.binary_mapping.split(",")])
- os.environ["BINARY_MAPPING"] = opts.binary_mapping
-else:
- binary_mapping = {}
- os.environ["BINARY_MAPPING"] = ""
-
# After this many seconds, the server will self-terminate. All tests
# must terminate in this time, and testenv will only stay alive this
# long
sys.exit(1)
testenv_default = "ad_dc_ntvfs"
from selftest.target.samba import Samba
- target = Samba(opts.bindir, binary_mapping, ldap, opts.srcdir, server_maxtime)
+ target = Samba(opts.bindir, ldap, opts.srcdir, server_maxtime)
elif opts.target == "samba3":
if opts.socket_wrapper and not has_socket_wrapper(opts.bindir):
sys.stderr.write("You must include --enable-socket-wrapper when compiling Samba in order to execute 'make test'. Exiting....\n")
sys.exit(1)
testenv_default = "member"
from selftest.target.samba3 import Samba3
- target = Samba3(opts.bindir, binary_mapping, srcdir_abs, server_maxtime)
+ target = Samba3(opts.bindir, srcdir_abs, server_maxtime)
elif opts.target == "none":
testenv_default = "none"
target = NoneTarget()