App-TestOnTap
view release on metacpan or search on metacpan
lib/App/TestOnTap/PackInfo.pm view on Meta::CPAN
\$verbose = 1 if \$debug;
my \$outdir = dirname(\$outfile);
die("The output directory doesn't exist: '\$outdir'\\n") unless -d \$outdir;
die("The outfile exists: '\$outfile'\\n") if -e \$outfile;
print "Getting username...\\n" if \$verbose;
my (undef, \$usernameFile) = tempfile('testontap_username_XXXX', TMPDIR => 1, UNLINK => 1);
if (\$info)
{
my \$username = \$IS_WINDOWS ? getlogin() : scalar(getpwuid(\$<));
write_file(\$usernameFile, "\$username\\n") || die("Failed to write '\$usernameFile': $!\\n");
}
print "Getting hostname...\\n" if \$verbose;
my (undef, \$hostnameFile) = tempfile('testontap_hostname_XXXX', TMPDIR => 1, UNLINK => 1);
if (\$info)
{
my \$hostname = hostfqdn();
write_file(\$hostnameFile, "\$hostname\\n") || die("Failed to write '\$hostnameFile': $!\\n");
}
lib/App/TestOnTap/WorkDirManager.pm view on Meta::CPAN
suiteid => $args->getConfig()->getId(),
suitename => basename($args->getSuiteRoot()),
begin => stringifyTime($self->{begin}),
end => stringifyTime($self->{end}),
elapsed =>
{
str => $aggregator->elapsed_timestr(),
real => $elapsed->real(),
cpu => $elapsed->cpu_a(),
},
user => $IS_WINDOWS ? getlogin() : scalar(getpwuid($<)),
host => hostfqdn(),
jobs => $args->getJobs(),
dollar0 => slashify(File::Spec->rel2abs($0)),
argv => $args->getFullArgv(),
defines => $args->getDefines(),
platform => $^O,
uname => [ uname() ],
order => $self->{orderstrategy} ? $self->{orderstrategy}->getStrategyName() : undef,
};
$self->__save("$self->{save_testontap}/meta", $meta);
( run in 0.247 second using v1.01-cache-2.11-cpan-8d75d55dd25 )