From da5487b5a3dbbf5fa4e22d08268fb06647100d23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Sun, 15 Sep 2019 21:34:14 +0200 Subject: 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. --- test/req_SUITE.erl | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) (limited to 'test/req_SUITE.erl') diff --git a/test/req_SUITE.erl b/test/req_SUITE.erl index f58154f..6fc2e12 100644 --- a/test/req_SUITE.erl +++ b/test/req_SUITE.erl @@ -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."), -- cgit v1.2.3