diff options
author | Loïc Hoguin <[email protected]> | 2020-04-16 17:45:16 +0200 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2020-04-16 17:45:16 +0200 |
commit | ff64a5a66a3acf85b3f21b1bf7b29c9627e6b82a (patch) | |
tree | d4e7e7c6b307deed02f93a225c96aa175d90db1d | |
parent | a3308b8e4771eff64011bc683c7bdd94b79ceff3 (diff) | |
download | gun-ff64a5a66a3acf85b3f21b1bf7b29c9627e6b82a.tar.gz gun-ff64a5a66a3acf85b3f21b1bf7b29c9627e6b82a.tar.bz2 gun-ff64a5a66a3acf85b3f21b1bf7b29c9627e6b82a.zip |
Tentatively fix a shutdown_SUITE intermittent error
-rw-r--r-- | test/shutdown_SUITE.erl | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/test/shutdown_SUITE.erl b/test/shutdown_SUITE.erl index a1563a1..27e9f4b 100644 --- a/test/shutdown_SUITE.erl +++ b/test/shutdown_SUITE.erl @@ -364,7 +364,8 @@ http2_server_goaway_no_streams(_) -> doc("HTTP/2: Confirm that the Gun process shuts down gracefully " "when receiving a GOAWAY frame with no active streams and " "retry is disabled."), - {ok, _, Port} = init_origin(tcp, http2, fun(_, Socket, Transport) -> + {ok, OriginPid, Port} = init_origin(tcp, http2, fun(_, Socket, Transport) -> + receive go_away -> ok end, Transport:send(Socket, cow_http2:goaway(0, no_error, <<>>)), timer:sleep(500) end), @@ -375,6 +376,7 @@ http2_server_goaway_no_streams(_) -> }), {ok, Protocol} = gun:await_up(ConnPid), ConnRef = monitor(process, ConnPid), + OriginPid ! go_away, gun_is_down(ConnPid, ConnRef, normal). http2_server_goaway_one_stream(_) -> |