dect
/
asterisk
Archived
13
0
Fork 0
This repository has been archived on 2022-02-17. You can view files and clone it, but cannot push or open issues or pull requests.
asterisk/main
dvossel 5d1bac896e Unit Test Framework API
The Unit Test Framework is a new API that manages registration and
execution of unit tests in Asterisk with the purpose of verifying the
operation of C functions.  The Framework consists of a single test
manager accompanied by a list of registered test functions defined
within the code.  A test is defined, registered, and unregistered
from the framework using a set of macros which allow the test code
to only be compiled within asterisk when the TEST_FRAMEWORK flag is
enabled in menuselect.  This allows the test code to exist in the
same file as the C functions it intends to verify.  Registered tests
may be viewed and executed via a set of new CLI commands.  CLI commands
are also present for generating and exporting test results into xml
and txt formats.

For more information and use cases please refer to the documentation
provided at the beginning of the test.h file.

Review: https://reviewboard.asterisk.org/r/447/


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@236027 f38db490-d61c-443f-a65b-d21fe96a405b
2009-12-22 16:09:11 +00:00
..
db1-ast Merged revisions 209879 via svnmerge from 2009-08-01 11:29:25 +00:00
editline Merged revisions 179395 via svnmerge from 2009-03-02 20:16:51 +00:00
stdtime Use nanosleep instead of poll. 2009-04-20 22:10:25 +00:00
Makefile Fix some build issues on Solaris. 2009-11-03 19:59:46 +00:00
abstract_jb.c Merged revisions 228409 via svnmerge from 2009-11-06 16:42:23 +00:00
acl.c Merged revisions 232350 via svnmerge from 2009-12-02 17:00:15 +00:00
adsistub.c remove a bunch of useless #include "options.h" 2007-11-21 23:09:02 +00:00
aescrypt.c Spacing changes only 2009-03-04 20:48:42 +00:00
aeskey.c use the OpenSSL AES implementation if it's available (unless configured not to) 2007-05-24 22:07:50 +00:00
aesopt.h merge new_loader_completion branch, including (at least): 2006-08-21 02:11:39 +00:00
aestab.c use the OpenSSL AES implementation if it's available (unless configured not to) 2007-05-24 22:07:50 +00:00
alaw.c Fix compile when certain G711 menuselect options are enabled. 2009-08-19 22:38:46 +00:00
app.c Add audio announcement option to app_page 2009-12-10 17:31:23 +00:00
ast_expr2.c fixes a few redundant conditions 2009-06-25 21:45:32 +00:00
ast_expr2.fl fixes a few redundant conditions 2009-06-25 21:45:32 +00:00
ast_expr2.h Merged revisions 179807 via svnmerge from 2009-03-03 22:12:02 +00:00
ast_expr2.y Merged revisions 179807 via svnmerge from 2009-03-03 22:12:02 +00:00
ast_expr2f.c fixes some memory leaks and redundant conditions 2009-06-18 16:37:42 +00:00
asterisk.c Unit Test Framework API 2009-12-22 16:09:11 +00:00
asterisk.dynamics Export dynamic (weak-linked) symbols correctly. 2009-11-30 16:53:10 +00:00
asterisk.exports Expand codec bitfield from 32 bits to 64 bits. 2009-11-04 14:05:12 +00:00
astfd.c Merged revisions 228338 via svnmerge from 2009-11-06 15:42:46 +00:00
astmm.c Two more minor fixes due to constification 2009-05-22 16:53:41 +00:00
astobj2.c Correct broken logic from revision 225405. 2009-10-26 22:03:29 +00:00
audiohook.c audiohook signal trigger on every status change 2009-11-20 17:26:20 +00:00
autochan.c Convert the ast_channel data structure over to the astobj2 framework. 2009-04-24 14:04:26 +00:00
autoservice.c Expand codec bitfield from 32 bits to 64 bits. 2009-11-04 14:05:12 +00:00
bridging.c Expand codec bitfield from 32 bits to 64 bits. 2009-11-04 14:05:12 +00:00
buildinfo.c fix a few small things found by using sparse 2008-10-30 16:49:02 +00:00
callerid.c More 32->64 bit codec conversions. 2009-12-01 20:27:37 +00:00
cdr.c Display a list of channel variables in each channel-oriented event. 2009-11-13 20:42:03 +00:00
cel.c Fix channel reference leak. 2009-09-29 21:28:04 +00:00
channel.c Merged revisions 235635 via svnmerge from 2009-12-18 22:51:37 +00:00
chanvars.c Add additional memory debugging to several core APIs, and fix several memory 2008-10-14 22:38:06 +00:00
cli.c Finish implementaton of astobj2 OBJ_MULTIPLE, and convert ast_channel_iterator to use it. 2009-10-21 21:08:47 +00:00
config.c Merged revisions 219023 via svnmerge from 2009-09-16 23:42:12 +00:00
cryptostub.c Don't include logger.h in asterisk.h by default as it is causing problems building 2008-10-10 00:42:13 +00:00
cygload.c Doxygen updates, formatting. 2007-12-11 22:20:22 +00:00
datastore.c Properly account for memory allocated for channels and datastores 2009-05-05 10:34:19 +00:00
db.c More 'static' qualifiers on module global variables. 2009-06-15 17:34:30 +00:00
devicestate.c Merged revisions 205409 via svnmerge from 2009-07-08 22:15:06 +00:00
dial.c Expand codec bitfield from 32 bits to 64 bits. 2009-11-04 14:05:12 +00:00
dns.c Fix a few compilation problems found when building Asterisk against uClibc. 2009-07-08 16:43:12 +00:00
dnsmgr.c AST-2009-005 2009-08-10 19:20:57 +00:00
dsp.c restarts busydetector (if enabled) when DTMF is received after call is bridged. 2009-12-20 08:22:35 +00:00
ecdisa.h merge new_loader_completion branch, including (at least): 2006-08-21 02:11:39 +00:00
enum.c AST-2009-005 2009-08-10 19:20:57 +00:00
event.c Fix various problems detected with Valgrind. 2009-11-09 07:37:52 +00:00
features.c Merged revisions 235821 via svnmerge from 2009-12-21 17:00:46 +00:00
file.c Merged revisions 232007 via svnmerge from 2009-12-01 23:27:53 +00:00
fixedjitterbuf.c Start untangling header inclusion in a way that does not affect 2007-11-16 20:04:58 +00:00
fixedjitterbuf.h Merged revisions 135841,135847,135850 via svnmerge from 2008-08-06 00:30:53 +00:00
frame.c Fix compiler warning gcc 4.2.4 found 2009-11-06 19:53:08 +00:00
fskmodem.c (Step 2 of 2) 2008-07-21 21:00:47 +00:00
fskmodem_float.c Optionally build integer-based routines for FSK tone decoding (but default 2008-07-21 20:59:03 +00:00
fskmodem_int.c Optionally build integer-based routines for FSK tone decoding (but default 2008-07-21 20:59:03 +00:00
global_datastores.c Merged revisions 172517 via svnmerge from 2009-01-30 21:29:12 +00:00
hashtab.c Add MALLOC_DEBUG to various utility APIs, so that memory leaks can be tracked back to their source. 2009-03-11 00:29:59 +00:00
heap.c Pass more useful information through to lock tracking when DEBUG_THREADS is on. 2009-03-27 01:35:56 +00:00
http.c Adding external reference for doxygen 2009-11-02 20:43:52 +00:00
image.c More 'static' qualifiers on module global variables. 2009-06-15 17:34:30 +00:00
indications.c Expand codec bitfield from 32 bits to 64 bits. 2009-11-04 14:05:12 +00:00
io.c Merged revisions 182810 via svnmerge from 2009-03-18 02:28:55 +00:00
jitterbuf.c Merged revisions 174583 via svnmerge from 2009-02-10 18:16:31 +00:00
loader.c Fixing trunk in a way so that it compiles again. 2009-11-13 10:53:14 +00:00
logger.c Initialize a variable that we check immediately upon startup. 2009-10-02 03:04:34 +00:00
manager.c Enhance AMI redirect to allow channels to be redirected to different places. 2009-12-16 00:31:53 +00:00
md5.c Start untangling header inclusion in a way that does not affect 2007-11-16 20:04:58 +00:00
netsock.c fixes an ast_netsock_list memory leak. 2009-10-08 19:35:30 +00:00
pbx.c Merged revisions 235421 via svnmerge from 2009-12-17 17:19:08 +00:00
plc.c Start untangling header inclusion in a way that does not affect 2007-11-16 20:04:58 +00:00
poll.c Various patches, to enable Asterisk to once again compile on Mac OS X. 2009-08-30 18:37:17 +00:00
privacy.c remove a bunch of useless #include "options.h" 2007-11-21 23:09:02 +00:00
rtp_engine.c More 32->64 bit codec conversions. 2009-12-01 20:27:37 +00:00
say.c Change all refererences to 1.6.3 to be 1.8, since that will be the next feature release 2009-12-21 18:51:17 +00:00
sched.c Fix a regression in scheduler entry ordering, and add a regression test for it. 2009-02-23 17:29:16 +00:00
security_events.c Add an API for reporting security events, and a security event logging module. 2009-07-11 19:15:03 +00:00
sha1.c more header removal/normalization 2007-11-21 00:23:49 +00:00
slinfactory.c Expand codec bitfield from 32 bits to 64 bits. 2009-11-04 14:05:12 +00:00
srv.c bump the verbosity of a message in srv.c up by one. It used to be 2009-01-12 23:12:30 +00:00
ssl.c pthread_self returns a pthread_t which is not an unsigned int on all 2009-07-09 08:31:24 +00:00
strcompat.c Move implementation of closefrom(3) from app.c to strcompat.c 2009-12-06 07:01:06 +00:00
strings.c Merge str_substitution branch. 2009-04-29 18:53:01 +00:00
stun.c This commit introduces COLP/CONP and Redirecting party information into Asterisk. 2009-04-03 22:41:46 +00:00
syslog.c Add functions to map syslog facilities and priorities constants to strings. 2009-06-26 13:00:35 +00:00
taskprocessor.c Const-ify the world (or at least a good part of it) 2009-05-21 21:13:09 +00:00
tcptls.c SIP TCP/TLS: move client connection setup/write into tcp helper thread, various related locking/memory fixes. 2009-10-22 19:55:51 +00:00
tdd.c Merge changes from str_substitution that are unrelated to that branch. 2009-04-01 20:13:28 +00:00
term.c add 'const' qualifiers in various places where they should have been 2009-05-12 13:59:35 +00:00
test.c Unit Test Framework API 2009-12-22 16:09:11 +00:00
threadstorage.c Fixed an issue in the threadstorage cli functions resulting from the constification of struct ast_cli_args in r196072. 2009-06-01 15:23:21 +00:00
timing.c The default rate for 'timing test' is actually 50/sec, not 100/sec as advertised. 2009-12-14 16:08:09 +00:00
translate.c Using the builtin function breaks OpenBSD 4.2 2009-12-04 21:06:22 +00:00
udptl.c Another round of UDPTL stack fixes/improvements: 2009-11-30 21:47:42 +00:00
ulaw.c Fix compile when certain G711 menuselect options are enabled. 2009-08-19 22:38:46 +00:00
utils.c fixes incorrect logic in ast_uri_encode 2009-12-07 23:28:51 +00:00
xml.c Define our desires for POSIX and X/OPEN API features properly. 2009-08-17 16:25:10 +00:00
xmldoc.c Add an empty line after each option when printing the 2009-08-15 11:25:11 +00:00