linphone-iphone/tester
2018-06-15 22:07:38 +02:00
..
certificates Add new flexisip test for certificate subject matching. 2018-06-13 17:51:11 +02:00
db Revert changement of friends.db 2018-05-22 17:02:00 +02:00
flexisip Update test flexisip configuration. 2018-06-13 17:52:15 +02:00
images Using the qrcode decoder rect 2018-04-05 13:56:56 +02:00
rcfiles change username_regex to use username with space 2018-04-27 17:52:00 +02:00
remote_provisioning add remote provisionning file for tester 2018-04-09 09:13:24 +02:00
sipp fix tester: Flexisip.Subscribe Notify with sipp publisher 2018-04-09 09:16:58 +02:00
sounds Reduced sized of hello44100 to perform audio bypass test suite faster 2016-05-18 14:42:23 +02:00
tools Fix build with Clang 6.0. 2018-05-14 16:06:07 +02:00
vcards win32: use _WIN32 macro instead of WIN32 2016-03-09 16:25:08 +01:00
account_creator_tester.c add missing ref causing crash in Java when core is destroyed before Java account creator. 2018-04-30 16:48:40 +02:00
accountmanager.c Use LinphoneCoreCbs instead of LinphoneVTable in testers. 2018-01-10 16:36:31 +01:00
audio_bypass_tester.c fix tester build on ios 2017-11-17 14:14:21 +01:00
audio_bypass_wav_header.h fix(tester): repare build 2017-09-21 15:23:06 +02:00
call_multi_tester.c Rewrite of commit 419281 from master branch (fix ICE bug and leak in test) 2018-04-13 09:21:17 +02:00
call_multicast_tester.c Add new method 'linphone_call_request_notify_next_video_frame_decoded(LinphoneCall *call)' that is missing to compensate the deprecation of linphone_call_set_next_video_frame_decoded_callback(). 2018-05-23 11:39:18 +02:00
call_single_tester.c Prevent tests from crashing if current call is NULL 2018-06-07 15:51:32 +02:00
call_video_tester.c Robustize tmmbr tests 2018-05-23 12:04:41 +02:00
clonable-object-tester.cpp fix tester build on ios 2017-11-17 14:14:21 +01:00
CMakeLists.txt Merge branch 'dev_refactor_cpp_qrcode' of gitlab.linphone.org:BC/public/linphone into dev_refactor_cpp 2018-06-15 10:49:40 +02:00
complex_sip_case_tester.c fix tester: Flexisip.Subscribe Notify with sipp publisher 2018-04-09 09:16:58 +02:00
conference-event-tester.cpp fix(ConferenceEventTester): do not use FALSE in C++ bool... (do not explicit pair too) 2018-05-23 11:04:05 +02:00
contents-tester.cpp Revert "Revert "Merge branch 'dev_content_cpp' into dev_refactor_cpp"" 2018-04-12 11:47:14 +02:00
cpim-tester.cpp Improved CpimMessage checking when adding a header 2018-05-30 14:46:24 +02:00
dtmf_tester.c fix(tester): reset counters in core manager uninit + clean dtmf list received 2018-04-26 15:08:26 +02:00
eventapi_tester.c fix(quality-reporting): avoid memory leaks, invalid read... 2018-04-27 14:20:09 +02:00
flexisip_tester.c Add new flexisip test for certificate subject matching. 2018-06-13 17:51:11 +02:00
group_chat_tester.c fix(tests): cast explicitly time_t to int in tests 2018-05-23 10:58:31 +02:00
liblinphone_tester.c Fixing android test 2018-05-23 14:43:32 +02:00
liblinphone_tester.h Merge branch 'dev_refactor_cpp_qrcode' of gitlab.linphone.org:BC/public/linphone into dev_refactor_cpp 2018-06-15 10:49:40 +02:00
liblinphone_tester_ios.m fix tester build on ios 2017-11-17 14:14:21 +01:00
liblinphone_tester_windows.cpp fix tester build on ios 2017-11-17 14:14:21 +01:00
liblinphone_tester_windows.h Fix liblinphone tester windows 2016-11-22 16:03:59 +01:00
local_tester_hosts fix testers 2018-05-07 10:33:27 +02:00
log_collection_tester.c fix compilation with NDK > 14 2018-03-19 17:57:24 +01:00
main-db-tester.cpp get correct database path in mainDb tester 2018-02-01 16:45:15 +01:00
Makefile.am fix(tester): remove some things linked to GTK 2018-02-01 12:13:44 +01:00
message_tester.c fix(message_tester): remove spaces as indent 2018-05-28 09:33:52 +02:00
multipart-tester.cpp fix(multipart-tester): fix tests, avoid bad weak ptr 2018-04-27 15:55:40 +02:00
offeranswer_tester.c remove call to linphone_factory_create_core from offer/answer tests 2018-05-28 13:39:09 +02:00
player_tester.c fix tester build on ios 2017-11-17 14:14:21 +01:00
presence_server_tester.c Fix invalid read in tester. 2018-05-11 18:02:36 +02:00
presence_tester.c Merge branch 'dev_refactor_cpp' into dev_content_cpp 2018-03-19 17:01:05 +01:00
property-container-tester.cpp fix tester build on ios 2017-11-17 14:14:21 +01:00
proxy_config_tester.c Added test for single route 2018-03-13 17:16:11 +01:00
quality_reporting_tester.c Fix build with Clang 6.0. 2018-05-14 16:06:07 +02:00
README move flexisip conf files into a dedicated directory. 2014-08-29 19:47:42 +02:00
register_tester.c Add new property in [sip] section called "tls_certificate_subject_regexp" providing a regexp to match with TLS certificate subjects: 2018-06-13 17:44:09 +02:00
remote_provisioning_tester.c fix tester build on ios 2017-11-17 14:14:21 +01:00
setup_tester.c Fix loading of ms2 plugins on Android. The nativeLibraryDir is found from java API and used directly in LinphoneCore instanciation, thanks to the AndroidPlatformHelper class. 2018-06-15 22:07:38 +02:00
stun_tester.c Various tester fixes. 2018-01-11 11:35:21 +01:00
tester.c Merge branch 'dev_refactor_cpp_qrcode' of gitlab.linphone.org:BC/public/linphone into dev_refactor_cpp 2018-06-15 10:49:40 +02:00
tester_hosts Fix a small memory leak. Change tester_hosts to point to our new server. 2018-01-29 15:43:28 +01:00
tunnel_tester.c fix tester build on ios 2017-11-17 14:14:21 +01:00
vcard_tester.c remove call to linphone_factory_create_core from offer/answer tests 2018-05-28 13:39:09 +02:00
video_tester.c Fixing cb named qrcode_founded to qrcode_found 2018-04-10 10:06:44 +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.