linphone-iphone/tester
2015-07-29 16:11:13 +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 Revert "tester: crosscorrelation tests now use a 1 sec wav input so that it lasts only 10 sec, not 355 sec." 2015-07-16 11:04:00 +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 tester for RTP IO mode. 2015-07-29 16:11:13 +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 file_transfer: copy file_transfer_information as well when cloning chat message... 2015-07-29 14:55:48 +02:00
liblinphone_tester.c update ms2 to get functions to enable disable filter 2015-07-17 16:19:29 +02:00
liblinphone_tester.h file_transfer: copy file_transfer_information as well when cloning chat message... 2015-07-29 14:55:48 +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 file_transfer: copy file_transfer_information as well when cloning chat message... 2015-07-29 14:55:48 +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: add linphone_proxy_config_normalize_phone_number and linphone_proxy_config_normalize_sip_uri to ease high level API usage 2015-07-17 16:37:44 +02:00
quality_reporting_tester.c Fix regretion of linphone_core_interpret_url() 2015-07-20 12:22:20 +02:00
README move flexisip conf files into a dedicated directory. 2014-08-29 19:47:42 +02:00
register_tester.c Clear pending tcp/tls address of record in case of network change. Very useful for legacy SIP server with no sip instance support and limited number of air. 2015-07-29 17:09:04 +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 proxy config: modify linphone_proxy_config_get_contact and add linphone_proxy_config_get_identity_address returning LinphoneAddress and move all documentation to linphone_proxy_config.h 2015-07-29 13:26:53 +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 proxy config: modify linphone_proxy_config_get_contact and add linphone_proxy_config_get_identity_address returning LinphoneAddress and move all documentation to linphone_proxy_config.h 2015-07-29 13:26:53 +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 Fix compilation of linphonec and linphone-gtk. 2015-07-20 12:41:55 +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.