Commit 59f21acc authored by Mame Coumba Sall's avatar Mame Coumba Sall

ZSQL extra connection strings

When two or more databases are used in unit tests always use existing sql
connection strings
parent 08f4155f
......@@ -208,7 +208,8 @@ class ERP5TypeTestSuite(TestSuite):
runUnitTest = os.environ.get('RUN_UNIT_TEST',
'runUnitTest')
args = tuple(shlex.split(runUnitTest)) \
+ ('--verbose', '--erp5_sql_connection_string=' + mysql_db_list[0]) \
+ ('--verbose', '--erp5_sql_connection_string=' + mysql_db_list[0],
'--extra_sql_connection_string_list='+mysql_db_list[-4:]) \
+ args
status_dict = self.spawn(*args, **kw)
except SubprocessError, e:
......@@ -239,4 +240,4 @@ class SubprocessError(EnvironmentError):
sys.modules['test_suite'] = module = imp.new_module('test_suite')
for var in SubprocessError, TestSuite, ERP5TypeTestSuite:
setattr(module, var.__name__, var)
\ No newline at end of file
setattr(module, var.__name__, var)
......@@ -62,6 +62,11 @@ Options:
ZSQL Connection string for
cmf_activity_sql_connection (if unset, defaults to
erp5_sql_connection_string)
--extra_sql_connection_string_list=STRING
Used when 2 or more ZSQL connection strings are
needed. By defaut, it will take the last four
connection string already existing and created in
runTestSuite
--email_from_address=STRING
Initialise the email_from_address property of the
portal, by default, CMFActivity failures are sent
......@@ -615,6 +620,7 @@ def main(argument_list=None):
"bt5_path=",
"recreate_catalog=", "erp5_sql_connection_string=",
"cmf_activity_sql_connection_string=",
"extra_sql_connection_string_list=",
"conversion_server_port=",
"conversion_server_hostname=",
"volatile_memcached_server_port=",
......@@ -684,6 +690,8 @@ def main(argument_list=None):
os.environ["erp5_sql_connection_string"] = arg
elif opt == "--cmf_activity_sql_connection_string":
os.environ["cmf_activity_sql_connection_string"] = arg
elif opt == "--extra_sql_connection_string_list":
os.environ["extra_sql_connection_string_list"] = arg
elif opt == "--email_from_address":
os.environ["email_from_address"] = arg
elif opt == "--enable_full_indexing":
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment