X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=xt%2Fpodcoverage.t;h=88bcb81c322b81c4ccb2f02807d104dca59657d0;hb=cb551b07;hp=a16a3653aec56d3ca3b1463fc03027dbd5822243;hpb=afb8fc5295f37e051ab76636d1f73538f42edc08;p=dbsrgits%2FDBIx-Class.git diff --git a/xt/podcoverage.t b/xt/podcoverage.t index a16a365..88bcb81 100644 --- a/xt/podcoverage.t +++ b/xt/podcoverage.t @@ -1,3 +1,5 @@ +use DBIx::Class::Optional::Dependencies -skip_all_without => 'test_podcoverage'; + use warnings; use strict; @@ -7,14 +9,6 @@ use lib qw(t/lib maint/.Generated_Pod/lib); use DBICTest; use namespace::clean; -require DBIx::Class; -unless ( DBIx::Class::Optional::Dependencies->req_ok_for ('test_podcoverage') ) { - my $missing = DBIx::Class::Optional::Dependencies->req_missing_for ('test_podcoverage'); - $ENV{RELEASE_TESTING} - ? die ("Failed to load release-testing module requirements: $missing") - : plan skip_all => "Test needs: $missing" -} - # this has already been required but leave it here for CPANTS static analysis require Test::Pod::Coverage; @@ -40,6 +34,11 @@ my $exceptions = { mk_classaccessor /] }, + 'DBIx::Class::Optional::Dependencies' => { + ignore => [qw/ + croak + /] + }, 'DBIx::Class::Carp' => { ignore => [qw/ unimport