From: Heikki Linnakangas Date: Mon, 13 Apr 2015 15:28:42 +0000 (+0300) Subject: Fix pg_rewind regression tests in VPATH builds X-Git-Tag: REL9_5_ALPHA1~450 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b22a36a62ce312c1df9477382d1da602b0c24f6f;p=postgresql Fix pg_rewind regression tests in VPATH builds Should call just "pg_rewind", instead of "./pg_rewind". The tests are called so that PATH contains the temporariy installation bin dir. Per report from Alvaro Herrera --- diff --git a/src/bin/pg_rewind/RewindTest.pm b/src/bin/pg_rewind/RewindTest.pm index 7a20e79be8..50cae2c263 100644 --- a/src/bin/pg_rewind/RewindTest.pm +++ b/src/bin/pg_rewind/RewindTest.pm @@ -224,7 +224,7 @@ sub run_pg_rewind # Stop the master and be ready to perform the rewind system_or_bail("pg_ctl -w -D $test_standby_datadir stop -m fast >>$log_path 2>&1"); my $result = - run(['./pg_rewind', + run(['pg_rewind', "--debug", "--source-pgdata=$test_standby_datadir", "--target-pgdata=$test_master_datadir"], @@ -235,7 +235,7 @@ sub run_pg_rewind { # Do rewind using a remote connection as source my $result = - run(['./pg_rewind', + run(['pg_rewind', "--source-server", "port=$port_standby dbname=postgres", "--target-pgdata=$test_master_datadir"], '>>', $log_path, '2>&1');