X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F02pod.t;h=729aa09b2c6aaa6c88078b208e79ad76907efba1;hb=0d9fc72b9d3914e5f6fe827397f985a36842f2a8;hp=ddc29056b297d056e8bcf047077e3e73fb88384f;hpb=eaefb953638f736ee8988251bf8cfc8bedad2563;p=dbsrgits%2FDBIx-Class.git diff --git a/t/02pod.t b/t/02pod.t index ddc2905..729aa09 100644 --- a/t/02pod.t +++ b/t/02pod.t @@ -1,6 +1,27 @@ +use warnings; +use strict; + use Test::More; +use lib qw(t/lib); +use DBICTest; + +my @MODULES = ( + 'Test::Pod 1.26', +); + +# 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" ); +} -eval "use Test::Pod 1.14"; -plan skip_all => 'Test::Pod 1.14 required' if $@; +# 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_pod_files_ok();