summaryrefslogtreecommitdiff
path: root/ext/DynaLoader
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2003-08-30 05:57:04 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2003-08-30 05:57:04 +0000
commitdbb032c1141611de229b2d56c7ef8937f4cd1986 (patch)
tree37e4c8c740769bc298bf2092323e46195cad2509 /ext/DynaLoader
parent9e8c31cc7f224d58a5cb5107b5900855526a273c (diff)
downloadperl-dbb032c1141611de229b2d56c7ef8937f4cd1986.tar.gz
Make XSLoader.t more robust (and sdbm.t more verbose)
p4raw-id: //depot/perl@20945
Diffstat (limited to 'ext/DynaLoader')
-rw-r--r--ext/DynaLoader/t/XSLoader.t12
1 files changed, 11 insertions, 1 deletions
diff --git a/ext/DynaLoader/t/XSLoader.t b/ext/DynaLoader/t/XSLoader.t
index 1654a2ec03..6eb26af64b 100644
--- a/ext/DynaLoader/t/XSLoader.t
+++ b/ext/DynaLoader/t/XSLoader.t
@@ -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;