]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-imap-client: test-imapc-client - Increase connect timeout for most tests
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Wed, 6 Oct 2021 14:37:40 +0000 (17:37 +0300)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Fri, 8 Oct 2021 05:14:23 +0000 (05:14 +0000)
The 500ms timeout could have been too short when running with valgrind on an
overloaded system. Increase it to 5 seconds, but keep 500ms for the tests
that expect a timeout.

src/lib-imap-client/test-imapc-client.c

index 9cd74d8282f1bbe2bef1570d881c726834785624..c8953f0e6114a28e48e5ecf2270c54bc97512374 100644 (file)
@@ -54,7 +54,7 @@ static struct imapc_client_settings test_imapc_default_settings = {
        .temp_path_prefix = ".test-tmp/",
        .rawlog_dir = "",
 
-       .connect_timeout_msecs = 500,
+       .connect_timeout_msecs = 5000,
        .connect_retry_count = 3,
        .connect_retry_interval_msecs = 10,
 
@@ -342,6 +342,7 @@ static void test_imapc_banner_hangs_server(void)
 static void test_imapc_banner_hangs(void)
 {
        struct imapc_client_settings set = test_imapc_default_settings;
+       set.connect_timeout_msecs = 500;
 
        test_begin("imapc banner hangs");
        test_run_client_server(&set, test_imapc_banner_hangs_client,
@@ -389,6 +390,7 @@ static void test_imapc_login_hangs_server(void)
 static void test_imapc_login_hangs(void)
 {
        struct imapc_client_settings set = test_imapc_default_settings;
+       set.connect_timeout_msecs = 500;
 
        test_begin("imapc login hangs");
        test_run_client_server(&set, test_imapc_login_hangs_client,
@@ -626,6 +628,7 @@ static void test_imapc_reconnect_resend_cmds_failed_server(void)
 static void test_imapc_reconnect_resend_commands_failed(void)
 {
        struct imapc_client_settings set = test_imapc_default_settings;
+       set.connect_timeout_msecs = 500;
 
        test_begin("imapc reconnect resend commands failed");
        test_run_client_server(&set,