Commit graph

56 commits

Author SHA1 Message Date
Jehan Monnier
65734e818d move android lock mgt to call state cb 2015-02-25 12:22:47 +01:00
Simon Morlat
f98d1f4fca fix crash 2015-02-20 19:35:40 +01:00
Jehan Monnier
ea0aecc8a7 keep tester recorded files in case of test failure 2015-02-20 16:14:09 +01:00
Simon Morlat
4b2969559b update ms2, add message processing loop for windows 2015-02-14 15:31:41 +01:00
Gautier Pelloux-Prayer
0e22f1b6cc Fix Android liblinphone_tester compilation 2015-02-13 10:32:22 +01:00
Gautier Pelloux-Prayer
807bcbbfa3 Fix memory leak 2015-02-11 16:30:49 +01:00
Jehan Monnier
06fc0526ec multicast impl 2015-02-04 12:17:14 +01:00
Ghislain MARY
54f3cd52db Add video tester that creates its own GTK windows for video display. 2015-02-04 10:38:00 +01:00
Simon Morlat
53bc2cd5a0 add tests to check sips and ipv6 support of flexisip 2015-02-02 18:13:55 +01:00
Simon Morlat
16180e2430 change the way payload type numbers are assigned, so that an application can support more payload type than the RTP profile table allows to contain.
Compliance with RFC3264 (offer answer model) is improved, by reusing numbers in case of reINVITEs.
Fix memory leaks
Move offer/answer related tests into a new test suite.
2015-01-21 22:38:46 +01:00
Guillaume BIENKOWSKI
5128769b00 Typo 2014-12-15 16:02:58 +01:00
Guillaume BIENKOWSKI
bb6123477b Allow for longer timeout in register 2014-12-15 15:56:06 +01:00
Guillaume BIENKOWSKI
3e56dcac16 Remove (now) unneeded use_files and fix the way we manage use_files in the linphone_core_manager to include a ringback tone 2014-12-15 12:36:27 +01:00
Guillaume BIENKOWSKI
d9bc65287c Enable XML output for liblinphone tester 2014-12-15 11:10:44 +01:00
Guillaume BIENKOWSKI
e568e7e21d Don't use 'tester' audio unit in iOS, since linphone is now intelligent enough to not kill the audio unit in between ringing and actual call. This allows tests to run more closely to the real soudncard usage 2014-12-10 17:33:36 +01:00
Guillaume BIENKOWSKI
77aaf5bb8c Automatically use cores with file-backed sound in the tester for iOS. A lot of tests were missing linphone_core_user_files() calls, so having them automatically set up is easier. 2014-12-10 14:23:09 +01:00
Guillaume BIENKOWSKI
85c7fa2773 Add an API to keep the accounts created on flexisip across calls to liblinphone_tester_run_tests(). This is used by iOS because of how the XCTest framework works. 2014-12-10 14:23:09 +01:00
Jehan Monnier
7ce476ffb0 fix memory leak in case Message tests are passed in sequence 2014-12-02 15:17:34 +01:00
Simon Morlat
93493976b3 tester automatically creates unique accounts on flexisip server before running tests. This allows several developer to run the test suite simultaneously ! 2014-12-01 15:25:54 +01:00
Gautier Pelloux-Prayer
96ca18f8db Finally fix the call paused resumed with loss test 2014-11-26 13:04:28 +01:00
Jehan Monnier
2d70a8120c flush liblinphone tester traces 2014-11-25 11:23:33 +01:00
Jehan Monnier
705ace0470 test to get stout working on buildbot 2014-11-25 10:19:30 +01:00
Jehan Monnier
b393ffef15 introduce a new option to put liblinphone tester traces into a file (I.E --log-file <filename>) 2014-11-25 09:01:30 +01:00
Ghislain MARY
4ac1ccdf05 Handle the callbacks associated with a chat message directly in the LinphoneChatMessage object instead of in the LinphoneCore object. 2014-11-24 16:16:17 +01:00
Guillaume BIENKOWSKI
4505528f3b Update tester to preset the dynamic resource path before setting up the linphone core. This prevents error messages while testing on iOS 2014-11-24 11:53:43 +01:00
Gautier Pelloux-Prayer
0aabc05145 Add linphone_call_send_dtmfs method to allow sending a DTMF sequence instead of a single one, and add a test suite 2014-11-12 14:58:19 +01:00
Simon Morlat
8c96f738df move ipv6 check at the correct place 2014-11-10 13:50:04 +01:00
Jehan Monnier
cc5ec63197 log_collection_tester on android, delete local ref to avoid 500 local ref limit on android 2014-11-07 08:39:00 +01:00
Gautier Pelloux-Prayer
d67957ab2a Add log collection tester suite 2014-11-04 17:12:17 +01:00
François Grisez
2acee668ae Add a tester for the media file player 2014-10-02 16:44:14 +02:00
Jehan Monnier
251ba960c5 add new functions linphone_core_add_listener to enable multiple vtable to be registered 2014-09-16 15:00:12 +02:00
Gautier Pelloux-Prayer
717db9fd8d Improved strict compilation flags 2014-09-11 15:46:05 +02:00
Guillaume BIENKOWSKI
2d9de5a1bd Handle NULL ringback tones + setup iOS tester correctly for AudioQueue and no ringback tone 2014-09-11 11:42:11 +02:00
Guillaume BIENKOWSKI
b3181855af enable ios test 2014-09-09 23:02:58 +02:00
Simon Morlat
f07be6ec9e fixe crashes in tester 2014-09-09 10:14:42 +02:00
Simon Morlat
17607ab3b2 fix leak of messages in tester 2014-09-08 19:41:45 +02:00
Gautier Pelloux-Prayer
e5522d62ef Add transport tests (tunnel only and tunnel + srtp) 2014-09-08 14:20:31 +02:00
Ghislain MARY
46eec72a57 Use iterate interval of 20ms instead of 100ms in the tester. 2014-08-27 16:48:07 +02:00
Gautier Pelloux-Prayer
c8bd7e1007 Fix android writable dir for tests 2014-08-20 09:31:55 +02:00
Jehan Monnier
528f2e1582 fix android liblinphone_tester_fprintf 2014-08-04 09:42:09 +02:00
Jehan Monnier
113dece9cc fix liblinphone android tester 2014-08-04 09:07:28 +02:00
Ghislain MARY
3dc5801283 Follow naming conventions of linphone core callbacks. 2014-08-01 14:40:38 +02:00
Guillaume BIENKOWSKI
bfc86a4a80 Check for CU_get_suite presence in the configure script and disable per-suite tester when not present. 2014-07-03 12:17:06 +02:00
Gautier Pelloux-Prayer
10d1411f87 Quality reporting: separate unit tests in a different file and fix mid term session report 2014-06-10 15:50:41 +02:00
Johan Pascal
3c918dfd8b Merge branch 'master' of git.linphone.org:linphone into dev_filetransfer 2014-06-09 13:40:06 +02:00
Johan Pascal
e98ad8e4a6 Add test for file transfer to liblinphone tester 2014-06-08 23:27:03 +02:00
Gautier Pelloux-Prayer
728e76cdfb redisplay failed test at the end of all tests 2014-06-05 17:50:17 +02:00
Gautier Pelloux-Prayer
ff6cbfc0f3 Display available tests if the given one is not existing 2014-06-05 16:59:28 +02:00
Guillaume BIENKOWSKI
038bebdcc9 Add a writable prefix variable for the tester. This will allow mobile unit tests to pass the message storage tests 2014-06-02 14:15:49 +02:00
Guillaume BIENKOWSKI
1293b195bd Add API to change the file prefix programatically in linphone tester 2014-05-28 17:06:58 +02:00