Commit | Line | Data |
bf6d41be |
1 | use strict; |
2 | use warnings; |
3 | |
4 | use FindBin; |
5 | use lib "$FindBin::Bin/lib"; |
a06394ac |
6 | use File::Spec::Functions 'catfile', 'updir'; |
7 | |
8 | BEGIN { |
9 | unless (-e catfile $FindBin::Bin, updir, '.aggregating') { |
10 | require Test::More; |
11 | Test::More::plan(skip_all => 'No test aggregation requested'); |
12 | } |
13 | } |
bf6d41be |
14 | |
ea571bd0 |
15 | BEGIN { |
e8e8895a |
16 | unless (eval { require Test::Aggregate; Test::Aggregate->VERSION('0.364'); 1 }) { |
ea571bd0 |
17 | require Test::More; |
e8e8895a |
18 | Test::More::plan(skip_all => 'Test::Aggregate 0.364 required for test aggregation'); |
ea571bd0 |
19 | } |
20 | } |
bf6d41be |
21 | |
22 | my $tests = Test::Aggregate->new({ |
ff9ac86d |
23 | (@ARGV ? (tests => \@ARGV) : (dirs => 't/aggregate')), |
ee534e6b |
24 | verbose => 0, |
bf6d41be |
25 | set_filenames => 1, |
9de53c41 |
26 | findbin => 1, |
bf6d41be |
27 | }); |
28 | |
29 | $tests->run; |