Commit graph

132 commits

Author SHA1 Message Date
Simon Morlat
e2f11b4939 fix compilation on windows 2015-12-23 11:55:16 +01:00
Jehan Monnier
5b372035f5 add more flexisip test for presence 2015-12-02 10:46:42 +01:00
Jehan Monnier
0ea0897390 add more test for presence 2015-12-02 10:46:42 +01:00
Ghislain MARY
c15905c9be Add presence list test. 2015-12-01 17:01:16 +01:00
Ghislain MARY
cafb1dfa3e Fix strict-prototypes warnings. 2015-11-20 17:56:11 +01:00
Sylvain Berfini
85de79628f Updated ms2 to show textstream RTP stats + added test for rtt copy/paste and rtt call with ice 2015-11-18 10:51:34 +01:00
Simon Morlat
a7afea0ac8 rtcp mux fixes and checking 2015-11-09 16:27:34 +01:00
Ghislain MARY
205bf11aa4 Add function to set the log file of the liblinphone_tester. 2015-10-05 12:07:20 +02:00
Ghislain MARY
90427700c2 Fix compilation warnings when building tester for Windows 10. 2015-10-01 15:33:24 +02:00
Simon Morlat
76263deaff fix crash in linphone_core_destroy() when releasing the chat rooms while belle_sip_provider_t no longer exists, and fix many memory leaks 2015-09-22 22:43:31 +02:00
Gautier Pelloux-Prayer
8a2f20ceae tester: add before_each / after_each methods to check memory leaks and fix various ones 2015-09-22 13:54:29 +02:00
Gautier Pelloux-Prayer
b1ae7bf028 tester: add before_each and after_each functions to allow init/cleanup of tests individually 2015-09-17 11:06:35 +02:00
Jehan Monnier
7002270d63 add SIPP based tests 2015-09-16 17:24:49 +02:00
Gautier Pelloux-Prayer
fdf5abefd6 chat: refactoring it to always invoke callbacks when changing state, reenable disabled tests and add two new file upload tests where liblinphone should not crash while it does currently 2015-09-16 16:08:11 +02:00
Simon Morlat
1f887db632 adapt to new MSAudioDiff api 2015-09-11 14:48:56 +02:00
Simon Morlat
0d87a22d1d fix bugs in Paused state management. It was possible to transition from Paused to PausedByRemote, which actually breaks the Paused state, and eventually allows the pauser to be resumed by the paused. 2015-09-03 21:39:58 +02:00
Simon Morlat
a4594aecba fix and enhance test.
Instead of just relying on bandwidth measurement, use video frame decoded callback.
Some bandwidth assumption look inconsistent with what the test is doing, they have been modified.
2015-09-03 21:39:58 +02:00
Simon Morlat
48e8734b6f repair liblinphone_tester (android) and enable call with file player and rtp io test to run ms_audio_diff on embedded platforms, since it is much faster
than originally.
2015-08-05 15:51:34 +02:00
Ghislain MARY
53ccb2c564 Handle and add test for AVPF generic NACK. 2015-08-03 12:41:17 +02:00
Simon Morlat
a3c33f5036 fix build and robustize tests 2015-08-02 11:31:32 +02:00
Gautier Pelloux-Prayer
747fd8e6f6 file_transfer: copy file_transfer_information as well when cloning chat message... 2015-07-29 14:55:48 +02:00
Ghislain MARY
03d71b27e4 Add tester for Windows 10. 2015-07-06 11:35:18 +02:00
Gautier Pelloux-Prayer
369d675171 tester: check that no linphone core exists before each test fixing crash on iOS 2015-07-01 15:49:47 +02:00
Jehan Monnier
b534eb5cea test for: save video cam used in call object when switched 2015-06-25 14:03:16 +02:00
Jehan Monnier
e59db8daec Answer 500 server internal error in case of unexpected request arriving at core level 2015-06-25 12:20:04 +02:00
Gautier Pelloux-Prayer
da2c63a6a9 tester: change transport_supported to not take linphonecore argument since we dont need it 2015-06-22 11:56:26 +02:00
Simon Morlat
f336bed4e6 new test for opus stereo vs mono
add option to tester so that it can keep recorded files, which is useful for developing new tests
2015-06-18 15:08:40 +02:00
Gautier Pelloux-Prayer
6b134f5a33 proxy config: add tests for phone number normalization and fix API accordingly 2015-05-22 16:11:49 +02:00
Jehan Monnier
9f68e464ed Trying to improve test checking on bandwidth by using max value out of last 3 instead of last value only 2015-05-22 08:46:38 +02:00
Gautier Pelloux-Prayer
03287d93cf tester: do not execute TLS tests when it is not available, and avoid using TLS when it is not necessary 2015-05-21 11:28:12 +02:00
Simon Morlat
5c7d1f0396 add test for stereo support with opus 2015-05-15 00:35:01 +02:00
Jehan Monnier
258366937a implement re-invite from multicast to unicast call. 2015-05-13 09:15:29 +02:00
Simon Morlat
a097d8d8e7 update ms_audio_diff() calls in test suite to accelerate processing 2015-05-07 22:44:57 +02:00
Ghislain MARY
7f5acfd6a9 Fix a bug in ICE where the session state was not correct when a peer added a video stream during a call and the other peer refused it. 2015-04-29 13:16:19 +02:00
Simon Morlat
5afe239ed8 add new test that check that big messages (ICE+ video + lots of codecs) are now passing through the tunnel 2015-04-03 22:05:16 +02:00
Johan Pascal
f2b3f615fa Fix ZRTP config management when no config is present
+ add tests on ZRTP configurations
2015-03-26 12:40:09 +01:00
Jehan Monnier
0977076243 improve reliability of tests measuring bandwidth 2015-03-25 16:49:08 +01:00
Jehan Monnier
15b915e036 -No longer rewrite callparams->has_video, but use dedicated params to save offers answer result regarding video
-Invoke FIR in method linphone_core_send_vfu_request
-Invoke CallStatsUpdated even in case of scheduled updates
-Fix media direction in case of paused/resumed with paused by « inactive »
2015-03-23 12:49:31 +01:00
Gautier Pelloux-Prayer
c05b0ace94 tester: update common & add common/ subfolder in include directories 2015-03-18 14:18:05 +01:00
Gautier Pelloux-Prayer
acf3bb287d tester: add test/suite getters for iOS tester and reorganize code a bit 2015-03-18 10:58:12 +01:00
Sylvain Berfini
9fff00eef2 Improved tester and fixed flexisip file transfer message rewrite test 2015-03-17 13:17:02 +01:00
Gautier Pelloux-Prayer
c94a52f3f0 Merge branch 'dev_tester_factorization'
Conflicts:
	tester/message_tester.c
