You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
57 lines
1.5 KiB
57 lines
1.5 KiB
Kamailio configuration tests
|
|
----------------------------
|
|
|
|
Requeriments:
|
|
-------------
|
|
- A working NGCP
|
|
- sipp with ssl enabled ( needed for auth ).
|
|
We provide a version backported to wheezy
|
|
- python-yaml
|
|
- libgraphviz-perl
|
|
- libtemplate-perl
|
|
- ngcp-ossbss-clients-perl
|
|
- parallel
|
|
|
|
Installation:
|
|
-------------
|
|
You can install the scripts in other place but you have
|
|
to modify BASE_DIR on run_test.sh and scenarios/check.sh
|
|
scripts.
|
|
|
|
#cd /usr/local/src
|
|
#git clone git@git.mgm.sipwise.com:kamailio-config-tests
|
|
#apt-get install python-yaml sip-tester \
|
|
libgraphviz-perl libtemplate-perl \
|
|
ngcp-ossbss-clients-perl parallel
|
|
|
|
Usage:
|
|
------
|
|
PROFILE: "CE" the default
|
|
"PRO"
|
|
#bash /usr/local/src/kamailio-config-tests/run_tests.sh [-p PROFILE ]
|
|
|
|
This will create:
|
|
- /usr/local/src/kamailio-config-tests/log
|
|
with a directory per test with:
|
|
- kamailio.log
|
|
- parsed messages
|
|
- sipp error logs
|
|
|
|
#bash /usr/local/src/kamailio-config-tests/get_result.sh [-p PROFILE ] [-g]
|
|
|
|
This will create:
|
|
- /usr/local/src/kamailio-config-tests/result
|
|
with a directory per test with:
|
|
- a tap file ( test results )
|
|
- a png file ( routes flow ) If you use -g option
|
|
|
|
If you want to run test manually just exec this onces:
|
|
#./bin/config_debug.pl on
|
|
#ngcpcfg apply
|
|
and run the check that you want:
|
|
#./bin/check.sh <checkname>
|
|
this will run the test and the result taps
|
|
|
|
--
|
|
Victor Seva <vseva@sipwise.com>
|