mirror of
https://github.com/postgres/postgres.git
synced 2026-04-02 15:57:24 -04:00
Unbreak recovery test on Windows
On Windows we need to send explicit quit messages to psql or the TAP tests can hang.
This commit is contained in:
parent
9fb9691a88
commit
677271a3a1
1 changed files with 6 additions and 2 deletions
|
|
@ -124,8 +124,10 @@ $killme_stderr2 = '';
|
|||
my $ret = TestLib::system_log('pg_ctl', 'kill', 'KILL', $pid);
|
||||
is($ret, 0, 'killed process with KILL');
|
||||
|
||||
# Close psql session
|
||||
# Explicitly shut down psql gracefully - to avoid hangs or worse on windows
|
||||
$killme_stdin .= "\\q\n";
|
||||
$killme->finish;
|
||||
$killme_stdin2 .= "\\q\n";
|
||||
$killme2->finish;
|
||||
|
||||
# Wait till server restarts
|
||||
|
|
@ -212,8 +214,10 @@ $killme_stderr2 = '';
|
|||
$ret = TestLib::system_log('pg_ctl', 'kill', 'KILL', $pid);
|
||||
is($ret, 0, 'killed process with KILL');
|
||||
|
||||
# Close psql session
|
||||
# Explicitly shut down psql gracefully - to avoid hangs or worse on windows
|
||||
$killme_stdin .= "\\q\n";
|
||||
$killme->finish;
|
||||
$killme_stdin2 .= "\\q\n";
|
||||
$killme2->finish;
|
||||
|
||||
# Wait till server restarts
|
||||
|
|
|
|||
Loading…
Reference in a new issue