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');