comparison lib/Test/Nginx.pm @ 972:313e3f1905d4

Tests: set SO_REUSEADDR for parallel tests unless win32. It was removed in 0641f83d5721 but it does work on other platforms as expected.
author Andrey Zelenkov <zelenkov@nginx.com>
date Mon, 11 Jul 2016 15:12:30 +0300
parents 1edb092149e2
children 7d7aef8b9f3a
comparison
equal deleted inserted replaced
971:ed99be008b52 972:313e3f1905d4
333 ) and last; 333 ) and last;
334 } 334 }
335 335
336 die "Port limit exceeded" unless defined $s_tcp and defined $s_udp; 336 die "Port limit exceeded" unless defined $s_tcp and defined $s_udp;
337 337
338 $s_tcp->sockopt(SO_REUSEADDR, 1) if $^O ne 'MSWin32';
339
338 $ports{$num} = { 340 $ports{$num} = {
339 port => $port, 341 port => $port,
340 socket => $opts{udp} ? $s_tcp : $s_udp 342 socket => $opts{udp} ? $s_tcp : $s_udp
341 }; 343 };
342 344