[asterisk-commits] jrose: branch group/cdr_test_log_congestion r1972 - in /asterisk/team/group/c...

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Fri Aug 26 14:41:25 CDT 2011


Author: jrose
Date: Fri Aug 26 14:41:21 2011
New Revision: 1972

URL: http://svnview.digium.com/svn/testsuite?view=rev&rev=1972
Log:
propsettings and mime-types blarg


Added:
    asterisk/team/group/cdr_test_log_congestion/   (props changed)
      - copied from r1822, asterisk/trunk/
    asterisk/team/group/cdr_test_log_congestion/lib/python/asterisk/CDRTestCase.py   (with props)
    asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/
    asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/
    asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/
    asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/cdr.conf   (with props)
    asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/extensions.conf   (with props)
    asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/manager.general.conf.inc   (with props)
    asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/manager.users.conf.inc   (with props)
    asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/sip.conf   (with props)
    asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast2/
    asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast2/cdr.conf   (with props)
    asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast2/extensions.conf   (with props)
    asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast2/sip.conf   (with props)
    asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/run-test   (with props)
    asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/test-config.yaml   (with props)
Modified:
    asterisk/team/group/cdr_test_log_congestion/tests/cdr/tests.yaml

Propchange: asterisk/team/group/cdr_test_log_congestion/
------------------------------------------------------------------------------
    reviewboard:url = https://reviewboard.asterisk.org

Propchange: asterisk/team/group/cdr_test_log_congestion/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Aug 26 14:41:21 2011
@@ -1,0 +1,2 @@
+asterisk-test-suite-report.xml
+*.pyc

Propchange: asterisk/team/group/cdr_test_log_congestion/
------------------------------------------------------------------------------
    svn:mergeinfo = /asterisk/trunk:1112

