File tree 2 files changed +8
-6
lines changed
tests/nginx-tests/tengine-tests
2 files changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -16,7 +16,6 @@ BEGIN { use FindBin; chdir($FindBin::Bin); }
16
16
17
17
use lib ' lib' ;
18
18
use Test::Nginx;
19
- eval { require Net::DNS::Nameserver; };
20
19
plan(skip_all => ' Net::DNS::Nameserver not installed' ) if $@ ;
21
20
22
21
# ##############################################################################
@@ -148,7 +147,7 @@ kill $^O eq 'MSWin32' ? 9 : 'TERM', $dns_pid;
148
147
wait ;
149
148
150
149
# wait for dns cache to expire
151
- sleep (2 );
150
+ sleep (3 );
152
151
153
152
unlike(http_get(' /stale' ), qr / 127\. 0\. 0\. 2/ ,
154
153
' stale http server should be www.taobao.com:8081, using initial result' );
@@ -251,14 +250,16 @@ sub reply_handler {
251
250
}
252
251
253
252
sub dns_server_daemon {
253
+ eval { require Net::DNS::Nameserver; };
254
+
254
255
my $ns = new Net::DNS::Nameserver(
255
256
LocalAddr => ' 127.0.0.1' ,
256
257
LocalPort => 53530,
257
258
ReplyHandler => \&reply_handler,
258
259
Verbose => 0
259
260
) or die " couldn't create nameserver object\n " ;
260
261
261
- $ns -> main_loop ;
262
+ $ns -> start_server(1) ;
262
263
}
263
264
264
265
# ##############################################################################
Original file line number Diff line number Diff line change @@ -15,7 +15,6 @@ BEGIN { use FindBin; chdir($FindBin::Bin); }
15
15
16
16
use lib ' lib' ;
17
17
use Test::Nginx;
18
- eval { require Net::DNS::Nameserver; };
19
18
plan(skip_all => ' Net::DNS::Nameserver not installed' ) if $@ ;
20
19
21
20
# ##############################################################################
@@ -153,7 +152,7 @@ kill $^O eq 'MSWin32' ? 9 : 'TERM', $dns_pid;
153
152
wait ;
154
153
155
154
# wait for dns cache to expire
156
- sleep (2 );
155
+ sleep (3 );
157
156
158
157
unlike(http_get(' /stale' ), qr / 127\. 0\. 0\. 2/ ,
159
158
' stale http server should be www.taobao.com:8081, using initial result' );
@@ -248,14 +247,16 @@ sub reply_handler {
248
247
}
249
248
250
249
sub dns_server_daemon {
250
+ eval { require Net::DNS::Nameserver; };
251
+
251
252
my $ns = new Net::DNS::Nameserver(
252
253
LocalAddr => ' 127.0.0.1' ,
253
254
LocalPort => 53530,
254
255
ReplyHandler => \&reply_handler,
255
256
Verbose => 0
256
257
) or die " couldn't create nameserver object\n " ;
257
258
258
- $ns -> main_loop ;
259
+ $ns -> start_server(1) ;
259
260
}
260
261
261
262
# ##############################################################################
You can’t perform that action at this time.
0 commit comments