Mercurial > hg > nginx-tests
comparison h2.t @ 818:685fc620d721
Tests: skip test broken by header compression in h2.t.
author | Andrey Zelenkov <zelenkov@nginx.com> |
---|---|
date | Fri, 15 Jan 2016 18:01:29 +0300 |
parents | 43716ff7f8f5 |
children | d75000247e1f |
comparison
equal
deleted
inserted
replaced
817:ada7d1ad985b | 818:685fc620d721 |
---|---|
1937 | 1937 |
1938 } | 1938 } |
1939 | 1939 |
1940 # response header block split and sent in parts | 1940 # response header block split and sent in parts |
1941 | 1941 |
1942 SKIP: { | |
1943 skip 'broken by header compression', 1 unless $ENV{TEST_NGINX_UNSAFE}; | |
1944 | |
1942 $sess = new_session(8092); | 1945 $sess = new_session(8092); |
1943 $sid = new_stream($sess, { path => '/continuation?h=' . 'x' x 2**15 }); | 1946 $sid = new_stream($sess, { path => '/continuation?h=' . 'x' x 2**15 }); |
1944 $frames = h2_read($sess, all => [{ sid => $sid, fin => 0x4 }]); | 1947 $frames = h2_read($sess, all => [{ sid => $sid, fin => 0x4 }]); |
1945 | 1948 |
1946 @data = grep { $_->{type} =~ "HEADERS|CONTINUATION" } @$frames; | 1949 @data = grep { $_->{type} =~ "HEADERS|CONTINUATION" } @$frames; |
1947 $lengths = join ' ', map { $_->{length} } @data; | 1950 $lengths = join ' ', map { $_->{length} } @data; |
1948 like($lengths, qr/16384 16384 16384 16384 16384 16384 \d+/, | 1951 like($lengths, qr/16384 16384 16384 16384 16384 16384 \d+/, |
1949 'response header split - parts'); | 1952 'response header split - parts'); |
1953 | |
1954 } | |
1950 | 1955 |
1951 } | 1956 } |
1952 | 1957 |
1953 # max_field_size - header field name | 1958 # max_field_size - header field name |
1954 | 1959 |