2015-03-16 17:15:01 +01:00
Simon Morlat
272d1ac8ea fix memory leaks
reuse same sip.instance in account manager of tester
2015-03-16 16:22:19 +01:00
Gautier Pelloux-Prayer
0887089bc6 Tester: continuing 2015-03-13 13:55:32 +01:00
Gautier Pelloux-Prayer
d3d0573d13 Tester: create tester_utils which contain factorized code for all testers (in progress) 2015-03-13 10:48:21 +01:00
Jehan Monnier
5035992c64 Merge remote-tracking branch 'private/dev_lime'
Conflicts:
	coreapi/linphonecall.c
2015-03-12 15:08:35 +01:00
Sylvain Berfini
6e8212cde0 Improved message tester to not use number_of_LinphoneMessageExtBodyReceived anymore when it should not 2015-03-03 14:43:22 +01:00
Jehan Monnier
79dc7a2a41 split Call suite into Single call & Multi call 2015-02-27 18:28:15 +01:00
Jehan Monnier
65734e818d move android lock mgt to call state cb 2015-02-25 12:22:47 +01:00
Guillaume BIENKOWSKI
56e58d0cee Change the SDP removal mechanism for something a bit more tunable.
There is now an "SDP handling mode": you can choose between normal, simulate removal of SDP or simulate SDP error.
This allows for simulating 200 OK without SDP, for instance (a unit test is coming for this).
2015-02-18 15:16:08 +01:00