Skip tests if List::Util not built
Nicholas Clark [Tue, 22 Jun 2004 09:57:23 +0000 (09:57 +0000)]
p4raw-id: //depot/perl@22967

lib/DB.t
lib/Dumpvalue.t
lib/autouse.t
lib/dumpvar.t
lib/overload.t

index e6fef9b..7e809be 100644 (file)
--- a/lib/DB.t
+++ b/lib/DB.t
@@ -3,6 +3,11 @@
 BEGIN {
         chdir 't' if -d 't';
         @INC = '../lib';
+       require Config;
+       if (($Config::Config{'extensions'} !~ /\bList::Util\b/) ){
+               print "1..0 # Skip -- Perl configured without List::Util module\n";
+               exit 0;
+       }
 }
 
 # symbolic references used later
index d1af109..0158304 100644 (file)
@@ -7,6 +7,11 @@ BEGIN {
            print "1..0 # skip: EBCDIC\n";
            exit 0;
        }
+       require Config;
+       if (($Config::Config{'extensions'} !~ /\bList::Util\b/) ){
+           print "1..0 # Skip -- Perl configured without List::Util module\n";
+           exit 0;
+       }
 }
 
 use vars qw( $foo @bar %baz );
index bc8e401..cc7c41a 100644 (file)
@@ -3,6 +3,11 @@
 BEGIN {
     chdir 't' if -d 't';
     @INC = '../lib';
+    require Config;
+    if (($Config::Config{'extensions'} !~ /\bList::Util\b/) ){
+       print "1..0 # Skip -- Perl configured without List::Util module\n";
+       exit 0;
+    }
 }
 
 use Test;
index f13bcee..eb0fe31 100644 (file)
@@ -3,6 +3,11 @@
 BEGIN {
     chdir 't' if -d 't';
     @INC = '../lib';
+    require Config;
+    if (($Config::Config{'extensions'} !~ /\bList::Util\b/) ){
+       print "1..0 # Skip -- Perl configured without List::Util module\n";
+       exit 0;
+    }
 }
 
 use strict;
index 669b4bc..e21e60b 100644 (file)
@@ -3,6 +3,11 @@
 BEGIN {
     chdir 't' if -d 't';
     @INC = '../lib';
+    require Config;
+    if (($Config::Config{'extensions'} !~ /\bList::Util\b/) ){
+       print "1..0 # Skip -- Perl configured without List::Util module\n";
+       exit 0;
+    }
 }
 
 package Oscalar;