From: Aki Tuomi Date: Thu, 9 Aug 2018 09:44:22 +0000 (+0300) Subject: global: Ensure unit tests return value X-Git-Tag: 2.3.5~339 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=314aba4a1c3fc991f9f1d02b44accafc925db49b;p=thirdparty%2Fdovecot%2Fcore.git global: Ensure unit tests return value --- diff --git a/src/lib-http/test-http-client-errors.c b/src/lib-http/test-http-client-errors.c index 7de679d056..0e580071fd 100644 --- a/src/lib-http/test-http-client-errors.c +++ b/src/lib-http/test-http-client-errors.c @@ -3308,5 +3308,5 @@ int main(int argc, char *argv[]) bind_ip.family = AF_INET; bind_ip.u.ip4.s_addr = htonl(INADDR_LOOPBACK); - test_run(test_functions); + return test_run(test_functions); } diff --git a/src/lib-http/test-http-payload.c b/src/lib-http/test-http-payload.c index 7f2c95b3b4..3083aca144 100644 --- a/src/lib-http/test-http-payload.c +++ b/src/lib-http/test-http-payload.c @@ -1935,6 +1935,7 @@ static void test_atexit(void) int main(int argc, char *argv[]) { int c; + int ret; lib_init(); #ifdef HAVE_OPENSSL @@ -1965,11 +1966,12 @@ int main(int argc, char *argv[]) bind_ip.family = AF_INET; bind_ip.u.ip4.s_addr = htonl(INADDR_LOOPBACK); - test_run(test_functions); + ret = test_run(test_functions); ssl_iostream_context_cache_free(); #ifdef HAVE_OPENSSL ssl_iostream_openssl_deinit(); #endif lib_deinit(); + return ret; } diff --git a/src/lib-http/test-http-server-errors.c b/src/lib-http/test-http-server-errors.c index 492a581483..50af5dc4bb 100644 --- a/src/lib-http/test-http-server-errors.c +++ b/src/lib-http/test-http-server-errors.c @@ -892,5 +892,5 @@ int main(int argc, char *argv[]) bind_ip.family = AF_INET; bind_ip.u.ip4.s_addr = htonl(INADDR_LOOPBACK); - test_run(test_functions); + return test_run(test_functions); } diff --git a/src/lib-smtp/test-smtp-client-errors.c b/src/lib-smtp/test-smtp-client-errors.c index 012e8448f3..c915c5d2ad 100644 --- a/src/lib-smtp/test-smtp-client-errors.c +++ b/src/lib-smtp/test-smtp-client-errors.c @@ -3000,5 +3000,5 @@ int main(int argc, char *argv[]) bind_ip.family = AF_INET; bind_ip.u.ip4.s_addr = htonl(INADDR_LOOPBACK); - test_run(test_functions); + return test_run(test_functions); } diff --git a/src/lib-smtp/test-smtp-payload.c b/src/lib-smtp/test-smtp-payload.c index 5836ad442e..9c61e834fb 100644 --- a/src/lib-smtp/test-smtp-payload.c +++ b/src/lib-smtp/test-smtp-payload.c @@ -1052,6 +1052,7 @@ static void test_atexit(void) int main(int argc, char *argv[]) { int c; + int ret; lib_init(); #ifdef HAVE_OPENSSL @@ -1082,11 +1083,13 @@ int main(int argc, char *argv[]) bind_ip.family = AF_INET; bind_ip.u.ip4.s_addr = htonl(INADDR_LOOPBACK); - test_run(test_functions); + ret = test_run(test_functions); ssl_iostream_context_cache_free(); #ifdef HAVE_OPENSSL ssl_iostream_openssl_deinit(); #endif lib_deinit(); + + return ret; } diff --git a/src/lib-smtp/test-smtp-server-errors.c b/src/lib-smtp/test-smtp-server-errors.c index 24af2aae3f..cab84f6763 100644 --- a/src/lib-smtp/test-smtp-server-errors.c +++ b/src/lib-smtp/test-smtp-server-errors.c @@ -2402,5 +2402,5 @@ int main(int argc, char *argv[]) bind_ip.family = AF_INET; bind_ip.u.ip4.s_addr = htonl(INADDR_LOOPBACK); - test_run(test_functions); + return test_run(test_functions); } diff --git a/src/lib-smtp/test-smtp-submit.c b/src/lib-smtp/test-smtp-submit.c index fef066af16..b421249595 100644 --- a/src/lib-smtp/test-smtp-submit.c +++ b/src/lib-smtp/test-smtp-submit.c @@ -2147,6 +2147,7 @@ int main(int argc, char *argv[]) MASTER_SERVICE_FLAG_STANDALONE | MASTER_SERVICE_FLAG_DONT_SEND_STATS; int c; + int ret; atexit(test_atexit); (void)signal(SIGCHLD, SIG_IGN); @@ -2176,7 +2177,9 @@ int main(int argc, char *argv[]) bind_ip.family = AF_INET; bind_ip.u.ip4.s_addr = htonl(INADDR_LOOPBACK); - test_run(test_functions); + ret = test_run(test_functions); master_service_deinit(&master_service); + + return ret; }