mirror of
https://github.com/postgres/postgres.git
synced 2025-05-08 07:21:33 +03:00
Use installed postgresql.conf.sample for GUC sanity TAP test
The current code looks for the sample file in the source directory, but it seems better to test against the installed sample file. Backpatch to release 15 where the test was introduced. Discussion: https://postgr.es/m/73eea68e-3b6f-5f63-6024-25ed26b52016@dunslane.net Reviewed by Tom Lane, Alvaro Herrera, Michael Paquier.
This commit is contained in:
parent
7a387f513d
commit
0086ee356f
@ -33,10 +33,9 @@ my $not_in_sample = $node->safe_psql(
|
|||||||
ORDER BY 1");
|
ORDER BY 1");
|
||||||
my @not_in_sample_array = split("\n", lc($not_in_sample));
|
my @not_in_sample_array = split("\n", lc($not_in_sample));
|
||||||
|
|
||||||
# TAP tests are executed in the directory of the test, in the source tree,
|
# use the sample file from the temp install
|
||||||
# even for VPATH builds, so rely on that to find postgresql.conf.sample.
|
my $share_dir = $node->config_data('--sharedir');
|
||||||
my $rootdir = "../../../..";
|
my $sample_file = "$share_dir/postgresql.conf.sample";
|
||||||
my $sample_file = "$rootdir/src/backend/utils/misc/postgresql.conf.sample";
|
|
||||||
|
|
||||||
# List of all the GUCs found in the sample file.
|
# List of all the GUCs found in the sample file.
|
||||||
my @gucs_in_file;
|
my @gucs_in_file;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user