Author: dagolden
Date: Fri Nov 20 12:01:02 2009
New Revision: 13571

Added:
   Module-Build/trunk/t/00-compile.t   (contents, props changed)

Log:
add test to ensure all modules compile

Added: Module-Build/trunk/t/00-compile.t
==============================================================================
--- (empty file)
+++ Module-Build/trunk/t/00-compile.t   Fri Nov 20 12:01:02 2009
@@ -0,0 +1,17 @@
+use strict;
+use warnings;
+use Test::More;
+use File::Find qw/find/;
+use File::Spec;
+
+my @files;
+find( sub { -f && /\.pm$/ && push @files, $File::Find::name }, 'lib' );
+
+plan tests => scalar @files;
+
+for my $f ( sort @files ) {
+  my $mod = join("::",File::Spec->splitdir(File::Spec->abs2rel($f, 'lib')));
+  $mod =~ s{\.pm$}{};
+  require_ok( $mod );
+}
+

Reply via email to