[asterisk-commits] mjordan: testsuite/asterisk/trunk r2605 - in /asterisk/trunk: ./ tests/apps/i...
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Thu Oct 13 15:02:13 CDT 2011
Author: mjordan
Date: Thu Oct 13 15:02:10 2011
New Revision: 2605
URL: http://svnview.digium.com/svn/testsuite?view=rev&rev=2605
Log:
Added handling in case gdb isn't installed. Accepted thread failures
for sip_incomplete and handle_response_incomplete
Modified:
asterisk/trunk/runtests.py
asterisk/trunk/tests/apps/incomplete/sip_incomplete/test-config.yaml
asterisk/trunk/tests/channels/SIP/handle_response_address_incomplete/test-config.yaml
Modified: asterisk/trunk/runtests.py
URL: http://svnview.digium.com/svn/testsuite/asterisk/trunk/runtests.py?view=diff&rev=2605&r1=2604&r2=2605
==============================================================================
--- asterisk/trunk/runtests.py (original)
+++ asterisk/trunk/runtests.py Thu Oct 13 15:02:10 2011
@@ -79,10 +79,18 @@
print "Core dump detected; an Asterisk instance must have crashed"
cmd = 'gdb -se "asterisk" -ex "bt full" -ex "thread apply all bt" --batch -c core > ./backtrace.txt'
print "Running %s" % cmd
- btp = subprocess.Popen(cmd)
- btp.wait()
- """ Copy the backtrace over to the logs """
- dest_dir = "./logs/%s" % self.test_name.lstrip("tests/")
+ try:
+ btp = subprocess.Popen(cmd)
+ btp.wait()
+ """ Copy the backtrace over to the logs """
+ dest_dir = "./logs/%s" % self.test_name.lstrip("tests/")
+ except OSError, ose:
+ print "OSError ([%d]: %s) occurred while executing %s" % (ose.errno, ose.strerror, cmd)
+ return
+ except:
+ print "Unknown exception occurred while executing %s" % cmd
+ return
+
if not os.path.exists(des_dir):
try:
os.makedirs(dest_dir)
Modified: asterisk/trunk/tests/apps/incomplete/sip_incomplete/test-config.yaml
URL: http://svnview.digium.com/svn/testsuite/asterisk/trunk/tests/apps/incomplete/sip_incomplete/test-config.yaml?view=diff&rev=2605&r1=2604&r2=2605
==============================================================================
--- asterisk/trunk/tests/apps/incomplete/sip_incomplete/test-config.yaml (original)
+++ asterisk/trunk/tests/apps/incomplete/sip_incomplete/test-config.yaml Thu Oct 13 15:02:10 2011
@@ -14,3 +14,7 @@
dependencies:
- sipp :
version : 'v3.0'
+ testconditions:
+ - name: 'threads'
+ # We expect this to fail per ASTERISK-18713
+ expectedResult: 'Fail'
Modified: asterisk/trunk/tests/channels/SIP/handle_response_address_incomplete/test-config.yaml
URL: http://svnview.digium.com/svn/testsuite/asterisk/trunk/tests/channels/SIP/handle_response_address_incomplete/test-config.yaml?view=diff&rev=2605&r1=2604&r2=2605
==============================================================================
--- asterisk/trunk/tests/channels/SIP/handle_response_address_incomplete/test-config.yaml (original)
+++ asterisk/trunk/tests/channels/SIP/handle_response_address_incomplete/test-config.yaml Thu Oct 13 15:02:10 2011
@@ -14,3 +14,7 @@
- name: 'sip-dialogs'
# SIP dialog will never be disposed of in this test
expectedResult: 'Fail'
+ testconditions:
+ - name: 'threads'
+ # We expect this to fail per ASTERISK-18713
+ expectedResult: 'Fail'
More information about the asterisk-commits
mailing list