| From: | Daniel Gustafsson <daniel(at)yesql(dot)se> | 
|---|---|
| To: | Andrew Dunstan <andrew(at)dunslane(dot)net> | 
| Cc: | Heikki Linnakangas <hlinnaka(at)iki(dot)fi>, PostgreSQL Hackers <pgsql-hackers(at)lists(dot)postgresql(dot)org>, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> | 
| Subject: | Re: IPC::Run::time[r|out] vs our TAP tests | 
| Date: | 2025-02-19 23:56:56 | 
| Message-ID: | AB84CEC2-F7C4-411B-BFD8-D880B998207B@yesql.se | 
| Views: | Whole Thread | Raw Message | Download mbox | Resend email | 
| Thread: | |
| Lists: | pgsql-hackers | 
> On 19 Feb 2025, at 23:08, Andrew Dunstan <andrew(at)dunslane(dot)net> wrote:
> On 2024-10-31 Th 6:18 PM, Heikki Linnakangas wrote:
Thanks for review!
>> Perhaps sommething like this:
>> 
>> "Close the psql session and clean up resources. Each psql session must be closed with C<quit> before the end of the test.
>> Returns TRUE if psql exited successfully (i.e. with zero exit code), otherwise returns FALSE and reports a test failure."
>> 
>> Would that be accurate?
> 
> I would be OK with Heikki's version.
Fixed.
> The patches have bitrotted slightly.
The attached rebases over current HEAD and passes check-world locally for me.
> Also this is wrong, I think:
> 
>     isnt($self->{timeout}->is_expired, 'psql query_until timed out');
> 
> I think it should be
> 
>     ok(! $self->{timeout}->is_expired, 'psql query_until did not time out');
Fixed.
--
Daniel Gustafsson
| Attachment | Content-Type | Size | 
|---|---|---|
| v3-0002-Report-test-failure-rather-than-aborting-in-case-.patch | application/octet-stream | 4.4 KB | 
| v3-0001-Configure-interactive-instance-to-restart-timer.patch | application/octet-stream | 1.7 KB | 
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Michael Paquier | 2025-02-20 00:02:19 | Re: ReplicationSlotRelease() crashes when the instance is in the single user mode | 
| Previous Message | Michael Paquier | 2025-02-19 23:55:51 | Re: Proposal to CREATE FOREIGN TABLE LIKE |