X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=tests%2Ftest.c;h=7480d29d5798068b0c8a511361bed0b840010d62;hb=75bbebb7976acf3cbfdf1525599180cf49e67f56;hp=7f7879dc14f65c2cedd108ee6764776b15afe12f;hpb=24353992d6086a53123cc6a42fd41b982acb0952;p=awesomized%2Flibmemcached diff --git a/tests/test.c b/tests/test.c index 7f7879dc..7480d29d 100644 --- a/tests/test.c +++ b/tests/test.c @@ -44,6 +44,12 @@ static const char *test_strerror(test_return_t code) } +void create_core(void) +{ + if (getenv("LIBMEMCACHED_NO_COREDUMP") == NULL && fork() == 0) + abort(); +} + int main(int argc, char *argv[]) { test_return_t failed; @@ -99,10 +105,10 @@ int main(int argc, char *argv[]) fprintf(stderr, "Testing %s", run->name); memc= memcached_create(NULL); - assert(memc); + test_truth(memc); rc= memcached_server_push(memc, servers); - assert(rc == MEMCACHED_SUCCESS); + test_truth(rc == MEMCACHED_SUCCESS); if (run->requires_flush) { @@ -112,8 +118,8 @@ int main(int argc, char *argv[]) for (loop= 0; loop < memcached_server_list_count(servers); loop++) { - assert(memc->hosts[loop].fd == -1); - assert(memc->hosts[loop].cursor_active == 0); + test_truth(memc->hosts[loop].fd == -1); + test_truth(memc->hosts[loop].cursor_active == 0); } if (next->pre) @@ -138,7 +144,7 @@ int main(int argc, char *argv[]) if (next->post) (void)next->post(memc); - assert(memc); + test_truth(memc); error: memcached_free(memc); }