Commit | Line | Data |
281738a4 |
1 | use warnings; |
2 | use strict; |
3 | |
4 | use Test::More; |
281738a4 |
5 | use lib 't/lib'; |
6 | use DBICTest; |
a8064486 |
7 | |
a8064486 |
8 | # Don't run tests for installs |
281738a4 |
9 | unless ( DBICTest::AuthorCheck->is_author || $ENV{AUTOMATED_TESTING} || $ENV{RELEASE_TESTING} ) { |
10 | plan( skip_all => "Author tests not required for installation" ); |
11 | } |
d146b340 |
12 | |
13 | require DBIx::Class; |
14 | unless ( DBIx::Class::Optional::Dependencies->req_ok_for ('test_notabs') ) { |
15 | my $missing = DBIx::Class::Optional::Dependencies->req_missing_for ('test_notabs'); |
16 | $ENV{RELEASE_TESTING} || DBICTest::AuthorCheck->is_author |
17 | ? die ("Failed to load release-testing module requirements: $missing") |
18 | : plan skip_all => "Test needs: $missing" |
a8064486 |
19 | } |
20 | |
d146b340 |
21 | Test::NoTabs::all_perl_files_ok(qw/t lib script maint/); |
281738a4 |
22 | |
d146b340 |
23 | # FIXME - need to fix Test::NoTabs |
24 | #done_testing; |