Mercurial > hg > nginx-tests
diff fastcgi_request_buffering.t @ 837:68a6678abae2
Tests: improved logging for unbuffered request body tests.
author | Sergey Kandaurov <pluknet@nginx.com> |
---|---|
date | Fri, 29 Jan 2016 16:12:42 +0300 |
parents | 907e89fba9c3 |
children | 6bb1f2ccd386 |
line wrap: on
line diff
--- a/fastcgi_request_buffering.t +++ b/fastcgi_request_buffering.t @@ -241,6 +241,8 @@ EOF $client = $server->accept(); + log2c("(new connection $client)"); + alarm(0); }; alarm(0); @@ -250,6 +252,8 @@ EOF } $client->sysread(my $buf, 1024); + log2i($buf); + $body = ''; while (my $h = fastcgi_read_record(\$buf)) { @@ -271,8 +275,12 @@ EOF local $SIG{PIPE} = sub { die "sigpipe\n" }; alarm(5); + log_out($buf); $s->write($buf); + $client->sysread($buf, 1024); + log2i($buf); + $body = ''; while (my $h = fastcgi_read_record(\$buf)) { @@ -312,6 +320,7 @@ EOF alarm(5); $s->sysread($buf, 1024); + log_in($buf); alarm(0); }; @@ -326,6 +335,10 @@ EOF return $f; } +sub log2i { Test::Nginx::log_core('|| <<', @_); } +sub log2o { Test::Nginx::log_core('|| >>', @_); } +sub log2c { Test::Nginx::log_core('||', @_); } + ############################################################################### sub fastcgi_daemon {