mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-12-27 08:39:28 +08:00
Reference test binary using TESTDIR in 001_libpq_pipeline.pl.
The previous approach didn't really work on windows, due to the PATH separator being ';' not ':'. Instead of making the PATH change more complicated, reference the binary using the TESTDIR environment. Reported-By: Andres Freund <andres@anarazel.de> Suggested-By: Andrew Dunstan <andrew@dunslane.net> Discussion: https://postgr.es/m/20210930214040.odkdd42vknvzifm6@alap3.anarazel.de Backpatch: 14-, where the test was introduced.
This commit is contained in:
parent
c6bc655ee2
commit
795862c280
@ -14,9 +14,9 @@ $node->init;
|
||||
$node->start;
|
||||
|
||||
my $numrows = 700;
|
||||
$ENV{PATH} = "$ENV{TESTDIR}:$ENV{PATH}";
|
||||
my $libpq_pipeline = "$ENV{TESTDIR}/libpq_pipeline";
|
||||
|
||||
my ($out, $err) = run_command([ 'libpq_pipeline', 'tests' ]);
|
||||
my ($out, $err) = run_command([ $libpq_pipeline, 'tests' ]);
|
||||
die "oops: $err" unless $err eq '';
|
||||
my @tests = split(/\s+/, $out);
|
||||
|
||||
@ -39,8 +39,8 @@ for my $testname (@tests)
|
||||
# Execute the test
|
||||
$node->command_ok(
|
||||
[
|
||||
'libpq_pipeline', @extraargs,
|
||||
$testname, $node->connstr('postgres')
|
||||
$libpq_pipeline, @extraargs,
|
||||
$testname, $node->connstr('postgres')
|
||||
],
|
||||
"libpq_pipeline $testname");
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user