Added: asterisk/team/group/cdr_test_log_congestion/lib/python/asterisk/CDRTestCase.py
URL: http://svnview.digium.com/svn/testsuite/asterisk/team/group/cdr_test_log_congestion/lib/python/asterisk/CDRTestCase.py?view=auto&rev=1972
==============================================================================
--- asterisk/team/group/cdr_test_log_congestion/lib/python/asterisk/CDRTestCase.py (added)
+++ asterisk/team/group/cdr_test_log_congestion/lib/python/asterisk/CDRTestCase.py Fri Aug 26 14:41:21 2011
@@ -1,0 +1,124 @@
+#!/usr/bin/env python
+"""
+Copyright (C) 2011, Digium Inc.
+Jonathan Rose <jrose at digium.com>
+
+This program is free software, distributed under the terms of
+the GNU General Public License Version 2.
+"""
+
+import sys
+from twisted.internet import reactor
+
+sys.path.append("lib/python")
+from asterisk import Asterisk
+from TestCase import TestCase
+from cdr import AsteriskCSVCDR, AsteriskCSVCDRLine
+
+class CDRTestCase(TestCase):
+    """
+    CDRTestCase is a subclass of the Asterisk TestCase intended to make tests involving CDR files easier.
+
+    This test is used like the regular TestCase class, but includes additional functions for loading an
+    expectation list by asterisk index and AsteriskCSVCDRLine as well as for matching against all
+    CDRLineExpectations currently held by the class.
+
+    This class has a function, end(self) which can be overriden and used for any end of test evaluation.
+    Most commonly this will probably be used to analyze the CDR file and check for pass and failure
+    conditions.
+    """
+
+    #2D array for storing CDR Expectations:
+    #index - ast to check against
+    #col 1 - Asterisk instance index (starting with 0)
+    #col 2 - AsteriskCSVCDRLine that goes with ast
+    CDRLineExpectations = []
+
+
+    def add_expectation(self, cdrline, astIndex):
+        """Add an expectation to the expectation list
+
+        Keyword Arguments:
+        cdrline -- AsteriskCSVCDRLine for an expected element of the cdr
+        astIndex -- int value for the asterisk instance that cdrline should be bound to
+
+        Example Usage:
+        self.add_expectation(AsteriskCSVCDRLine(accountcode="",
+            source="", destination="s", dcontext="default", callerid="",
+            channel="SIP/test-00000000", disposition="CONGESTION",
+            amaflags="DOCUMENTATION"), 0)
+        """
+        self.CDRLineExpectations.append([astIndex, cdrline])
+        pass
+
+
+    def match_cdrs(self):
+        """Test for Asterisk instances having CDR records that match their expectations
+
+        Returns:
+        boolean indicating match or mismatch
+
+        Example Usage:
+        does_match = self.match_cdrs()
+        """
+
+        print "Attempting to match cdrs, note that this function is expected to produce file and type errors."
+        all_pass = True
+        for astnum, astTest in enumerate(self.ast):
+            #We'll store the cdrlines for an individual instance of Asterisk in here
+            records = []
+
+            #Build records with just the cdrlines that belong to this instance of Asterisk
+            for count, cdrline in enumerate(self.CDRLineExpectations):
+                if cdrline[0] == astnum:
+                    records.append(cdrline[1])
+
+            #Now make a cdr from records and load the cdr from the ast instance
+            cdr_expect = AsteriskCSVCDR(records=records)
+            cdr_file = AsteriskCSVCDR(fn="%s/%s/cdr-csv/Master.csv" % (astTest.base, astTest.directories['astlogdir']))
+
+            print "length of cdr expected - %d" % len(cdr_expect)
+            print "length of cdr produced - %d" % len(cdr_file)
+
+            #Now match test the match:
+            if cdr_expect.match(cdr_file):
+                print "match on %s" % astTest.base
+            else:
+                print "mismatch on %s" % astTest.base
+                all_pass = False
+
+        return all_pass
+
+
+    def stop_reactor(self):
+        """Overrides TestCase stop_reactor in order to add end(self) function
+        This works as the normal stop_reactor function, but will run end(self) when finished.
+
+        Example Usage:
+        self.stop_reactor()
+        """
+        if (reactor.running):
+            print "Stopping Reactor ... :<"
+            reactor.stop()
+            self.end()
+        self.stop_asterisk()
+        pass
+
+
+    def end(self):
+        """End of test function
+        By default, this test will set the success or failure of a CDRTestCase strictly by
+        whether or not the CDRs match the expectations.
+
+        This function can be overridden in specific CDRTestCases in order to avoid this
+        simplistic pass/fail evaluation
+
+        This function probably shouldn't be deliberately invoked within a specific test.
+        """
+        print "End Test"
+        self.passed = self.match_cdrs()
+
+        if self.passed:
+            print "All CDRs matched as expected."
+        else:
+            print "There were CDR mismatches."

Propchange: asterisk/team/group/cdr_test_log_congestion/lib/python/asterisk/CDRTestCase.py
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: asterisk/team/group/cdr_test_log_congestion/lib/python/asterisk/CDRTestCase.py
------------------------------------------------------------------------------
    svn:executable = *

Propchange: asterisk/team/group/cdr_test_log_congestion/lib/python/asterisk/CDRTestCase.py
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Rev URL"

Propchange: asterisk/team/group/cdr_test_log_congestion/lib/python/asterisk/CDRTestCase.py
------------------------------------------------------------------------------
    svn:mime-type = text/x-python

Added: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/cdr.conf
URL: http://svnview.digium.com/svn/testsuite/asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/cdr.conf?view=auto&rev=1972
==============================================================================
--- asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/cdr.conf (added)
+++ asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/cdr.conf Fri Aug 26 14:41:21 2011
@@ -1,0 +1,10 @@
+[general]
+enable=yes
+unanswered=yes
+congestion=yes
+
+[csv]
+usegmtime=yes    ; log date/time in GMT.  Default is "no"
+loguniqueid=yes  ; log uniqueid.  Default is "no"
+loguserfield=yes ; log user field.  Default is "no"
+accountlogs=yes

Propchange: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/cdr.conf
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/cdr.conf
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Rev URL"

Propchange: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/cdr.conf
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/extensions.conf
URL: http://svnview.digium.com/svn/testsuite/asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/extensions.conf?view=auto&rev=1972
==============================================================================
--- asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/extensions.conf (added)
+++ asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/extensions.conf Fri Aug 26 14:41:21 2011
@@ -1,0 +1,10 @@
+[general]
+writeprotect=no
+clearglobalvars=no
+
+[globals]
+
+[default]
+exten => 1,1,Answer()
+exten => 1,2,Background(tt-weasels)
+exten => 1,n,GoTo(2)

