[asterisk-commits] mnicholson: testsuite/asterisk/trunk r2762 - /asterisk/trunk/runtests.py

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Tue Nov 15 14:55:39 CST 2011


Author: mnicholson
Date: Tue Nov 15 14:55:35 2011
New Revision: 2762

URL: http://svnview.digium.com/svn/testsuite?view=rev&rev=2762
Log:
use subprocess.call with shell=True instead of subprocess.Popen to execute gdb

Modified:
    asterisk/trunk/runtests.py

Modified: asterisk/trunk/runtests.py
URL: http://svnview.digium.com/svn/testsuite/asterisk/trunk/runtests.py?view=diff&rev=2762&r1=2761&r2=2762
==============================================================================
--- asterisk/trunk/runtests.py (original)
+++ asterisk/trunk/runtests.py Tue Nov 15 14:55:35 2011
@@ -80,8 +80,9 @@
             cmd = 'gdb -se "asterisk" -ex "bt full" -ex "thread apply all bt" --batch -c core > ./backtrace.txt'
             print "Running %s" % cmd
             try:
-                btp = subprocess.Popen(cmd)
-                btp.wait()
+                res = subprocess.call(cmd, shell = True)
+                if res != 0:
+                    print "error analyzing core dump; gdb exited with %d" (res)
                 """ Copy the backtrace over to the logs """
                 dest_dir = "./logs/%s" % self.test_name.lstrip("tests/")
             except OSError, ose:




More information about the asterisk-commits mailing list