aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--test/req_SUITE.erl19
1 files changed, 12 insertions, 7 deletions
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."),