#! perl -I. -w use t::Test::abeltje; use File::Spec::Functions qw/:DEFAULT devnull/; use File::Find; my @to_compile; BEGIN { find( sub { -f or return; /\.pm$/ or return; push @to_compile, $File::Find::name; }, './lib' ) if -d './lib'; } my $out = '2>&1'; if (!$ENV{TEST_VERBOSE}) { $out = sprintf "> %s 2>&1", devnull(); } foreach my $src ( @to_compile ) { is( system( qq{$^X "-Ilib" "-c" "$src" $out} ), 0, "perl -c '$src'" ); } abeltje_done_testing();