forked from lix-project/hydra
Set the YATH_JOB_COUNt to NIX_BUILD_CORES if no parallelism variables are set
This commit is contained in:
parent
5506962537
commit
09652475bd
1 changed files with 9 additions and 0 deletions
|
@ -11,6 +11,15 @@ BEGIN {
|
||||||
$App::Yath::Script::SCRIPT = which 'yath';
|
$App::Yath::Script::SCRIPT = which 'yath';
|
||||||
}
|
}
|
||||||
use App::Yath::Util qw/find_yath/;
|
use App::Yath::Util qw/find_yath/;
|
||||||
|
use List::SomeUtils qw(none);
|
||||||
|
|
||||||
|
if (defined($ENV{"NIX_BUILD_CORES"})
|
||||||
|
and not defined($ENV{"YATH_JOB_COUNT"})
|
||||||
|
and not defined($ENV{"T2_HARNESS_JOB_COUNT"})
|
||||||
|
and not defined($ENV{"T2_HARNESS_JOB_COUNT"})) {
|
||||||
|
$ENV{"YATH_JOB_COUNT"} = $ENV{"NIX_BUILD_CORES"};
|
||||||
|
print STDERR "test.pl: Defaulting \$YATH_JOB_COUNT to \$NIX_BUILD_CORES (${\$ENV{'NIX_BUILD_CORES'}})\n";
|
||||||
|
}
|
||||||
|
|
||||||
system($^X, find_yath(), '-D', 'test', '--default-search' => './', @ARGV);
|
system($^X, find_yath(), '-D', 'test', '--default-search' => './', @ARGV);
|
||||||
my $exit = $?;
|
my $exit = $?;
|
||||||
|
|
Loading…
Reference in a new issue