Mercurial > hg > nginx-tests
changeset 903:29aa547dd963
Tests: avoided potential hang in HTTP/2 unbuf request body tests.
Made sure to close client connections.
author | Sergey Kandaurov <pluknet@nginx.com> |
---|---|
date | Tue, 19 Apr 2016 14:26:04 +0300 |
parents | 3b90649691cc |
children | cb8438c28482 |
files | h2_fastcgi_request_buffering.t h2_proxy_request_buffering.t h2_proxy_request_buffering_ssl.t |
diffstat | 3 files changed, 9 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/h2_fastcgi_request_buffering.t Tue Apr 19 13:06:52 2016 +0300 +++ b/h2_fastcgi_request_buffering.t Tue Apr 19 14:26:04 2016 +0300 @@ -54,14 +54,14 @@ $t->run(); -plan(skip_all => 'no unbuffered request body') unless get_body('/'); +my $f = get_body('/chunked'); +plan(skip_all => 'no unbuffered request body') unless $f; +$f->{http_end}(); $t->plan(48); ############################################################################### -my ($f); - # unbuffered request body to fastcgi $f = get_body('/');
--- a/h2_proxy_request_buffering.t Tue Apr 19 13:06:52 2016 +0300 +++ b/h2_proxy_request_buffering.t Tue Apr 19 14:26:04 2016 +0300 @@ -61,14 +61,14 @@ $t->run(); -plan(skip_all => 'no unbuffered request body') unless get_body('/chunked'); +my $f = get_body('/chunked'); +plan(skip_all => 'no unbuffered request body') unless $f; +$f->{http_end}(); $t->plan(48); ############################################################################### -my ($f); - # unbuffered request body $f = get_body('/', 'content-length' => 10);
--- a/h2_proxy_request_buffering_ssl.t Tue Apr 19 13:06:52 2016 +0300 +++ b/h2_proxy_request_buffering_ssl.t Tue Apr 19 14:26:04 2016 +0300 @@ -100,14 +100,14 @@ $t->run(); -plan(skip_all => 'no unbuffered request body') unless get_body('/chunked'); +my $f = get_body('/chunked'); +plan(skip_all => 'no unbuffered request body') unless $f; +$f->{http_end}(); $t->plan(40); ############################################################################### -my ($f); - # unbuffered request body $f = get_body('/', 'content-length' => 10);