0
Fork 0
mirror of https://github.com/ninenines/cowboy.git synced 2025-07-14 04:10:24 +00:00

Skip req_SUITE:read_body_mtu on Windows

On Windows the loopback MTU seems to be set to 0xFFFFFFFF
(basically no limit) which makes the test irrelevant.
This commit is contained in:
Loïc Hoguin 2019-09-15 21:34:14 +02:00
parent 2888e9e6ef
commit da5487b5a3
No known key found for this signature in database
GPG key ID: 8A9DF795F6FED764

View file

@ -452,13 +452,18 @@ read_body(Config) ->
ok.
read_body_mtu(Config) ->
doc("Request body whose sizes are around the MTU."),
MTU = ct_helper:get_loopback_mtu(),
_ = [begin
Body = <<0:Size/unit:8>>,
Body = do_body("POST", "/full/read_body", [], Body, Config)
end || Size <- lists:seq(MTU - 10, MTU + 10)],
ok.
case os:type() of
{win32, _} ->
{skip, "Loopback MTU size is 0xFFFFFFFF on Windows."};
{unix, _} ->
doc("Request body whose sizes are around the MTU."),
MTU = ct_helper:get_loopback_mtu(),
_ = [begin
Body = <<0:Size/unit:8>>,
Body = do_body("POST", "/full/read_body", [], Body, Config)
end || Size <- lists:seq(MTU - 10, MTU + 10)],
ok
end.
read_body_period(Config) ->
doc("Read the request body for at most 2 seconds."),