linphone-iphone/tester
2015-07-13 16:14:12 +02:00
..
certificates renew altname certificate for tester 2014-09-25 18:33:34 +02:00
common tester: fix autocompletion and minor tests changes 2015-07-07 11:28:09 +02:00
flexisip flexisip_tester.c: remove some linphone core and improve ddos test 2015-07-02 15:52:43 +02:00
images improve test reliability for rctp 2013-12-04 09:02:37 +01:00
rcfiles Quality reporting: add test for custom route PUBLISH 2015-06-22 14:37:31 +02:00
sounds tester: crosscorrelation tests now use a 1 sec wav input so that it lasts only 10 sec, not 355 sec. 2015-07-07 11:28:09 +02:00
accountmanager.c tester: update common and display test duration and fix some non removed core managers 2015-07-02 17:04:25 +02:00
call_tester.c add test for cline with FQDN 2015-07-13 16:14:12 +02:00
CMakeLists.txt Restore option to enable/disable the assistant. 2015-06-11 16:14:14 +02:00
dtmf_tester.c tester: check that no linphone core exists before each test fixing crash on iOS 2015-07-01 15:49:47 +02:00
eventapi_tester.c tester: check that no linphone core exists before each test fixing crash on iOS 2015-07-01 15:49:47 +02:00
flexisip_tester.c tester: move phone number normalization test in proxy tester suite 2015-07-06 15:25:33 +02:00
liblinphone_tester.c README.macos.md: use antlr3.4 instead of antlr3.2 since it generates undeterministic code 2015-07-06 13:52:07 +02:00
liblinphone_tester.h Add tester for Windows 10. 2015-07-06 11:35:18 +02:00
liblinphone_tester_windows.cpp Fix possible crash in tester logging on Windows 10. 2015-07-06 14:36:53 +02:00
liblinphone_tester_windows.h Add tester for Windows 10. 2015-07-06 11:35:18 +02:00
local_tester_hosts add flexisip test suite 2014-02-05 15:00:42 +01:00
log_collection_tester.c Add tester for Windows 10. 2015-07-06 11:35:18 +02:00
Makefile.am proxy config: add tests for phone number normalization and fix API accordingly 2015-05-22 16:11:49 +02:00
marie_xml Improved remote provisioning code + added test suite for it 2014-02-12 17:21:22 +01:00
message_tester.c tester: fix compilation 2015-07-03 09:23:46 +02:00
messages.db Add method to retrieve size of a conversation history and a part of it 2014-08-19 11:31:40 +02:00
multi_call_tester.c Add tester for Windows 10. 2015-07-06 11:35:18 +02:00
multicast_call_tester.c tester: check that no linphone core exists before each test fixing crash on iOS 2015-07-01 15:49:47 +02:00
offeranswer_tester.c tester: check that no linphone core exists before each test fixing crash on iOS 2015-07-01 15:49:47 +02:00
player_tester.c tester: update common and display test duration and fix some non removed core managers 2015-07-02 17:04:25 +02:00
presence_tester.c tester: check that no linphone core exists before each test fixing crash on iOS 2015-07-01 15:49:47 +02:00
proxy_config_tester.c proxy_config_tester.c: remove debug code 2015-07-07 12:15:29 +02:00
quality_reporting_tester.c quality_reporting_tester.c: speed up interval test 2015-07-06 16:14:41 +02:00
README move flexisip conf files into a dedicated directory. 2014-08-29 19:47:42 +02:00
register_tester.c tester: fix autocompletion and minor tests changes 2015-07-07 11:28:09 +02:00
remote_provisioning_tester.c tester: update common and display test duration and fix some non removed core managers 2015-07-02 17:04:25 +02:00
setup_tester.c tester: update common and display test duration and fix some non removed core managers 2015-07-02 17:04:25 +02:00
stun_tester.c tester: check that no linphone core exists before each test fixing crash on iOS 2015-07-01 15:49:47 +02:00
tester.c tester: crosscorrelation tests now use a 1 sec wav input so that it lasts only 10 sec, not 355 sec. 2015-07-07 11:28:09 +02:00
tester_hosts add tests to check sips and ipv6 support of flexisip 2015-02-02 18:13:55 +01:00
tunnel_tester.c tester: check that no linphone core exists before each test fixing crash on iOS 2015-07-01 15:49:47 +02:00
upnp_tester.c tester: check that no linphone core exists before each test fixing crash on iOS 2015-07-01 15:49:47 +02:00
video_tester.c tester: iterate every 20 ms loops instead of 100 ms to speedup tests 2015-07-06 12:33:51 +02:00

This is the test suite of liblinphone, with many tests suites for Register, Calls, Message, Presence.

All thoses tests suites require a SIP server configured accordingly in order to execute. Naturally a Flexisip SIP server is used, whose configuration is put in the flexisip/ directory here.

In order to invoke it, just place into the tester directory and run 
$ flexisip --configfile flexisip/flexisip.conf

The tester_hosts file contains the host-like DNS configuration file to be used by the test suite in order to resolve the virtual SIP domains used by the SIP stack.
It is possible to run the flexisip SIP server and the test suite on the same machine by passing a new tester_hosts file where domains resolve to 127.0.0.1 to the tester, using the --dns-hosts option.