Lib.pm: Skip tests if perl-libintl module is not available.
authorRichard Jones <rjones@centos5x32.home.annexia.org>
Wed, 29 Jul 2009 14:49:48 +0000 (15:49 +0100)
committerRichard Jones <rjones@trick.home.annexia.org>
Wed, 29 Jul 2009 14:51:14 +0000 (15:51 +0100)
perl/t/500-lib-load.t
perl/t/510-lib-file-arch.t

index 1407169..de928ae 100644 (file)
 
 use strict;
 use warnings;
-use Test::More tests => 1;
+
+BEGIN {
+    use Test::More;
+
+    eval "use Locale::TextDomain";;
+    if (exists $INC{"Locale/TextDomain.pm"}) {
+       plan tests => 1;
+    } else {
+       plan skip_all => "no perl-libintl module";
+       exit 0;
+    }
+}
 
 use Sys::Guestfs;
 use Sys::Guestfs::Lib;
index 14392e8..b0a96e9 100644 (file)
 
 use strict;
 use warnings;
-use Test::More tests => 17;
+
+BEGIN {
+    use Test::More;
+    eval "use Locale::TextDomain";;
+    if (exists $INC{"Locale/TextDomain.pm"}) {
+       plan tests => 17;
+    } else {
+       plan skip_all => "no perl-libintl module";
+       exit 0;
+    }
+}
 
 use Sys::Guestfs;
 use Sys::Guestfs::Lib;