Propchange: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/extensions.conf
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/extensions.conf
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Rev URL"

Propchange: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/extensions.conf
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/manager.general.conf.inc
URL: http://svnview.digium.com/svn/testsuite/asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/manager.general.conf.inc?view=auto&rev=1972
==============================================================================
--- asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/manager.general.conf.inc (added)
+++ asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/manager.general.conf.inc Fri Aug 26 14:41:21 2011
@@ -1,0 +1,3 @@
+enabled = yes
+port = 5038
+bindaddr = 127.0.0.1

Propchange: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/manager.general.conf.inc
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/manager.general.conf.inc
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Rev URL"

Propchange: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/manager.general.conf.inc
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/manager.users.conf.inc
URL: http://svnview.digium.com/svn/testsuite/asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/manager.users.conf.inc?view=auto&rev=1972
==============================================================================
--- asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/manager.users.conf.inc (added)
+++ asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/manager.users.conf.inc Fri Aug 26 14:41:21 2011
@@ -1,0 +1,4 @@
+[user]
+secret = mysecret
+read = system,call,log,user,cdr
+write = system,call,user,command,originate

Propchange: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/manager.users.conf.inc
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/manager.users.conf.inc
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Rev URL"

Propchange: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/manager.users.conf.inc
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/sip.conf
URL: http://svnview.digium.com/svn/testsuite/asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/sip.conf?view=auto&rev=1972
==============================================================================
--- asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/sip.conf (added)
+++ asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/sip.conf Fri Aug 26 14:41:21 2011
@@ -1,0 +1,11 @@
+[general]
+context=default
+udpbindaddr=127.0.0.1:5065
+directmedia=no
+disallow=all
+allow=ulaw
+
+[test]
+type=peer
+host=127.0.0.2
+port=5070

Propchange: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/sip.conf
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/sip.conf
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Rev URL"

Propchange: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast1/sip.conf
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast2/cdr.conf
URL: http://svnview.digium.com/svn/testsuite/asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast2/cdr.conf?view=auto&rev=1972
==============================================================================
--- asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast2/cdr.conf (added)
+++ asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast2/cdr.conf Fri Aug 26 14:41:21 2011
@@ -1,0 +1,6 @@
+[general]
+enable=no
+unanswered = no
+congestion = no
+
+[csv]

Propchange: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast2/cdr.conf
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast2/cdr.conf
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Rev URL"

Propchange: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast2/cdr.conf
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast2/extensions.conf
URL: http://svnview.digium.com/svn/testsuite/asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast2/extensions.conf?view=auto&rev=1972
==============================================================================
--- asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast2/extensions.conf (added)
+++ asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast2/extensions.conf Fri Aug 26 14:41:21 2011
@@ -1,0 +1,10 @@
+[general]
+writeprotect=no
+clearglobalvars=no
+
+[globals]
+
+[default]
+exten => 1,1,Congestion
+;exten => 1,1,Answer()
+exten => 1,n,Hangup

Propchange: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast2/extensions.conf
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast2/extensions.conf
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Rev URL"

Propchange: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast2/extensions.conf
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast2/sip.conf
URL: http://svnview.digium.com/svn/testsuite/asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast2/sip.conf?view=auto&rev=1972
==============================================================================
--- asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast2/sip.conf (added)
+++ asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast2/sip.conf Fri Aug 26 14:41:21 2011
@@ -1,0 +1,3 @@
+[general]
+context=default
+udpbindaddr=127.0.0.2:5070

Propchange: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast2/sip.conf
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast2/sip.conf
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Rev URL"

