X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=xt%2Feol.t;h=a3d7d864b75d84c57220af2be1222cd7dd6f3a05;hb=8273e845426f0187b4ad6c4a1b42286fa09a648f;hp=609f6adfc40325155edc1c671cc4cc5eb13d65a9;hpb=f90896ae18712675ac223834265342fbc5558b07;p=dbsrgits%2FDBIx-Class.git diff --git a/xt/eol.t b/xt/eol.t index 609f6ad..a3d7d86 100644 --- a/xt/eol.t +++ b/xt/eol.t @@ -5,28 +5,19 @@ use Test::More; use lib 't/lib'; use DBICTest; -# 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" ); -} - -plan skip_all => 'Test::EOL very broken'; - require DBIx::Class; unless ( DBIx::Class::Optional::Dependencies->req_ok_for ('test_eol') ) { my $missing = DBIx::Class::Optional::Dependencies->req_missing_for ('test_eol'); - $ENV{RELEASE_TESTING} || DBICTest::AuthorCheck->is_author + (! DBICTest::RunMode->is_plain && ! DBICTest::RunMode->is_smoker ) ? die ("Failed to load release-testing module requirements: $missing") : plan skip_all => "Test needs: $missing" } -TODO: { - local $TODO = 'Do not fix those yet - we have way too many branches out there, merging will be hell'; - Test::EOL::all_perl_files_ok({ trailing_whitespace => 1}, - qw/t xt lib script/, - DBICTest::AuthorCheck->is_author ? ('maint') : (), - ); -} +Test::EOL::all_perl_files_ok({ trailing_whitespace => 1 }, + qw/t xt lib script/, + DBICTest::RunMode->is_author ? ('maint') : (), +); -# FIXME - need to fix Test::EOL +# FIXME - Test::EOL declares 'no_plan' which conflicts with done_testing +# https://github.com/schwern/test-more/issues/14 #done_testing;