From 2b65b575c65ed097220d58116e246a16cee500b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Wed, 1 Apr 2020 21:11:59 +0200 Subject: Change a few flaky tests to use timetrap and infinity timeouts The experiment was successful in Gun, let's see if it helps with Cowboy as well. --- test/rfc7230_SUITE.erl | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'test/rfc7230_SUITE.erl') diff --git a/test/rfc7230_SUITE.erl b/test/rfc7230_SUITE.erl index 5b699e8..0097b7d 100644 --- a/test/rfc7230_SUITE.erl +++ b/test/rfc7230_SUITE.erl @@ -24,6 +24,9 @@ -import(cowboy_test, [raw_recv_head/1]). -import(cowboy_test, [raw_recv/3]). +suite() -> + [{timetrap, 30000}]. + all() -> [{group, http}]. groups() -> [{http, [parallel], ct_helper:all(?MODULE)}]. @@ -1557,10 +1560,10 @@ pipeline(Config) -> gun:post(ConnPid, "/full/read_body", [], <<0:800000>>) } || _ <- lists:seq(1, 25)], _ = [begin - {response, nofin, 200, _} = gun:await(ConnPid, Ref1), - {ok, <<"Hello world!">>} = gun:await_body(ConnPid, Ref1), - {response, nofin, 200, _} = gun:await(ConnPid, Ref2), - {ok, <<0:800000>>} = gun:await_body(ConnPid, Ref2) + {response, nofin, 200, _} = gun:await(ConnPid, Ref1, infinity), + {ok, <<"Hello world!">>} = gun:await_body(ConnPid, Ref1, infinity), + {response, nofin, 200, _} = gun:await(ConnPid, Ref2, infinity), + {ok, <<0:800000>>} = gun:await_body(ConnPid, Ref2, infinity) end || {Ref1, Ref2} <- Refs], ok. -- cgit v1.2.3