[Erp5-report] r44805 nicolas - /erp5/trunk/products/ERP5Type/tests/
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Mar 30 17:17:18 CEST 2011
Author: nicolas
Date: Wed Mar 30 17:17:18 2011
New Revision: 44805
URL: http://svn.erp5.org?rev=44805&view=rev
Log:
* Extend options of runUnitTest to configure access to volatile memcached server and persistent memcached server
* Add helper scripts which are returning configuration values
Modified:
erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py
erp5/trunk/products/ERP5Type/tests/runUnitTest.py
Modified: erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py?rev=44805&r1=44804&r2=44805&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py [utf8] Wed Mar 30 17:17:18 2011
@@ -261,6 +261,21 @@ def _getConversionServerDict():
return dict(hostname=conversion_server_hostname,
port=int(conversion_server_port))
+def _getVolatileMemcachedServerDict():
+ """Returns a dict with hostname and port for volatile memcached Server
+ """
+ hostname = os.environ.get('volatile_memcached_server_hostname',
+ 'localhost')
+ port = os.environ.get('volatile_conversion_server_port', '11211')
+ return dict(hostname=hostname, port=port)
+
+def _getPersistentMemcachedServerDict():
+ """Returns a dict with hostname and port for persistent memcached Server
+ """
+ hostname = os.environ.get('persistent_memcached_server_hostname',
+ 'localhost')
+ port = os.environ.get('persistent_conversion_server_port', '12121')
+ return dict(hostname=hostname, port=port)
def profile_if_environ(environment_var_name):
if int(os.environ.get(environment_var_name, 0)):
Modified: erp5/trunk/products/ERP5Type/tests/runUnitTest.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/tests/runUnitTest.py?rev=44805&r1=44804&r2=44805&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/tests/runUnitTest.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/tests/runUnitTest.py [utf8] Wed Mar 30 17:17:18 2011
@@ -98,6 +98,22 @@ Options:
Port number used to connect to conversion server
(Oood), the value will be stored at default preference.
By default 8008 is used.
+ --volatile_memcached_server_hostname=STRING
+ Hostname used to connect to volatile memcached server,
+ this value will stored on portal_memcached.
+ By default localhost is used.
+ --volatile_memcached_server_port=STRING
+ Port number used to connect to volatile memcached server,
+ the value will be stored on portal_memcached.
+ By default 11211 is used.
+ --persistent_memcached_server_hostname=STRING
+ Hostname used to connect to persistent memcached server,
+ this value will stored on portal_memcached.
+ By default localhost is used.
+ --persistent_memcached_server_port=STRING
+ Port number used to connect to persistent memcached server,
+ the value will be stored on portal_memcached.
+ By default 12121 is used.
--random_activity_priority=[SEED]
Force activities to have a random priority, to make
random failures (due to bad activity dependencies)
@@ -608,6 +624,10 @@ def main(argument_list=None):
"cmf_activity_sql_connection_string=",
"conversion_server_port=",
"conversion_server_hostname=",
+ "volatile_memcached_server_port=",
+ "volatile_memcached_server_hostname=",
+ "persistent_memcached_server_port=",
+ "persistent_memcached_server_hostname=",
"erp5_catalog_storage=",
"save",
"load",
@@ -694,6 +714,14 @@ def main(argument_list=None):
os.environ["conversion_server_hostname"] = arg
elif opt == "--conversion_server_port":
os.environ["conversion_server_port"] = arg
+ elif opt == "--volatile_memcached_server_hostname":
+ os.environ["volatile_memcached_server_hostname"] = arg
+ elif opt == "--volatile_memcached_server_port":
+ os.environ["volatile_memcached_server_port"] = arg
+ elif opt == "--persistent_memcached_server_hostname":
+ os.environ["persistent_memcached_server_hostname"] = arg
+ elif opt == "--persistent_memcached_server_port":
+ os.environ["persistent_memcached_server_port"] = arg
elif opt == "--live_instance":
live_instance_path = arg or real_instance_home
# following line is only for static files
More information about the Erp5-report
mailing list