Commit Graph

47 Commits

Author SHA1 Message Date
Andrey Volk
44ba7eb753 [Unit-tests] Do not initiate sqldb by default unless requested. 2020-01-07 21:17:52 +04:00
Andrey Volk
21229ad18f
Merge pull request #194 from signalwire/coredump
[Unit-tests] Collect crash data when a unit-test core-dumps
2020-01-06 22:49:21 +04:00
Andrey Volk
9762569bfa [Unit-tests] Collect crash data when a unit-test core-dumps 2019-12-31 20:11:43 +04:00
Andrey Volk
cdaebdce9d [Unit-tests] Fix switch_xml leak and build. 2019-12-31 04:15:01 +04:00
Andrey Volk
6452fff8df [Unit-tests] Fix switch_xml test crash 2019-12-31 03:06:21 +04:00
Seven Du
79079942de [core] add option to toggle ampersand entities on/off when serialize xml string 2019-12-31 03:03:41 +04:00
Seven Du
917d850b04 [core] remember if a tag is parsed from CDATA 2019-12-31 03:03:04 +04:00
Andrey Volk
1486e84aa2 [Core] Fix dereference of null pointer in switch_ivr_originate and switch_ivr_enterprise_originate causing crashes, add unit test. 2019-12-31 02:31:26 +04:00
Seven Du
bafe238b72 [core] fix copy and paste error 2019-12-31 01:00:03 +04:00
Andrey Volk
4eca43bc62 FS-12048: [Core] Fix leak in SQLite (switch_cache_db_execute_sql2str) when queries return a NULL containing field which may result in high memory consumption. 2019-12-31 00:01:23 +04:00
Dragos Oancea
be37eea412 [unit-tests] add basic RTP unit-test 2019-12-20 00:04:06 +04:00
Andrey Volk
bae7c3eae0 [Unit-tests] Fix switch_core_file test. 2019-12-05 23:44:33 +04:00
Dragos Oancea
b124b607d7 [Core] Add PRE_CLOSED flag on file handle, add unit test. 2019-12-05 21:55:46 +04:00
Andrey Volk
b337e77258 [Unit-tests] Fix leaks in mod_test and in switch_core_codec, switch_vpx, switch_xml, switch_ivr_play_say tests. 2019-11-27 21:38:19 +04:00
Andrey Volk
2865603ad2 [Unit-tests] Fix xml error not finding freeswitch.xml on FST_MINCORE_BEGIN 2019-11-26 01:54:43 +04:00
Andrey Volk
0bd676db32 Add unit-tests automation to Drone CI 2019-11-22 00:15:40 +04:00
Seven Du
724868fa08 [core] fix test case 2019-11-21 22:06:14 +04:00
Dragos Oancea
797216fcc0 FS-12008: special case G722 - fix rate passed to switch_core_codec_init() 2019-08-19 18:31:10 +00:00
Dragos Oancea
6fb0396076 FS-11967: add mod_opus to unit test XML 2019-08-01 15:42:08 +00:00
Dragos Oancea
d57cd80428 FS-11967: add unit test for switch_core_codec_copy() 2019-08-01 15:41:43 +00:00
Seven Du
6667d6213b FS-11425 update test vpx config to new defaults 2019-07-26 00:50:11 +04:00
Seven Du
116ee36d3d FS-11425 add vpx conf to test code 2019-07-26 00:50:08 +04:00
Andrey Volk
b6b61539a1 FS-11895: [build] fix test build 2019-07-26 00:49:14 +04:00
Andrey Volk
9c8de649b3 FS-11947: [Build-System] Do not install test binaries when doing make install. 2019-07-23 19:34:21 +04:00
Anthony Minessale
9cb6b201a6 FS-11921: [core] add switch_img_data_url_png 2019-07-18 00:50:48 +04:00
Chris Rienzo
fb695c528e FS-11893 [core] add switch_dial_handle_create_json() and switch_dial_handle_serialize_json() for dial handle/json conversions 2019-07-18 00:09:20 +04:00
Chris Rienzo
c796723dd7 FS-11728 [core] add switch_ivr_play_and_collect_input(). This function plays a prompt while looking for DTMF or speech and returns whatever was heard. 2019-07-17 19:58:45 +04:00
Seven Du
17ec25d635 FS-11425 update vpx test code to suuport verbose logging 2019-07-17 01:08:44 +04:00
Andrey Volk
2cfd0e3c2b FS-11425 add vpx conf to test code 2019-07-17 01:08:25 +04:00
Seven Du
8e43604dbd FS-11425 add vpx test code 2019-07-17 01:01:21 +04:00
Konstantin Molchanov
69f3dfe779 FS-11892 [switch_console] fix stream write_function 2019-06-18 12:47:39 +03:00
Seven Du
d76cac15fc FS-11615 fix compiler warning 2019-01-17 15:38:13 +08:00
Andrey Volk
97f42d429f FS-11505: [core] System call with output capture on Linux and Windows without fork. Add switch_core test. 2018-12-20 10:19:27 -05:00
Seven Du
18940d13f1 FS-11455 add switch_utils test 2018-12-20 10:19:20 -05:00
Seven Du
879a4dc7ec FS-11487 #resolve convert to Makefile.am
fix regression from 53533118cd7eedf7d25a9c6227558736fa5d0b2f
2018-12-20 10:18:54 -05:00
Chris Rienzo
0c8f5ed60d FS-11453 [core] remove dependency to libtap for unit tests
move all core unit tests to tests/unit
2018-12-20 10:18:28 -05:00
Seven Du
e604dd15a3 FS-11455 #resolve add originate test for state handlers 2018-12-20 10:18:21 -05:00
William King
a5a3561b2b FS-8233 Clean up formatting 2015-10-09 11:10:32 -07:00
William King
7724270d89 FS-8233 convert unit tests frameworks to non-recursive makefiles 2015-10-08 13:01:04 -07:00
William King
4845587be9 FS-7820 using a more appropriate function for printing diags 2015-10-07 10:35:46 -07:00
Michael Jerris
81ba61930f fix automake warnings on tests/unit/Makefile.am 2015-07-20 11:58:40 -04:00
William King
7ee97d6591 FS-7820 fix build system typo. Don't assign the same variable twice. 2015-07-14 12:34:05 -07:00
William King
a54e04df00 FS-7820 updated switch_event.c to have benchmark framework, and updated .gitignore file to ignore binary test files 2015-07-10 15:31:11 -07:00
William King
d5904f4a96 FS-7820 adding a unit test for switch_hash.c with benchmarking example
and docs
2015-07-10 15:09:24 -07:00
William King
8cb75a6000 FS-7820 rename test file to better track the core functionality it will test 2015-07-10 15:08:58 -07:00
William King
818d1b24bf FS-7820 Fix build if you don't have libtap installed 2015-07-10 12:22:32 -07:00
William King
f7f5c7587f FS-7820
C level unit testing and micro benchmarking framework, including one
example unit test.
2015-07-10 12:04:04 -07:00