Propchange: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/configs/ast2/sip.conf
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/run-test
URL: http://svnview.digium.com/svn/testsuite/asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/run-test?view=auto&rev=1972
==============================================================================
--- asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/run-test (added)
+++ asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/run-test Fri Aug 26 14:41:21 2011
@@ -1,0 +1,60 @@
+#!/usr/bin/env python
+"""
+Copyright (C) 2011, Digium, Inc.
+Jonathan Rose <jrose at digium.com>
+
+This program is free software, distributed under the terms of
+the GNU General Public License Version 2.
+"""
+
+import sys
+sys.path.append("lib/python")
+from asterisk.CDRTestCase import CDRTestCase
+from asterisk.asterisk import Asterisk
+from asterisk.cdr import AsteriskCSVCDR, AsteriskCSVCDRLine
+from twisted.internet import reactor
+
+workingdir = "/tmp/asterisk-testsuite/cdr_originate_sip_congestion_log"
+testdir = "tests/cdr/cdr_originate_sip_congestion_log"
+
+class CDRCongestionLogTest(CDRTestCase):
+    def __init__(self, argv):
+        CDRTestCase.__init__(self, argv)
+
+        #This test doesn't need more than a few seconds to confirm proper running behavior
+        self.reactor_timeout = 20
+
+        self.create_asterisk(2)
+
+        #Add Expectation - ast[0] should have a single call record ending in congestion
+        self.add_expectation(AsteriskCSVCDRLine(accountcode="",
+            source="", destination="s", dcontext="default", callerid="",
+            channel="SIP/test-00000000", disposition="CONGESTION",
+            amaflags="DOCUMENTATION"), 0)
+
+        print "Expectations Set"
+
+    def run(self):
+        CDRTestCase.run(self)
+        self.create_ami_factory(1, "user", "mysecret")
+
+    def ami_connect(self, ami):
+        CDRTestCase.ami_connect(self, ami)
+        print "originating SIP call on peer 'test'.  This originate is expected to fail due to congestion."
+        ami.originate(channel = "SIP/test/1", context = "default", exten = "1", priority = "1")
+
+def main(argv=None):
+    if argv is None:
+        argv = sys.argv
+    test = CDRCongestionLogTest(argv)
+    test.start_asterisk()
+    reactor.run() #CDRTestCase will perform Asterisk_close on reactor.stop()
+
+    if (test.passed):
+        print "SUCCESS"
+        return 0
+    print "FAILURE"
+    return 1
+
+if __name__ == '__main__':
+    sys.exit(main())

Propchange: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/run-test
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/run-test
------------------------------------------------------------------------------
    svn:executable = *

Propchange: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/run-test
------------------------------------------------------------------------------
    svn:keywords = jrose 8/26

Propchange: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/run-test
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/test-config.yaml
URL: http://svnview.digium.com/svn/testsuite/asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/test-config.yaml?view=auto&rev=1972
==============================================================================
--- asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/test-config.yaml (added)
+++ asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/test-config.yaml Fri Aug 26 14:41:21 2011
@@ -1,0 +1,12 @@
+testinfo:
+    summary: CLI exec console dial which dials via SIP which returns congestion
+    description: |
+        'One Asterisk instance with console dial calls another instance via SIP.
+        the other instance returns congestion and the CDRs are tested for expected
+        behavior.'
+
+properties:
+    minversion: '11.0'
+    dependencies:
+        - python : 'twisted'
+        - python : 'starpy'

Propchange: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/test-config.yaml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/test-config.yaml
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Rev URL"

Propchange: asterisk/team/group/cdr_test_log_congestion/tests/cdr/cdr_originate_sip_congestion_log/test-config.yaml
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Modified: asterisk/team/group/cdr_test_log_congestion/tests/cdr/tests.yaml
URL: http://svnview.digium.com/svn/testsuite/asterisk/team/group/cdr_test_log_congestion/tests/cdr/tests.yaml?view=diff&rev=1972&r1=1822&r2=1972
==============================================================================
--- asterisk/team/group/cdr_test_log_congestion/tests/cdr/tests.yaml (original)
+++ asterisk/team/group/cdr_test_log_congestion/tests/cdr/tests.yaml Fri Aug 26 14:41:21 2011
@@ -3,6 +3,7 @@
     - test: 'console_dial_sip_answer'
     - test: 'console_dial_sip_busy'
     - test: 'console_dial_sip_congestion'
+    - test: 'cdr_originate_sip_congestion_log'
     - test: 'console_dial_sip_transfer'
     - test: 'console_fork_after_busy_forward'
     - test: 'console_fork_before_dial'




More information about the asterisk-commits mailing list