modified loadtest() to produce better error message when it fails to load
authorDaniel Stenberg <daniel@haxx.se>
Thu, 26 Feb 2004 09:19:16 +0000 (09:19 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Thu, 26 Feb 2004 09:19:16 +0000 (09:19 +0000)
a test file

tests/getpart.pm

index 9c74986..7331be7 100644 (file)
@@ -92,21 +92,20 @@ sub getpart {
 sub loadtest {
     my ($file)=@_;
 
-    my $dir;
-    $dir = $ENV{'srcdir'};
-    if(!$dir) {
-        $dir=".";
-    }
-    
-
     undef @xml;
-    open(XML, "<$dir/$file") ||
-        return 1; # failure!
-    binmode XML; # for crapage systems, use binary
-    while(<XML>) {
-        push @xml, $_;
+
+    if(open(XML, "<$file")) {
+        binmode XML; # for crapage systems, use binary
+        while(<XML>) {
+            push @xml, $_;
+        }
+        close(XML);
+    }
+    else {
+        # failure
+        print STDERR "file $file wouldn't open!\n";
+        return 1;
     }
-    close(XML);
     return 0;
 }