[Erp5-report] r45924 arnaud.fontaine - /slapos/trunk/util/slapos.tool.nosqltester/src/slapo...

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Jun 20 18:05:10 CEST 2011


Author: arnaud.fontaine
Date: Mon Jun 20 18:05:10 2011
New Revision: 45924

URL: http://svn.erp5.org?rev=45924&view=rev
Log:
Send result availability notification in run_tester as children classes may
send this notification anytime.


Modified:
    slapos/trunk/util/slapos.tool.nosqltester/src/slapos/tool/nosqltester/__init__.py

Modified: slapos/trunk/util/slapos.tool.nosqltester/src/slapos/tool/nosqltester/__init__.py
URL: http://svn.erp5.org/slapos/trunk/util/slapos.tool.nosqltester/src/slapos/tool/nosqltester/__init__.py?rev=45924&r1=45923&r2=45924&view=diff
==============================================================================
--- slapos/trunk/util/slapos.tool.nosqltester/src/slapos/tool/nosqltester/__init__.py [utf8] (original)
+++ slapos/trunk/util/slapos.tool.nosqltester/src/slapos/tool/nosqltester/__init__.py [utf8] Mon Jun 20 18:05:10 2011
@@ -190,9 +190,7 @@ class NoSQLTester(object):
           pid = os.fork()
           
           if pid == 0:
-            result = self.run_tester()
-            if result == 0:
-              self.send_result_availability_notification()
+            self.run_tester()
             os._exit(os.EX_OK)
           else:
             self.lock.acquire()
@@ -258,6 +256,8 @@ class NoSQLTester(object):
     result = os.WEXITSTATUS(os.system(command))
     if result == 127:
       raise ValueError, 'Command not found: %r' % command
+    elif result == 0:
+      self.send_result_availability_notification()
 
     return result
 



More information about the Erp5-report mailing list