Module: sip-router Branch: master Commit: 775aad95a34c36e401c32678c56e4295b7078896 URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=775aad95...
Author: Marius Zbihlei marius.zbihlei@1and1.ro Committer: Marius Zbihlei marius.zbihlei@1and1.ro Date: Tue Oct 27 13:27:37 2009 +0200
43.sh test changes ... Still some problems
---
test/unit/43.sh | 34 +++++++++++++++++++--------------- 1 files changed, 19 insertions(+), 15 deletions(-)
diff --git a/test/unit/43.sh b/test/unit/43.sh index 01e6615..795941c 100755 --- a/test/unit/43.sh +++ b/test/unit/43.sh @@ -28,56 +28,60 @@ if ! (check_kamailio && check_module "utils" && check_module "db_mysql" && check fi ;
CFG=43.cfg -TMPFILE=`mktemp -t kamailio-test.XXXXXXXXXX` - +TMPFILE=`mktemp -t kamailio-test.XXXXXXXXX` # setup config -echo "mpath="../modules"" >> $CFG +echo "mpath="../../modules_k"" > $CFG +echo "loadmodule "../../modules/tm/tm.so"" >> $CFG echo "loadmodule "sl/sl.so"" >> $CFG echo "loadmodule "mi_fifo/mi_fifo.so"" >> $CFG -echo "loadmodule "utils/utils.so"" >> $CFG +echo "loadmodule "../../modules/utils/utils.so"" >> $CFG echo "modparam("mi_fifo", "fifo_name", "/tmp/kamailio_fifo")" >> $CFG echo "modparam("utils", "forward_active", 1)" >> $CFG echo "route {sl_send_reply("404", "forbidden");}" >> $CFG
-../$BIN -w . -f $CFG > /dev/null +$BIN -w . -f $CFG > /dev/null +
ret=$?
sleep 1
-../scripts/$CTL fifo forward_list &> /dev/null -../scripts/$CTL fifo forward_filter 0=REGISTER:INVITE &> /dev/null -../scripts/$CTL fifo forward_list &> /dev/null -../scripts/$CTL fifo forward_proxy 0=localhost:7000 &> /dev/null -../scripts/$CTL fifo forward_list > $TMPFILE +$CTL fifo forward_list &> /dev/null +$CTL fifo forward_filter 0=REGISTER:INVITE &> /dev/null +$CTL fifo forward_list &> /dev/null +$CTL fifo forward_proxy 0=127.0.0.1:7000 &> /dev/null +$CTL fifo forward_list > $TMPFILE + +
tmp=`grep -v "Printing forwarding information: id switch filter proxy - 0 off REGISTER:INVITE localhost:7000" $TMPFILE` + 0 off REGISTER:INVITE 127.0.0.1:7000" $TMPFILE` if [ "$tmp" = "" ] ; then ret=0 else ret=1 fi ;
+ if [ "$ret" -eq 0 ] ; then sipp -sn uac -s 123456787 127.0.0.1:5060 -i 127.0.0.1 -m 1 -nr &> /dev/null ret=$? killall sipp &> /dev/null fi;
+ if ! [ "$ret" -eq 0 ] ; then - ../scripts/$CTL fifo forward_switch 0=on - ../scripts/$CTL fifo forward_list > $TMPFILE + $CTL fifo forward_switch 0=on + $CTL fifo forward_list > $TMPFILE tmp=`grep -v "Printing forwarding information: id switch filter proxy - 0 on REGISTER:INVITE localhost:7000" $TMPFILE` + 0 on REGISTER:INVITE 127.0.0.1:7000" $TMPFILE` if [ "$tmp" = "" ] ; then ret=0 else ret=1 fi ; - nc -l -u -p 7000 1> $TMPFILE 2> /dev/null & sipp -sn uac -s 123456787 127.0.0.1:5060 -i 127.0.0.1 -m 1 -nr &> /dev/null killall sipp &> /dev/null