Gentoo-App-PerlInfo
view release on metacpan or search on metacpan
t/00-compile.t view on Meta::CPAN
use Test::More;
compile_ok('script/perl-info');
compile_ok('lib/Gentoo/App/PerlInfo.pm');
sub compile_ok {
my ($filename) = @_;
open my $fh, '<', $filename or die "Cannot open $filename, $!";
my $magic_number = scalar time();
my $magic_phrase = qq[Compile OK:$magic_number];
my $code = qq[UNITCHECK { die "$magic_phrase"; }\n];
$code .= qq[#line 1 "$filename"\n];
$code .= do { local $/ = undef; scalar <$fh> };
close $fh or warn "Error closing $filename, $!";
my $pid = fork;
if ($pid) {
local $?;
waitpid $pid, 0;
my $exit = $? >> 8;
my $signal = $? & 127;
( run in 1.005 second using v1.01-cache-2.11-cpan-748bfb374f4 )