comparison http_resolver.t @ 958:0a87d9bcfb26

Tests: fixed TCP resolver test hang on win32. Passing sockets across forked processes works unreliable on this platform.
author Andrey Zelenkov <zelenkov@nginx.com>
date Fri, 24 Jun 2016 00:46:00 +0300
parents 3bc5b72e4377
children 882267679006
comparison
equal deleted inserted replaced
957:0641f83d5721 958:0a87d9bcfb26
107 107
108 EOF 108 EOF
109 109
110 $t->run_daemon(\&dns_daemon, port(1), $t); 110 $t->run_daemon(\&dns_daemon, port(1), $t);
111 $t->run_daemon(\&dns_daemon, port(2), $t); 111 $t->run_daemon(\&dns_daemon, port(2), $t);
112
112 $t->run_daemon(\&dns_daemon, port(3), $t, tcp => 1); 113 $t->run_daemon(\&dns_daemon, port(3), $t, tcp => 1);
114 $t->waitforfile($t->testdir . '/' . port(3));
115 port(3, socket => 1)->close();
116
113 $t->run_daemon(\&dns_daemon, port(4), $t); 117 $t->run_daemon(\&dns_daemon, port(4), $t);
114 118
115 $t->run()->plan(38); 119 $t->run()->plan(38);
116 120
117 $t->waitforfile($t->testdir . '/' . port(1)); 121 $t->waitforfile($t->testdir . '/' . port(1));
118 $t->waitforfile($t->testdir . '/' . port(2)); 122 $t->waitforfile($t->testdir . '/' . port(2));
119 $t->waitforfile($t->testdir . '/' . port(3));
120 $t->waitforfile($t->testdir . '/' . port(4)); 123 $t->waitforfile($t->testdir . '/' . port(4));
121 124
122 ############################################################################### 125 ###############################################################################
123 126
124 my $p0 = port(0); 127 my $p0 = port(0);