# HG changeset patch # User Sergey Kandaurov # Date 1476612096 -10800 # Node ID e2adef0c3faa527d5fff945c3b253bec7b70dccc # Parent e19d41512e2283134a18c474a5a980e732141ca1 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. diff --git a/h2_headers.t b/h2_headers.t --- 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');