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