# test_configure_args => [ '--foo', '--bar' => 3, '-v' ]
test_configure_env => {},
test_configure_args => [],
# test_configure_args => [ '--foo', '--bar' => 3, '-v' ]
test_configure_env => {},
test_configure_args => [],
+ # Configuration tuning for test suite run
+ # eg. test_run_args = '-FLAVOUR openssl_1_1_1',
+ test_run_args => '',
);
if ($branch eq 'global')
);
if ($branch eq 'global')
# backwards compat for build-farm.conf from before this support was added
$EximBuild::conf{test_configure_env} = {} unless exists $EximBuild::conf{test_configure_env};
$EximBuild::conf{test_configure_args} = [] unless exists $EximBuild::conf{test_configure_args};
# backwards compat for build-farm.conf from before this support was added
$EximBuild::conf{test_configure_env} = {} unless exists $EximBuild::conf{test_configure_env};
$EximBuild::conf{test_configure_args} = [] unless exists $EximBuild::conf{test_configure_args};
+ $EximBuild::conf{test_run_args} = "" unless exists $EximBuild::conf{test_run_args};
my (@makeout, $status);
{
my (@makeout, $status);
{
- my @tmp = `(cd $exim/test && ./runtest -CONTINUE $tests_range )2>&1`;
+ my @tmp = `(cd $exim/test && ./runtest -CONTINUE $EximBuild::conf{test_run_args} $tests_range )2>&1`;
$status = $? >>8;
push @makeout, @tmp;
# Prepend the failed summary log outputs for ease of reading
$status = $? >>8;
push @makeout, @tmp;
# Prepend the failed summary log outputs for ease of reading