changeset 292:2da774b0fc7d

Tests: skip access.t on platforms without ipv6 support.
author Sergey Kandaurov <pluknet@nginx.com>
date Fri, 31 May 2013 20:26:31 +0400
parents 03d5be12bc3b
children 719285b89d7e
files access.t
diffstat 1 files changed, 9 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/access.t
+++ b/access.t
@@ -26,9 +26,8 @@ select STDOUT; $| = 1;
 my $t = Test::Nginx->new()->has(qw/http proxy access ipv6/);
 
 plan(skip_all => 'new syntax "unix:"') unless $t->has_version('1.5.1');
-plan(skip_all => 'win32') if $^O eq 'MSWin32';
 
-$t->plan(12)->write_file_expand('nginx.conf', <<'EOF');
+$t->write_file_expand('nginx.conf', <<'EOF');
 
 %%TEST_GLOBALS%%
 
@@ -83,7 +82,14 @@ http {
 
 EOF
 
-$t->run();
+eval {
+	open OLDERR, ">&", \*STDERR; close STDERR;
+	$t->run();
+	open STDERR, ">&", \*OLDERR;
+};
+plan(skip_all => 'no inet6 and/or unix support') if $@;
+
+$t->plan(12);
 
 ###############################################################################