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.
|
|
13 years ago | |
|---|---|---|
| scenarios | 13 years ago | |
| .gitignore | 13 years ago | |
| README | 13 years ago | |
| check.py | 13 years ago | |
| config_debug.pl | 13 years ago | |
| create_domain.pl | 13 years ago | |
| create_subscribers.pl | 13 years ago | |
| delete_domain.pl | 13 years ago | |
| graph_flow.pl | 13 years ago | |
| restart_log.sh | 13 years ago | |
| run_tests.sh | 13 years ago | |
| set_subscribers_preferences.pl | 13 years ago | |
| show_flow.pl | 13 years ago | |
| sipp.sh | 13 years ago | |
| test_check.py | 13 years ago | |
| ulog_parser.pl | 13 years ago | |
README
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
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
Usage:
------
#bash /usr/local/src/kamailio-config-tests/run_tests.sh
This will create 2 directories:
- /usr/local/src/kamailio-config-tests/log
with a directory per test with:
- kamailio.log
- parsed messages
- sipp error logs
- /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 want to run test manually just exec this onces:
#./config_debug.pl
#ngcpcfg apply
and run the check that you want:
#./scenarios/check <checkname>
--
Victor Seva <vseva@sipwise.com>