Index: trunk/Nebulous/t/03_server_create_object.t
===================================================================
--- trunk/Nebulous/t/03_server_create_object.t	(revision 13273)
+++ trunk/Nebulous/t/03_server_create_object.t	(revision 13302)
@@ -3,5 +3,5 @@
 # Copryight (C) 2004-2005  Joshua Hoblitt
 #
-# $Id: 03_server_create_object.t,v 1.19 2007-05-05 02:25:09 jhoblitt Exp $
+# $Id: 03_server_create_object.t,v 1.20 2007-05-08 02:27:42 jhoblitt Exp $
 
 use strict;
@@ -18,4 +18,6 @@
 use Test::URI;
 use URI::Split qw( uri_split );
+
+my $test_xattr = undef;
 
 my $neb = Nebulous::Server->new(
@@ -35,5 +37,8 @@
     uri_scheme_ok($uri, 'file');
 
+SKIP: {
+    skip "requires xattr support", 1 unless $test_xattr;
     is(getfattr($path, 'user.nebulous_key'), 'foo', 'user.nebulous_key xattr');
+}
 }
 
@@ -48,5 +53,8 @@
     uri_scheme_ok($uri, 'file');
 
+SKIP: {
+    skip "requires xattr support", 1 unless $test_xattr;
     is(getfattr($path, 'user.nebulous_key'), '/foo', 'user.nebulous_key xattr');
+}
 }
 
@@ -61,5 +69,8 @@
     uri_scheme_ok($uri, 'file');
 
+SKIP: {
+    skip "requires xattr support", 1 unless $test_xattr;
     is(getfattr($path, 'user.nebulous_key'), '/foo/', 'user.nebulous_key xattr');
+}
 }
 
@@ -74,5 +85,8 @@
     uri_scheme_ok($uri, 'file');
 
+SKIP: {
+    skip "requires xattr support", 1 unless $test_xattr;
     is(getfattr($path, 'user.nebulous_key'), 'foo/', 'user.nebulous_key xattr');
+}
 }
 
@@ -87,5 +101,8 @@
     uri_scheme_ok($uri, 'file');
 
+SKIP: {
+    skip "requires xattr support", 1 unless $test_xattr;
     is(getfattr($path, 'user.nebulous_key'), 'foo/bar', 'user.nebulous_key xattr');
+}
 }
 
@@ -100,5 +117,8 @@
     uri_scheme_ok($uri, 'file');
 
+SKIP: {
+    skip "requires xattr support", 1 unless $test_xattr;
     is(getfattr($path, 'user.nebulous_key'), '/foo/bar', 'user.nebulous_key xattr');
+}
 }
 
Index: trunk/Nebulous/t/04_server_replicate_object.t
===================================================================
--- trunk/Nebulous/t/04_server_replicate_object.t	(revision 13273)
+++ trunk/Nebulous/t/04_server_replicate_object.t	(revision 13302)
@@ -3,5 +3,5 @@
 # Copryight (C) 2004-2005  Joshua Hoblitt
 #
-# $Id: 04_server_replicate_object.t,v 1.9 2007-05-05 02:25:09 jhoblitt Exp $
+# $Id: 04_server_replicate_object.t,v 1.10 2007-05-08 02:27:42 jhoblitt Exp $
 
 use strict;
@@ -18,4 +18,6 @@
 use Test::URI;
 use URI::Split qw( uri_split );
+
+my $test_xattr = undef;
 
 my $neb = Nebulous::Server->new(
@@ -36,5 +38,8 @@
     uri_scheme_ok($uri, 'file');
 
+SKIP: {
+    skip "requires xattr support", 1 unless $test_xattr;
     is(getfattr($path, 'user.nebulous_key'), 'foo', 'user.nebulous_key xattr');
+}
 }
 
@@ -50,5 +55,8 @@
     uri_scheme_ok($uri, 'file');
 
+SKIP: {
+    skip "requires xattr support", 1 unless $test_xattr;
     is(getfattr($path, 'user.nebulous_key'), 'foo', 'user.nebulous_key xattr');
+}
 }
 
@@ -66,5 +74,8 @@
         uri_scheme_ok($uri1, 'file');
 
+SKIP: {
+    skip "requires xattr support", 1 unless $test_xattr;
         is(getfattr($path, 'user.nebulous_key'), 'foo', 'user.nebulous_key xattr');
+}
     }
 
@@ -74,5 +85,8 @@
         uri_scheme_ok($uri2, 'file');
 
+SKIP: {
+    skip "requires xattr support", 1 unless $test_xattr;
         is(getfattr($path, 'user.nebulous_key'), 'foo', 'user.nebulous_key xattr');
+}
     }
 }
