Change 20945 by [EMAIL PROTECTED] on 2003/08/30 05:57:04

        Make XSLoader.t more robust (and sdbm.t more verbose)

Affected files ...

... //depot/perl/ext/DynaLoader/t/XSLoader.t#2 edit
... //depot/perl/ext/SDBM_File/t/sdbm.t#2 edit

Differences ...

==== //depot/perl/ext/DynaLoader/t/XSLoader.t#2 (text) ====
Index: perl/ext/DynaLoader/t/XSLoader.t
--- perl/ext/DynaLoader/t/XSLoader.t#1~20944~   Fri Aug 29 22:50:41 2003
+++ perl/ext/DynaLoader/t/XSLoader.t    Fri Aug 29 22:57:04 2003
@@ -2,7 +2,17 @@
 
 BEGIN {
     chdir 't';
-#    @INC = '../lib';
+    @INC = '../lib';
+    eval 'use Fcntl';
+    if ($@ =~ /dynamic loading not available/) {
+        print "1..0 # Skip: no dynamic loading\n";
+       exit;
+    }
+    require Config; import Config;
+    if (($Config{'extensions'} !~ /\bSDBM_File\b/) && ($^O ne 'VMS')){
+       print "1..0 # Skip: no SDBM_File\n";
+       exit 0;
+    }
 }
 
 use Test;

==== //depot/perl/ext/SDBM_File/t/sdbm.t#2 (text) ====
Index: perl/ext/SDBM_File/t/sdbm.t
--- perl/ext/SDBM_File/t/sdbm.t#1~20269~        Mon Jul 28 08:07:22 2003
+++ perl/ext/SDBM_File/t/sdbm.t Fri Aug 29 22:57:04 2003
@@ -7,7 +7,7 @@
     @INC = '../lib';
     require Config; import Config;
     if (($Config{'extensions'} !~ /\bSDBM_File\b/) && ($^O ne 'VMS')){
-       print "1..0\n";
+       print "1..0 # Skip: no SDBM_File\n";
        exit 0;
     }
 }
End of Patch.

Reply via email to