[Erp5-report] r43390 rafael - /erp5/trunk/utils/erp5.appliance.test/src/test.py

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Feb 16 22:34:33 CET 2011


Author: rafael
Date: Wed Feb 16 22:34:33 2011
New Revision: 43390

URL: http://svn.erp5.org?rev=43390&view=rev
Log:
Allow provide custom places to create sofware and instances.

Modified:
    erp5/trunk/utils/erp5.appliance.test/src/test.py

Modified: erp5/trunk/utils/erp5.appliance.test/src/test.py
URL: http://svn.erp5.org/erp5/trunk/utils/erp5.appliance.test/src/test.py?rev=43390&r1=43389&r2=43390&view=diff
==============================================================================
--- erp5/trunk/utils/erp5.appliance.test/src/test.py [utf8] (original)
+++ erp5/trunk/utils/erp5.appliance.test/src/test.py [utf8] Wed Feb 16 22:34:33 2011
@@ -560,10 +560,20 @@ def run(config,
                 software_profile_url,
                 instance_profile_url,
                 binary_bootstrap_file_name, suite_name):
-  software_path = os.path.abspath(os.path.join(config.run_directory_path,
-                                               'software'))
-  instance_path = os.path.abspath(os.path.join(config.run_directory_path,
-                                               'instance'))
+
+  _software_path = config.software_path
+  _instance_path = config.instance_path
+
+  if _software_path == "":
+    _software_path = os.path.join(config.run_directory_path,
+                                  'software')
+
+  if _instance_path == "":
+    _instance_path = os.path.join(config.run_directory_path,
+                                  'instance')
+
+  software_path = os.path.abspath(_software_path)
+  instance_path = os.path.abspath(_instance_path)
   sleep_period = 600
 
   # Define loglevel
@@ -669,7 +679,14 @@ class Parser(OptionParser):
              type=str,
              default="https://svn.erp5.org/repos/public/erp5/trunk/buildout"),
 
- 
+      Option("-a", "--software_path",
+             help="Custom place to setup software.",
+             type=str,
+             default=""),
+      Option("-d", "--instance_path",
+             help="Custom place to setup instance.",
+             type=str,
+             default=""), 
     ])
 
   def check_args(self):



More information about the Erp5-report mailing list