Mercurial > hg > nginx-tests
changeset 1058:e2adef0c3faa
Tests: skip certain test on FreeBSD 11.0 with sendfile.
It is broken there when used with large headers, see for details:
https://svnweb.freebsd.org/changeset/base/306212.
author | Sergey Kandaurov <pluknet@nginx.com> |
---|---|
date | Sun, 16 Oct 2016 13:01:36 +0300 |
parents | e19d41512e22 |
children | 8c5ba361b416 |
files | h2_headers.t |
diffstat | 1 files changed, 5 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/h2_headers.t +++ b/h2_headers.t @@ -13,6 +13,8 @@ use strict; use Test::More; +use Config; + BEGIN { use FindBin; chdir($FindBin::Bin); } use lib 'lib'; @@ -656,6 +658,9 @@ ok($frame, 'response header - parts'); SKIP: { skip 'response header failed', 1 unless $frame; +skip 'broken sendfile', 1 if $^O eq 'freebsd' and + $Config{osvers} =~ '11.0-release' and + $t->read_file('nginx.conf') =~ /sendfile on/; is(length join('', @{$frame->{headers}->{'x-longheader'}}), 98304, 'response header - headers');