s4-tests: Allow listing tests run for iconv.
authorJelmer Vernooij <jelmer@samba.org>
Mon, 14 Nov 2011 00:54:26 +0000 (01:54 +0100)
committerJelmer Vernooij <jelmer@samba.org>
Mon, 14 Nov 2011 14:49:36 +0000 (15:49 +0100)
source4/selftest/tests.py

index 0a1ff7a1a71bff78cc1136e0e20a0f88a8c560d1..7715e96caa50c3ff1dc5f2c3f2edb4225e92371a 100755 (executable)
@@ -33,8 +33,9 @@ if validate:
 else:
     validate_list = []
 
-def plansmbtorturetestsuite(name, env, options):
-    modname = "samba4.%s" % name
+def plansmbtorturetestsuite(name, env, options, modname=None):
+    if modname is None:
+        modname = "samba4.%s" % name
     cmdline = "%s $LISTOPT %s %s" % (valgrindify(smb4torture), options, name)
     plantestsuite_loadlist(modname, env, cmdline)
 
@@ -274,9 +275,9 @@ for t in smb4torture_testsuites("local."):
 
 # Confirm these tests with the system iconv too
 for t in ["local.convert_string_handle", "local.convert_string", "local.ndr"]:
-    modname = "samba4.%s.system.iconv" % t
-    cmdline = "%s %s %s" % (valgrindify(smb4torture), "ncalrpc: --option='iconv:use_builtin_handlers=false'", t)
-    plantestsuite_loadlist(modname, "none", cmdline)
+    options = "ncalrpc: --option='iconv:use_builtin_handlers=false'"
+    plansmbtorturetestsuite(t, "none", options,
+        modname="samba4.%s.system.iconv" % t)
 
 tdbtorture4 = binpath("tdbtorture")
 if os.path.exists(tdbtorture4):