[svn-commits] sgriepentrog: testsuite/asterisk/trunk r5341 - in /asterisk/trunk: lib/python...

SVN commits to the Digium repositories svn-commits at lists.digium.com
Tue Aug 5 16:53:29 CDT 2014


Author: sgriepentrog
Date: Tue Aug  5 16:53:26 2014
New Revision: 5341

URL: http://svnview.digium.com/svn/testsuite?view=rev&rev=5341
Log:
testsuite: fail sipp test if sipp not installed

If sipp is not listed as a dependency and isn't
installed, the sipp test case hangs while it is
trying to kill a nonexistant process.  Instead,
check if it is installed and raise an exception
if not.  Also fixed the missing dependancy that
precipitated this discovery.


Modified:
    asterisk/trunk/lib/python/asterisk/sipp.py
    asterisk/trunk/tests/channels/pjsip/registration/inbound/nominal/user_agent/test-config.yaml

Modified: asterisk/trunk/lib/python/asterisk/sipp.py
URL: http://svnview.digium.com/svn/testsuite/asterisk/trunk/lib/python/asterisk/sipp.py?view=diff&rev=5341&r1=5340&r2=5341
==============================================================================
--- asterisk/trunk/lib/python/asterisk/sipp.py (original)
+++ asterisk/trunk/lib/python/asterisk/sipp.py Tue Aug  5 16:53:26 2014
@@ -502,6 +502,8 @@
         self.target = target
         self._our_exit_deferred = None
         self._test_case = None
+        if not self.sipp:
+            raise ValueError("SIPpTestObject requires that sipp is installed")
 
     def kill(self):
         """Kill the executing SIPp scenario"""

Modified: asterisk/trunk/tests/channels/pjsip/registration/inbound/nominal/user_agent/test-config.yaml
URL: http://svnview.digium.com/svn/testsuite/asterisk/trunk/tests/channels/pjsip/registration/inbound/nominal/user_agent/test-config.yaml?view=diff&rev=5341&r1=5340&r2=5341
==============================================================================
--- asterisk/trunk/tests/channels/pjsip/registration/inbound/nominal/user_agent/test-config.yaml (original)
+++ asterisk/trunk/tests/channels/pjsip/registration/inbound/nominal/user_agent/test-config.yaml Tue Aug  5 16:53:26 2014
@@ -69,6 +69,8 @@
 properties:
     minversion: '12.2.0'
     dependencies:
+        - sipp:
+            version: 'v3.0'
         - buildoption: 'TEST_FRAMEWORK'
         - python: 'twisted'
         - python: 'starpy'




More information about the svn-commits mailing list