],
# Configuration tuning for test suite ./configure
- test_configure_env =>{},
- test_configure_args =>[],
+ 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')
# 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;
my %saved_env = %ENV;
my $status = $? >>8;
unless($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