[SR-Dev] git:master: test: further adaptions for sr, test 12 still not work, missing return support

Henning Westerholt henning.westerholt at 1und1.de
Thu May 14 13:05:54 CEST 2009


Module: sip-router
Branch: master
Commit: d1fe91745ef9517629e01c2ae38a8742d8a8899f
URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=d1fe91745ef9517629e01c2ae38a8742d8a8899f

Author: Henning Westerholt <henning.westerholt at 1und1.de>
Committer: Henning Westerholt <henning.westerholt at 1und1.de>
Date:   Thu May 14 13:04:26 2009 +0200

test: further adaptions for sr, test 12 still not work, missing return support

---

 test/unit/12.cfg |   52 ++++++++++++++++++++++++----------------------------
 test/unit/12.sh  |   20 ++++++++------------
 test/unit/7.sh   |    2 +-
 3 files changed, 33 insertions(+), 41 deletions(-)

diff --git a/test/unit/12.cfg b/test/unit/12.cfg
index a8517a8..d1e11c7 100644
--- a/test/unit/12.cfg
+++ b/test/unit/12.cfg
@@ -1,23 +1,19 @@
 log_stderror=yes
 listen=127.0.0.1
-mpath="../modules/"
-loadmodule "db_mysql/db_mysql.so"
-loadmodule "sl/sl.so"
-loadmodule "tm/tm.so"
-loadmodule "rr/rr.so"
-loadmodule "maxfwd/maxfwd.so"
-loadmodule "textops/textops.so"
-loadmodule "xlog/xlog.so"
-loadmodule "usrloc/usrloc.so"
-loadmodule "registrar/registrar.so"
-loadmodule "pv/pv.so"
-loadmodule "mi_fifo/mi_fifo.so"
+loadpath "../../modules_k/"
+loadmodule "../../modules/db_mysql/db_mysql.so"
+loadmodule "sl"
+loadmodule "../../modules/tm/tm.so"
+loadmodule "rr"
+loadmodule "maxfwd"
+loadmodule "textops"
+loadmodule "xlog"
+loadmodule "usrloc"
+loadmodule "registrar"
+loadmodule "pv"
+loadmodule "mi_fifo"
 modparam("mi_fifo", "fifo_name", "/tmp/kamailio_fifo")
 
-avp_aliases="identity_user=i:81"
-avp_aliases="identity_domain=i:82"
-avp_aliases="identity_uri=i:83"
-
 route{
 	xlog("received by kamailio[$pp] at '$Tf' from $si:$sp, method: $(rm{s.tolower}), transport: $rP:$Ri:$rp, user agent: $ua\n");
 
@@ -25,7 +21,7 @@ route{
 		xlog("L_ERR", "Error getting identity\n");
 		exit;
 	}
-	xlog("L_ERR", "My identity: $avp(identity_uri)\n");
+	xlog("L_ERR", "My identity: $avp(i:83)\n");
 	$var(x) = "sip:" + $fU +"@" + $td;
 	xlog("var(x): $var(x), MD5 var(x): $(var(x){s.md5})\n");
 
@@ -89,24 +85,24 @@ route[1] {
 
 route[39] {
 	if ($ai) {
-		$avp(identity_user)=$(ai{uri.user});
-		$avp(identity_domain)=$(ai{uri.domain});
-		$avp(identity_uri)=$ai;
+		$avp(i:81)=$(ai{uri.user});
+		$avp(i:82)=$(ai{uri.domain});
+		$avp(i:83)=$ai;
 		xlog("L_ERR", "Getting identity from P-Asserted-Identity header\n");
 	} else if ($pu) {
-		$avp(identity_user)=$(pu{uri.user});
-		$avp(identity_domain)=$(pu{uri.domain});
-		$avp(identity_uri)=$pu;
+		$avp(i:81)=$(pu{uri.user});
+		$avp(i:82)=$(pu{uri.domain});
+		$avp(i:83)=$pu;
 		xlog("L_ERR", "Getting identity from P-Preferred-Identity header\n");
 	} else if ($fu) {
-		$avp(identity_user)=$(fu{uri.user});
-		$avp(identity_domain)=$(fu{uri.domain});
-		$avp(identity_uri)=$fu;
+		$avp(i:81)=$(fu{uri.user});
+		$avp(i:82)=$(fu{uri.domain});
+		$avp(i:83)=$fu;
 		xlog("L_ERR", "Getting identity from FROM URI\n");
 	} else {
 		xlog("L_ERR", "No identity for $rm: $fu -> $ru\n");
-		return(-1);
+		return;# -1;
 	}
 
-	return (1);
+	return; #1;
 }
diff --git a/test/unit/12.sh b/test/unit/12.sh
index bd4b0a1..b3438b8 100755
--- a/test/unit/12.sh
+++ b/test/unit/12.sh
@@ -29,26 +29,24 @@ if ! (check_netcat && check_kamailio); then
 	exit 0
 fi ;
 
-../$BIN -w . -f $CFG &> $TMPFILE
+$BIN -w . -f $CFG &> $TMPFILE
 ret=$?
 
 sleep 1
 
-# register a user
-cat register.sip | nc -q 1 -u localhost 5060 > /dev/null
-
-cd ../scripts
 
 if [ "$ret" -eq 0 ] ; then
-	./$CTL ul show | grep "AOR:: 1000" > /dev/null
+	# register a user
+	cat register.sip | nc -q 1 -u localhost 5060 > /dev/null
+	$CTL ul show | grep "AOR:: 1000" > /dev/null
 	ret=$?
+	# unregister the user
+	cat unregister.sip | nc -q 1 -u localhost 5060 > /dev/null
 fi ;
 
-# unregister the user
-cat ../test/unregister.sip | nc -q 1 -u localhost 5060 > /dev/null
 
 if [ "$ret" -eq 0 ] ; then
-	./$CTL ul show | grep "AOR:: 1000" > /dev/null
+	$CTL ul show | grep "AOR:: 1000" > /dev/null
 	ret=$?
 	if [ "$ret" -eq 0 ] ; then
 		ret=1
@@ -85,9 +83,7 @@ if [ "$ret" -eq 0 ] ; then
 		fi ;
 	fi ;
 fi ;
-
-cd ../test
-
+cat $TMPFILE
 $KILL
 rm $TMPFILE
 
diff --git a/test/unit/7.sh b/test/unit/7.sh
index 0c631d0..b2851a4 100755
--- a/test/unit/7.sh
+++ b/test/unit/7.sh
@@ -33,7 +33,7 @@ if ! (check_kamailio); then
 fi ;
 
 # start
-../$BIN -w . -f $CFG > /dev/null
+$BIN -w . -f $CFG > /dev/null
 ret=$?
 
 sleep 1




More information about the sr-dev mailing list