Change 28520 by [EMAIL PROTECTED] on 2006/07/10 03:07:59

        Subject: [PATCH] Skip tests of a POSIX constant on Mac OS X because 
saved IDs are borked
        From: Dominic Dunlop <[EMAIL PROTECTED]>
        Date: Sun, 9 Jul 2006 22:22:14 +0200
        Message-Id: <[EMAIL PROTECTED]>

Affected files ...

... //depot/perl/ext/POSIX/t/sysconf.t#4 edit

Differences ...

==== //depot/perl/ext/POSIX/t/sysconf.t#4 (text) ====
Index: perl/ext/POSIX/t/sysconf.t
--- perl/ext/POSIX/t/sysconf.t#3~28508~ 2006-07-08 10:28:36.000000000 -0700
+++ perl/ext/POSIX/t/sysconf.t  2006-07-09 20:07:59.000000000 -0700
@@ -122,9 +122,13 @@
 
 # testing sysconf()
 for my $constant (@sys_consts) {
-    $r = eval { sysconf( eval "$constant()" ) };
-    is( $@, '', "calling sysconf($constant)" );
-    ok( defined $r, "\tchecking that the returned value is defined: $r" );
-    ok( looks_like_number($r), "\tchecking that the returned value looks like 
a number" );
+ SKIP: {
+       skip "Saved IDs broken on Mac OS X (Perl #24122)", 3
+           if $^O eq 'darwin' && $constant eq '_SC_SAVED_IDS';
+       $r = eval { sysconf( eval "$constant()" ) };
+       is( $@, '', "calling sysconf($constant)" );
+       ok( defined $r, "\tchecking that the returned value is defined: $r" );
+       ok( looks_like_number($r), "\tchecking that the returned value looks 
like a number" );
+    }
 }
 
End of Patch.

Reply via email to