Test-LectroTest
view release on metacpan or search on metacpan
lib/Test/LectroTest/FailureRecorder.pm view on Meta::CPAN
close $fh;
push @{$self->{cache}}, $rec if $self->{cache};
1;
}
sub _platform {
shift->{platform} ||= do {
# first try to grab version line from `perl -v`
eval {
local $_ = `$^X -v`;
$_ && /^This is perl,(.*)/im && "perl$1";
}
# if that fails, build our own version line
||
sprintf("perl v%vd on %s", $^V,
# if uname works, get the platform info from it
eval {
require POSIX;
if (my @u = POSIX::uname()) {
return "@{[grep defined, @u[0,4,2,3]]}";
}
( run in 0.875 second using v1.01-cache-2.11-cpan-49f99fa48dc )