[Erp5-report] r35593 rafael - in /erp5/trunk/utils/erp5.timmy: ./ src/erp5/timmy/ src/erp5/...

nobody at svn.erp5.org nobody at svn.erp5.org
Tue May 25 06:05:41 CEST 2010


Author: rafael
Date: Tue May 25 06:05:39 2010
New Revision: 35593

URL: http://svn.erp5.org?rev=35593&view=rev
Log:
Release 0.3, Added support to KVM and Test Instance.

Added:
    erp5/trunk/utils/erp5.timmy/src/erp5/timmy/examples/test-instance-template.cfg
Modified:
    erp5/trunk/utils/erp5.timmy/CHANGES.txt
    erp5/trunk/utils/erp5.timmy/setup.py
    erp5/trunk/utils/erp5.timmy/src/erp5/timmy/examples/kvm-instance-template.cfg
    erp5/trunk/utils/erp5.timmy/src/erp5/timmy/timmy.py

Modified: erp5/trunk/utils/erp5.timmy/CHANGES.txt
URL: http://svn.erp5.org/erp5/trunk/utils/erp5.timmy/CHANGES.txt?rev=35593&r1=35592&r2=35593&view=diff
==============================================================================
--- erp5/trunk/utils/erp5.timmy/CHANGES.txt [utf8] (original)
+++ erp5/trunk/utils/erp5.timmy/CHANGES.txt [utf8] Tue May 25 06:05:39 2010
@@ -1,5 +1,11 @@
+0.3 (2010-05-25)
+----------------
+
+ - Added Support for KVM and Test Instances.
+    [Rafael Monnerat]
+
 0.2 (2010-04-15)
---------------
+-----------------
 
  - eggification
    [Lukasz Nowak]

Modified: erp5/trunk/utils/erp5.timmy/setup.py
URL: http://svn.erp5.org/erp5/trunk/utils/erp5.timmy/setup.py?rev=35593&r1=35592&r2=35593&view=diff
==============================================================================
--- erp5/trunk/utils/erp5.timmy/setup.py [utf8] (original)
+++ erp5/trunk/utils/erp5.timmy/setup.py [utf8] Tue May 25 06:05:39 2010
@@ -1,7 +1,7 @@
 from setuptools import setup, find_packages
 
 name = "timmy"
-version = '0.2'
+version = '0.3'
 
 def read(name):
     return open(name).read()

Modified: erp5/trunk/utils/erp5.timmy/src/erp5/timmy/examples/kvm-instance-template.cfg
URL: http://svn.erp5.org/erp5/trunk/utils/erp5.timmy/src/erp5/timmy/examples/kvm-instance-template.cfg?rev=35593&r1=35592&r2=35593&view=diff
==============================================================================
--- erp5/trunk/utils/erp5.timmy/src/erp5/timmy/examples/kvm-instance-template.cfg [utf8] (original)
+++ erp5/trunk/utils/erp5.timmy/src/erp5/timmy/examples/kvm-instance-template.cfg [utf8] Tue May 25 06:05:39 2010
@@ -16,5 +16,5 @@
 ssh_key_path = ${buildout:var-directory}/%{ID}.key
 
 ssh_key = 
-%{KVM_SSH_KEY}
+  %{KVM_SSH_KEY}
 

Added: erp5/trunk/utils/erp5.timmy/src/erp5/timmy/examples/test-instance-template.cfg
URL: http://svn.erp5.org/erp5/trunk/utils/erp5.timmy/src/erp5/timmy/examples/test-instance-template.cfg?rev=35593&view=auto
==============================================================================
--- erp5/trunk/utils/erp5.timmy/src/erp5/timmy/examples/test-instance-template.cfg (added)
+++ erp5/trunk/utils/erp5.timmy/src/erp5/timmy/examples/test-instance-template.cfg [utf8] Tue May 25 06:05:39 2010
@@ -1,0 +1,8 @@
+[%{ID}]
+<= test-instance-template
+url = %{URL}
+testing_script_name = %{TESTING_SCRIPT_NAME}
+testing_script_args =
+  %{SSH_KEY}
+  %{TCP_PORT}
+  %{TEST}

Modified: erp5/trunk/utils/erp5.timmy/src/erp5/timmy/timmy.py
URL: http://svn.erp5.org/erp5/trunk/utils/erp5.timmy/src/erp5/timmy/timmy.py?rev=35593&r1=35592&r2=35593&view=diff
==============================================================================
--- erp5/trunk/utils/erp5.timmy/src/erp5/timmy/timmy.py [utf8] (original)
+++ erp5/trunk/utils/erp5.timmy/src/erp5/timmy/timmy.py [utf8] Tue May 25 06:05:39 2010
@@ -497,18 +497,13 @@
     else:
       return 'error', '%s %s' % (result_std, result_err)
 
- # KVM Instance related
+  # KVM Instance related
   def KVMInstance(self):
     self.control_script = os.path.join('bin', '%s-ctl' % self.item_id)
 
-  def install_KVMInstance(self):
-    return self.install_ZopeInstance()
-
-  def start_KVMInstance(self):
-    return self.start_ZopeInstance()
-
-  def stop_KVMInstance(self):
-    return self.stop_ZopeInstance()
+  install_KVMInstance = install_ZopeInstance
+  start_KVMInstance = start_ZopeInstance
+  stop_KVMInstance = stop_ZopeInstance
 
   def getPartitionState_KVMInstance(self):
     logging.info('Fetching status of instance %s' % self.item_id)
@@ -519,6 +514,16 @@
       return 'stopped', ''
     else:
       return 'error', '%s %s' % (result_std, result_err)
+
+  # Test Instance related
+  def TestInstance(self):
+    self.control_script = os.path.join('bin', '%s_run_test' % self.item_id)
+
+  install_TestInstance = install_ZopeInstance
+  start_TestInstance = start_ZopeInstance
+  stop_TestInstance = stop_ZopeInstance
+
+  getPartitionState_TestInstance = getPartitionState_KVMInstance
 
 class Helper(object):
   def manageNothing(self, partition, server):




More information about the Erp5-report mailing list