Mercurial > hg > nginx-tests
changeset 267:9cd1a8dd47fc
Tests: eliminate race in memcached_fake.t startup.
author | Valentin Bartenev <vbart@nginx.com> |
---|---|
date | Wed, 20 Mar 2013 17:27:01 +0400 |
parents | b350a2cdbf58 |
children | 8dac281ff522 |
files | memcached_fake.t |
diffstat | 1 files changed, 5 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/memcached_fake.t +++ b/memcached_fake.t @@ -57,6 +57,9 @@ EOF $t->run_daemon(\&memcached_fake_daemon); $t->run(); +$t->waitforsocket('127.0.0.1:8081') + or die "Can't start fake memcached"; + ############################################################################### like(http_get('/'), qr/SEE-THIS/, 'memcached split trailer'); @@ -76,6 +79,8 @@ sub memcached_fake_daemon { ) or die "Can't create listening socket: $!\n"; + local $SIG{PIPE} = 'IGNORE'; + while (my $client = $server->accept()) { $client->autoflush(1);