Re: TAP test breakage on MacOS X

From: Peter Eisentraut <peter_e(at)gmx(dot)net>
To: Robert Haas <robertmhaas(at)gmail(dot)com>
Cc: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Andrew Dunstan <andrew(at)dunslane(dot)net>, "pgsql-hackers(at)postgresql(dot)org" <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: TAP test breakage on MacOS X
Date: 2014-11-03 21:44:35
Message-ID: 5457F743.5050602@gmx.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On 10/29/14 8:42 AM, Robert Haas wrote:
> I'm sympathetic to that line of reasoning, but I really think that if
> you want to keep this infrastructure, it needs to be made portable.

Let me clarify that this was my intention. I have looked at many test
frameworks, many of which are much nicer than what we have, but the
portability and dependency implications for this project would have been
between shocking and outrageous. I settled for what I felt was the
absolute minimum: Perl + IPC::Run. It was only later on that I learned
that 1) subtests don't work in Perl 5.10, and 2) subtests are broken in
Perl 5.12. So we removed the use of subtests and now we are back at the
baseline I started with.

The irony in this whole story is that if we had thrown this onto the
build farm right away, we might have found and fixed these problems
within a week instead of five months later.

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Andrew Dunstan 2014-11-03 21:53:38 Re: TAP test breakage on MacOS X
Previous Message Tom Lane 2014-11-03 21:40:39 Re: TAP test breakage on MacOS X