[Bast-commits] r8386 - in DBIx-Class/0.08/trunk: . t

frew at dev.catalyst.perl.org frew at dev.catalyst.perl.org
Tue Jan 19 22:42:51 GMT 2010


Author: frew
Date: 2010-01-19 22:42:50 +0000 (Tue, 19 Jan 2010)
New Revision: 8386

Added:
   DBIx-Class/0.08/trunk/t/07eol.t
Modified:
   DBIx-Class/0.08/trunk/Makefile.PL
Log:
Add EOL test


Modified: DBIx-Class/0.08/trunk/Makefile.PL
===================================================================
--- DBIx-Class/0.08/trunk/Makefile.PL	2010-01-19 17:19:40 UTC (rev 8385)
+++ DBIx-Class/0.08/trunk/Makefile.PL	2010-01-19 22:42:50 UTC (rev 8386)
@@ -70,6 +70,9 @@
   # when changing also adjust version in t/06notabs.t
   'Test::NoTabs'              => '0.9',
 
+  # when changing also adjust version in t/07eol.t
+  'Test::EOL'                 => '0.6',
+
   # when changing also adjust version in t/03podcoverage.t
   'Test::Pod::Coverage'       => '1.08',
   'Pod::Coverage'             => '0.20',

Added: DBIx-Class/0.08/trunk/t/07eol.t
===================================================================
--- DBIx-Class/0.08/trunk/t/07eol.t	                        (rev 0)
+++ DBIx-Class/0.08/trunk/t/07eol.t	2010-01-19 22:42:50 UTC (rev 8386)
@@ -0,0 +1,28 @@
+use warnings;
+use strict;
+
+use Test::More;
+use lib 't/lib';
+use DBICTest;
+
+my @MODULES = (
+  'Test::EOL 0.6',
+);
+
+# Don't run tests for installs
+unless ( DBICTest::AuthorCheck->is_author || $ENV{AUTOMATED_TESTING} || $ENV{RELEASE_TESTING} ) {
+  plan( skip_all => "Author tests not required for installation" );
+}
+# Load the testing modules
+foreach my $MODULE ( @MODULES ) {
+  eval "use $MODULE";
+  if ( $@ ) {
+    $ENV{RELEASE_TESTING}
+    ? die( "Failed to load required release-testing module $MODULE" )
+    : plan( skip_all => "$MODULE not available for testing" );
+  }
+}
+
+all_perl_files_ok({ trailing_whitespace => 1}, qw/t lib script maint/);
+
+done_testing;




More information about the Bast-commits mailing list