changeset 956:3bc5b72e4377

Tests: fixed exclusive port numbering. To ensure port uniqueness, listen option was added for generated TCP sockets.
author Andrey Zelenkov <zelenkov@nginx.com>
date Wed, 22 Jun 2016 19:46:36 +0300
parents b8948aecba12
children 0641f83d5721
files http_resolver.t lib/Test/Nginx.pm
diffstat 2 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/http_resolver.t
+++ b/http_resolver.t
@@ -533,7 +533,7 @@ sub dns_daemon {
 	my $tcp = 0;
 
 	if ($extra{tcp}) {
-		$tcp = port(3, socket => 1)->listen();
+		$tcp = port(3, socket => 1);
 		$sel->add($tcp);
 	}
 
--- a/lib/Test/Nginx.pm
+++ b/lib/Test/Nginx.pm
@@ -323,6 +323,7 @@ sub port {
 			Proto => 'tcp',
 			LocalAddr => '127.0.0.1:' . $port,
 			Reuse => 1,
+			Listen => 1,
 		) and last;
 	}