comparison h2_max_requests.t @ 1588:3afb634f287d

Tests: fixed h2_max_requests.t TODOs on linux.
author Sergey Kandaurov <pluknet@nginx.com>
date Wed, 02 Sep 2020 23:42:12 +0300
parents 14eeaa39599d
children 21f511a7f5c3
comparison
equal deleted inserted replaced
1587:17b227c271a2 1588:3afb634f287d
88 88
89 ($frame) = grep { $_->{type} eq "HEADERS" } @$frames; 89 ($frame) = grep { $_->{type} eq "HEADERS" } @$frames;
90 is($frame->{headers}->{':status'}, 200, 'max requests limited'); 90 is($frame->{headers}->{':status'}, 200, 'max requests limited');
91 91
92 TODO: { 92 TODO: {
93 local $TODO = 'not yet' if $^O eq 'linux' or $^O eq 'freebsd' 93 local $TODO = 'not yet' if ($^O eq 'linux' or $^O eq 'freebsd')
94 and !$t->has_version('1.19.1'); 94 and !$t->has_version('1.19.1');
95 95
96 my @data = grep { $_->{type} eq "DATA" } @$frames; 96 my @data = grep { $_->{type} eq "DATA" } @$frames;
97 my $sum = eval join '+', map { $_->{length} } @data; 97 my $sum = eval join '+', map { $_->{length} } @data;
98 is($sum, 400000, 'max requests limited - all data received'); 98 is($sum, 400000, 'max requests limited - all data received');
126 126
127 ($frame) = grep { $_->{type} eq "HEADERS" } @$frames; 127 ($frame) = grep { $_->{type} eq "HEADERS" } @$frames;
128 is($frame->{headers}->{':status'}, 200, 'graceful shutdown in idle'); 128 is($frame->{headers}->{':status'}, 200, 'graceful shutdown in idle');
129 129
130 TODO: { 130 TODO: {
131 local $TODO = 'not yet' if $^O eq 'linux' or $^O eq 'freebsd' 131 local $TODO = 'not yet' if ($^O eq 'linux' or $^O eq 'freebsd')
132 and !$t->has_version('1.19.1'); 132 and !$t->has_version('1.19.1');
133 133
134 my @data = grep { $_->{type} eq "DATA" } @$frames; 134 my @data = grep { $_->{type} eq "DATA" } @$frames;
135 my $sum = eval join '+', map { $_->{length} } @data; 135 my $sum = eval join '+', map { $_->{length} } @data;
136 is($sum, 400000, 'graceful shutdown in idle - all data received'); 136 is($sum, 400000, 'graceful shutdown in idle - all data received');