[svn-commits] russell: testsuite/asterisk/trunk r581 - /asterisk/trunk/tests/blind-transfer...

SVN commits to the Digium repositories svn-commits at lists.digium.com
Sat Jul 24 17:26:23 CDT 2010


Author: russell
Date: Sat Jul 24 17:26:19 2010
New Revision: 581

URL: http://svnview.digium.com/svn/testsuite?view=rev&rev=581
Log:
Only stop the reactor and Asterisk once.

Modified:
    asterisk/trunk/tests/blind-transfer-parkingtimeout/run-test

Modified: asterisk/trunk/tests/blind-transfer-parkingtimeout/run-test
URL: http://svnview.digium.com/svn/testsuite/asterisk/trunk/tests/blind-transfer-parkingtimeout/run-test?view=diff&rev=581&r1=580&r2=581
==============================================================================
--- asterisk/trunk/tests/blind-transfer-parkingtimeout/run-test (original)
+++ asterisk/trunk/tests/blind-transfer-parkingtimeout/run-test Sat Jul 24 17:26:19 2010
@@ -22,6 +22,7 @@
 class BlindTransferTest:
     def __init__(self, argv):
         self.passed = False
+        self.done = False
 
         # Test timeout in seconds
         self.timeout = 60
@@ -59,14 +60,15 @@
         self.read_result();
 
     def read_result(self):
+        if self.done:
+            return
+        self.done = True
         self.log_last_step("Reading results")
         self.asterisk1.cli_exec("core show locks")   # get lock output in case of deadlock before tearing down.
         self.asterisk2.cli_exec("core show locks")   # get lock output in case of deadlock before tearing down.
 
         self.asterisk1.cli_exec("core show channels")# if channels are still up for some reason, we want to know that as well
         self.asterisk2.cli_exec("core show channels")# if channels are still up for some reason, we want to know that as well
-
-        self.stop_asterisk()
 
         if (self.passed):
             self.log_last_step("Test Passed...")
@@ -130,3 +132,4 @@
 if __name__ == "__main__":
     sys.exit(main() or 0)
 
+# vim:sw=4:ts=4:expandtab:textwidth=79




More information about the svn-commits mailing list