summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichal Zidek <mzidek@redhat.com>2013-08-09 16:58:39 +0200
committerJakub Hrozek <jhrozek@redhat.com>2013-08-11 22:20:34 +0200
commit29b9dbc96370b85e460156e528cb2542c160cfd3 (patch)
tree846a79091e023eba5e7dcec6a8cce6d0dc518e72
parentdd5dc28f8eedecee23a9c53a37b5440a5cc03da5 (diff)
downloadsssd-29b9dbc96370b85e460156e528cb2542c160cfd3.tar.gz
sssd-29b9dbc96370b85e460156e528cb2542c160cfd3.tar.xz
sssd-29b9dbc96370b85e460156e528cb2542c160cfd3.zip
resolv-tests failing with memory leaksssd-1.9.2-117.el6
Wait for c-ares to finish before checking for memory leaks. https://fedorahosted.org/sssd/ticket/1899
-rw-r--r--src/tests/resolv-tests.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/tests/resolv-tests.c b/src/tests/resolv-tests.c
index ad89aaf6d..e117b6f7b 100644
--- a/src/tests/resolv-tests.c
+++ b/src/tests/resolv-tests.c
@@ -38,7 +38,7 @@
/* Interface under test */
#include "resolv/async_resolv.h"
-#define RESOLV_DEFAULT_TIMEOUT 5
+#define RESOLV_DEFAULT_TIMEOUT 6
static int use_net_test;
static char *txt_host;
@@ -700,7 +700,8 @@ START_TEST(test_resolv_free_req)
gettimeofday(&free_tv, NULL);
free_tv.tv_sec += 1;
free_tv.tv_usec = 0;
- terminate_tv.tv_sec = free_tv.tv_sec + 1;
+ /* Give enought time for c-ares request to terminate */
+ terminate_tv.tv_sec = free_tv.tv_sec + 6;
terminate_tv.tv_usec = 0;
free_timer = tevent_add_timer(test_ctx->ev, test_ctx, free_tv, resolv_free_req, req);
@@ -787,6 +788,7 @@ Suite *create_resolv_suite(void)
Suite *s = suite_create("resolv");
TCase *tc_resolv = tcase_create("RESOLV Tests");
+ tcase_set_timeout(tc_resolv, 8);
tcase_add_checked_fixture(tc_resolv, leak_check_setup, leak_check_teardown);
/* Do some testing */