From ecf3d43613ff69dd734411b35849dbfb0b33229b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Wed, 17 Jan 2024 17:16:38 +0100 Subject: Improve reliability of a few tests GitHub Actions runners are not as good as self-hosted BuildKite so some adjustments need to be made to timeouts and such. --- test/http_SUITE.erl | 2 ++ test/req_SUITE.erl | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/test/http_SUITE.erl b/test/http_SUITE.erl index fb9f93b..bfe55da 100644 --- a/test/http_SUITE.erl +++ b/test/http_SUITE.erl @@ -329,6 +329,7 @@ do_idle_timeout_on_send(Config, Protocol) -> try ConnPid = gun_open([{type, tcp}, {protocol, Protocol}, {port, Port}|Config]), {ok, Protocol} = gun:await_up(ConnPid), + timer:sleep(500), #{socket := Socket} = gun:info(ConnPid), Pid = get_remote_pid_tcp(Socket), StreamRef = gun:get(ConnPid, "/streamed_result/10/250"), @@ -359,6 +360,7 @@ do_idle_timeout_reset_on_send(Config, Protocol) -> try ConnPid = gun_open([{type, tcp}, {protocol, Protocol}, {port, Port}|Config]), {ok, Protocol} = gun:await_up(ConnPid), + timer:sleep(500), #{socket := Socket} = gun:info(ConnPid), Pid = get_remote_pid_tcp(Socket), StreamRef = gun:get(ConnPid, "/streamed_result/10/250"), diff --git a/test/req_SUITE.erl b/test/req_SUITE.erl index f407853..04da8fa 100644 --- a/test/req_SUITE.erl +++ b/test/req_SUITE.erl @@ -57,7 +57,8 @@ init_dispatch(Config) -> {"/resp/:key[/:arg]", resp_h, []}, {"/multipart[/:key]", multipart_h, []}, {"/args/:key/:arg[/:default]", echo_h, []}, - {"/crash/:key/period", echo_h, #{length => 999999999, period => 1000, crash => true}}, + {"/crash/:key/period", echo_h, + #{length => 999999999, period => 1000, timeout => 5000, crash => true}}, {"/no-opts/:key", echo_h, #{crash => true}}, {"/opts/:key/length", echo_h, #{length => 1000}}, {"/opts/:key/period", echo_h, #{length => 999999999, period => 2000}}, -- cgit v1.2.3