# HG changeset patch # User Andrey Zelenkov # Date 1468239150 -10800 # Node ID 313e3f1905d4fa2da0cd876d431e29133406d137 # Parent ed99be008b522dbe5e241fff8479d63f155b3912 Tests: set SO_REUSEADDR for parallel tests unless win32. It was removed in 0641f83d5721 but it does work on other platforms as expected. diff --git a/lib/Test/Nginx.pm b/lib/Test/Nginx.pm --- a/lib/Test/Nginx.pm +++ b/lib/Test/Nginx.pm @@ -335,6 +335,8 @@ sub port { die "Port limit exceeded" unless defined $s_tcp and defined $s_udp; + $s_tcp->sockopt(SO_REUSEADDR, 1) if $^O ne 'MSWin32'; + $ports{$num} = { port => $port, socket => $opts{udp} ? $s_tcp : $s_udp