Make B's tests skip correctly when PerlIO is not configured.
Nicholas Clark [Sat, 12 Nov 2005 18:48:29 +0000 (18:48 +0000)]
p4raw-id: //depot/perl@26100

ext/B/t/concise-xs.t
ext/B/t/concise.t

index a42d1df..acce386 100644 (file)
@@ -84,6 +84,10 @@ BEGIN {
         print "1..0 # Skip -- Perl configured without B module\n";
         exit 0;
     }
+    unless ($Config::Config{useperlio}) {
+        print "1..0 # Skip -- Perl configured without perlio\n";
+        exit 0;
+    }
 }
 
 use Getopt::Std;
index fa696e7..0f573de 100644 (file)
@@ -138,7 +138,7 @@ sub render {
 
 SKIP: {
     # tests output to GLOB, using perlio feature directly
-    skip "no perlio on this build", 122
+    skip "no perlio on this build", 127
        unless $Config::Config{useperlio};
     
     set_style_standard('concise');  # MUST CALL before output needed