[svn-commits] russell: branch russell/messaging r1066 - in /asterisk/team/russell/messaging...

SVN commits to the Digium repositories svn-commits at lists.digium.com
Fri Dec 3 16:39:42 CST 2010


Author: russell
Date: Fri Dec  3 16:39:38 2010
New Revision: 1066

URL: http://svnview.digium.com/svn/testsuite?view=rev&rev=1066
Log:
Convert message_unauth test to SIPpTest method

Modified:
    asterisk/team/russell/messaging/tests/sip/message_auth/run-test
    asterisk/team/russell/messaging/tests/sip/message_unauth/run-test

Modified: asterisk/team/russell/messaging/tests/sip/message_auth/run-test
URL: http://svnview.digium.com/svn/testsuite/asterisk/team/russell/messaging/tests/sip/message_auth/run-test?view=diff&rev=1066&r1=1065&r2=1066
==============================================================================
--- asterisk/team/russell/messaging/tests/sip/message_auth/run-test (original)
+++ asterisk/team/russell/messaging/tests/sip/message_auth/run-test Fri Dec  3 16:39:38 2010
@@ -11,7 +11,6 @@
 import os
 
 sys.path.append("lib/python")
-sys.path.append("testsuite/lib/python")
 from asterisk.sipp import SIPpTest
 
 

Modified: asterisk/team/russell/messaging/tests/sip/message_unauth/run-test
URL: http://svnview.digium.com/svn/testsuite/asterisk/team/russell/messaging/tests/sip/message_unauth/run-test?view=diff&rev=1066&r1=1065&r2=1066
==============================================================================
--- asterisk/team/russell/messaging/tests/sip/message_unauth/run-test (original)
+++ asterisk/team/russell/messaging/tests/sip/message_unauth/run-test Fri Dec  3 16:39:38 2010
@@ -9,57 +9,32 @@
 
 import sys
 import os
-import subprocess
 
 sys.path.append("lib/python")
-sys.path.append("testsuite/lib/python")
-from asterisk.asterisk import Asterisk
+from asterisk.sipp import SIPpTest
 
 
 WORKING_DIR = "/tmp/asterisk-testsuite/sip/message_unauth"
 TEST_DIR = os.path.dirname(os.path.realpath(__file__))
 
-
-def sipp(scenario, port):
-    return subprocess.Popen(['sipp', '127.0.0.1',
-                             '-sf', '%s/sipp/%s' % (TEST_DIR, scenario),
-                             '-p', port, '-m', '1', '-i', '127.0.0.1',
-                             '-timeout', '20s'],
-                            stdout=subprocess.PIPE, stderr=subprocess.PIPE)
+SIPP_SCENARIOS = [
+    {
+        'scenario' : 'message_recv.xml',
+        '-p' : '5062'
+    },
+    {
+        'scenario' : 'message.xml',
+        '-p' : '5061'
+    }
+]
 
 
 def main(argv=None):
     if argv is None:
         argv = sys.argv
 
-    ast1 = Asterisk(base=WORKING_DIR)
-    ast1.install_configs('%s/configs/ast1' % TEST_DIR)
-    ast1.start()
-
-    p1 = sipp('message_recv.xml', '5062')
-    p2 = sipp('message.xml', '5061')
-
-    (p1_stdout, p1_stderr) = p1.communicate()
-    p1_res = p1.wait()
-    (p2_stdout, p2_stderr) = p2.communicate()
-    p2_res = p2.wait()
-
-    ast1.stop()
-
-    if p1_res:
-        print "ERROR: SIPp #1 returned %s" % str(p1_res)
-        print p1_stdout
-        print p1_stderr
-
-    if p2_res:
-        print "ERROR: SIPp #2 returned %s" % str(p2_res)
-        print p2_stdout
-        print p2_stderr
-
-    if not p1_res and not p2_res:
-        print "Test Passed."
-
-    return 1 if p1_res or p2_res else 0
+    test = SIPpTest(WORKING_DIR, TEST_DIR, SIPP_SCENARIOS)
+    return test.run()
 
 
 if __name__ == "__main__":




More information about the svn-commits mailing list