30 #define TESTBINPATH APR_STRINGIFY(BINPATH) "/"
32 #define TESTBINPATH ""
35 #define TESTBINPATH "./"
39 #define EXTENSION ".exe"
41 #define EXTENSION ".nlm"
46 #define STRING_MAX 8096
58 #define APR_ASSERT_SUCCESS(tc, ctxt, rv) \
59 apr_assert_success(tc, ctxt, rv, __LINE__)
63 #define APR_ASSERT_FAILURE(tc, ctxt, rv) \
64 apr_assert_failure(tc, ctxt, rv, __LINE__)
APR Miscellaneous library routines.
int apr_status_t
Definition: apr_errno.h:44
struct apr_pool_t apr_pool_t
Definition: apr_pools.h:60
abts_suite * testfnmatch(abts_suite *suite)
abts_suite * testvsn(abts_suite *suite)
abts_suite * testmmap(abts_suite *suite)
abts_suite * testmd5(abts_suite *suite)
abts_suite * testsockopt(abts_suite *suite)
abts_suite * testsleep(abts_suite *suite)
abts_suite * testflock(abts_suite *suite)
abts_suite * testfileinfo(abts_suite *suite)
abts_suite * testglobalmutex(abts_suite *suite)
abts_suite * testbase64(abts_suite *suite)
abts_suite * testjose(abts_suite *suite)
abts_suite * testfile(abts_suite *suite)
abts_suite * testpath(abts_suite *suite)
abts_suite * testcond(abts_suite *suite)
abts_suite * testuuid(abts_suite *suite)
abts_suite * testenv(abts_suite *suite)
abts_suite * testpass(abts_suite *suite)
abts_suite * testxml(abts_suite *suite)
abts_suite * teststrmatch(abts_suite *suite)
abts_suite * testredis(abts_suite *suite)
abts_suite * testencode(abts_suite *suite)
abts_suite * testprocmutex(abts_suite *suite)
abts_suite * testskiplist(abts_suite *suite)
abts_suite * testdir(abts_suite *suite)
abts_suite * testshm(abts_suite *suite)
abts_suite * testatomic(abts_suite *suite)
abts_suite * testbuckets(abts_suite *suite)
abts_suite * testsiphash(abts_suite *suite)
abts_suite * testmd4(abts_suite *suite)
abts_suite * testlfsabi(abts_suite *suite)
abts_suite * testreslist(abts_suite *suite)
abts_suite * testhash(abts_suite *suite)
abts_suite * testlfs(abts_suite *suite)
abts_suite * testuri(abts_suite *suite)
abts_suite * testxlate(abts_suite *suite)
abts_suite * testescape(abts_suite *suite)
abts_suite * testsock(abts_suite *suite)
abts_suite * testpipe(abts_suite *suite)
abts_suite * testmemcache(abts_suite *suite)
void apr_assert_success(abts_case *tc, const char *context, apr_status_t rv, int lineno)
abts_suite * testud(abts_suite *suite)
abts_suite * teststrnatcmp(abts_suite *suite)
abts_suite * testhooks(abts_suite *suite)
abts_suite * testtable(abts_suite *suite)
abts_suite * testnames(abts_suite *suite)
abts_suite * testdbm(abts_suite *suite)
abts_suite * testlock(abts_suite *suite)
abts_suite * testtime(abts_suite *suite)
abts_suite * testdate(abts_suite *suite)
abts_suite * testrmm(abts_suite *suite)
abts_suite * testuser(abts_suite *suite)
abts_suite * testfilecopy(abts_suite *suite)
abts_suite * testdup(abts_suite *suite)
abts_suite * testsockets(abts_suite *suite)
abts_suite * teststr(abts_suite *suite)
abts_suite * testcrypto(abts_suite *suite)
abts_suite * testdbd(abts_suite *suite)
abts_suite * testdso(abts_suite *suite)
abts_suite * testtemp(abts_suite *suite)
abts_suite * testjson(abts_suite *suite)
abts_suite * testfmt(abts_suite *suite)
abts_suite * testpool(abts_suite *suite)
void apr_assert_failure(abts_case *tc, const char *context, apr_status_t rv, int lineno)
abts_suite * testpoll(abts_suite *suite)
abts_suite * testoc(abts_suite *suite)
abts_suite * testrand(abts_suite *suite)
abts_suite * testproc(abts_suite *suite)
abts_suite * testgetopt(abts_suite *suite)
abts_suite * testipsub(abts_suite *suite)
abts_suite * testthread(abts_suite *suite)
abts_suite * testqueue(abts_suite *suite)