Mercurial > hg > nginx-tests
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 |