Browse Source

Increase loop_handler_timeout timeouts

It seems that macOS GH runners don't do timeouts well.
Loïc Hoguin 1 year ago
parent
commit
1547e9b93e

+ 1 - 1
test/handlers/loop_handler_timeout_info_h.erl

@@ -14,7 +14,7 @@ init(Req, _) ->
 	{cowboy_loop, Req, undefined}.
 	{cowboy_loop, Req, undefined}.
 
 
 info(message, Req, State) ->
 info(message, Req, State) ->
-	erlang:send_after(200, self(), message),
+	erlang:send_after(500, self(), message),
 	{ok, Req, State, 100};
 	{ok, Req, State, 100};
 info(timeout, Req, State) ->
 info(timeout, Req, State) ->
 	{stop, cowboy_req:reply(<<"299 OK!">>, Req), State}.
 	{stop, cowboy_req:reply(<<"299 OK!">>, Req), State}.

+ 1 - 1
test/handlers/loop_handler_timeout_init_h.erl

@@ -11,7 +11,7 @@
 
 
 init(Req, _) ->
 init(Req, _) ->
 	#{timeout := Timeout} = cowboy_req:match_qs([{timeout, int}], Req),
 	#{timeout := Timeout} = cowboy_req:match_qs([{timeout, int}], Req),
-	erlang:send_after(200, self(), message),
+	erlang:send_after(500, self(), message),
 	{cowboy_loop, Req, undefined, Timeout}.
 	{cowboy_loop, Req, undefined, Timeout}.
 
 
 info(message, Req, State) ->
 info(message, Req, State) ->

+ 1 - 1
test/loop_handler_SUITE.erl

@@ -103,7 +103,7 @@ timeout_info(Config) ->
 timeout_init(Config) ->
 timeout_init(Config) ->
 	doc("Ensure that loop handler idle timeouts trigger on time when set in init/2."),
 	doc("Ensure that loop handler idle timeouts trigger on time when set in init/2."),
 	ConnPid = gun_open(Config),
 	ConnPid = gun_open(Config),
-	Ref = gun:get(ConnPid, "/loop_timeout_init?timeout=300",
+	Ref = gun:get(ConnPid, "/loop_timeout_init?timeout=1000",
 		[{<<"accept-encoding">>, <<"gzip">>}]),
 		[{<<"accept-encoding">>, <<"gzip">>}]),
 	{response, fin, 200, _} = gun:await(ConnPid, Ref),
 	{response, fin, 200, _} = gun:await(ConnPid, Ref),
 	Ref2 = gun:get(ConnPid, "/loop_timeout_init?timeout=100",
 	Ref2 = gun:get(ConnPid, "/loop_timeout_init?timeout=100",