X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=xt%2Fpod.t;h=0ed796bb7eb59e75400ae8f6730160173d07e4e1;hb=f2d11f4aef9b6c116351f0ee327a46551fcd190f;hp=328a1ed333f811229ec9e688bf2d04fa4e66bb6c;hpb=39c9c72df61c84b595715e3d164bacc0b8e68439;p=dbsrgits%2FDBIx-Class.git diff --git a/xt/pod.t b/xt/pod.t index 328a1ed..0ed796b 100644 --- a/xt/pod.t +++ b/xt/pod.t @@ -5,17 +5,16 @@ use Test::More; use lib qw(t/lib); use DBICTest; -# Don't run tests for installs -if ( DBICTest::RunMode->is_plain ) { - plan( skip_all => "Author tests not required for installation" ); -} - require DBIx::Class; unless ( DBIx::Class::Optional::Dependencies->req_ok_for ('test_pod') ) { my $missing = DBIx::Class::Optional::Dependencies->req_missing_for ('test_pod'); - (! DBICTest::RunMode->is_plain && ! DBICTest::RunMode->is_smoker ) + $ENV{RELEASE_TESTING} ? die ("Failed to load release-testing module requirements: $missing") : plan skip_all => "Test needs: $missing" } -Test::Pod::all_pod_files_ok(); +# this has already been required but leave it here for CPANTS static analysis +require Test::Pod; + +my $generated_pod_dir = 'maint/.Generated_Pod'; +Test::Pod::all_pod_files_ok( 'lib', -d $generated_pod_dir ? $generated_pod_dir : () );