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.