App-grindperl
view release on metacpan or search on metacpan
lib/App/grindperl.pm view on Meta::CPAN
234235236237238239240241242243244245246247248249250251252253254my
$jobs
=
$self
->opt->get_jobs;
if
(
$test_jobs
) {
$ENV
{TEST_JOBS} =
$test_jobs
if
$test_jobs
> 1;
if
(
$self
->opt->get_porting ) {
$self
->vlog(
"Running 'make test_porting' with $test_jobs jobs"
);
$self
->do_cmd(
"make -j $jobs test_porting"
)
or croak (
"make test_porting failed"
);
}
elsif
(
grep
{ /test_harness/ }
do
{
local
(
@ARGV
,$/) =
"Makefile"
; <>} ) {
$self
->vlog(
"Running 'make test_harness' with $test_jobs jobs"
);
$self
->do_cmd(
"make -j $jobs test_harness"
)
or croak (
"make test_harness failed"
);
}
else
{
$self
->vlog(
"Running 'make test' with $test_jobs jobs"
);
$self
->do_cmd(
"make -j $jobs test"
)
or croak (
"make test failed"
);
}
}
( run in 0.476 second using v1.01-cache-2.11-cpan-49f99fa48dc )