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