Re: Portability issues in TAP tests

Поиск
Список
Период
Сортировка
От Peter Eisentraut
Тема Re: Portability issues in TAP tests
Дата
Msg-id 54503210.80209@gmx.net
обсуждение исходный текст
Ответ на Portability issues in TAP tests  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
On 7/17/14 3:31 PM, Tom Lane wrote:
> My Salesforce colleagues have been complaining that the TAP tests added
> in 9.4 don't work terribly well for them.  I've been poking at this,
> and I believe this is a reasonably complete list of the problems:

Quick followup:

> 1. "make [install]check-world" tries to run the TAP tests even when
> "prove" was not found by configure.  I regard this as a stop-ship issue
> for 9.4; "prove" is not part of a basic Perl installation, and even if
> it were, we don't require Perl to build from a tarball.

I just sent in a proposed patch for that.

> 2. Most of the tests fail in "make check" mode, unless you already did
> "make install", because of failures to load libpq.so.  The right fix for
> this seems to be to modify LD_LIBRARY_PATH and friends

This was fixed.

> 3. Many of the tests depend on Test::More's "subtest" feature,

This was changed so it doesn't fail anymore.  Discussion is ongoing
about whether to keep using that feature, but it's not a fatal error
anymore.

> 4. IPC::Run isn't installed by default on RHEL, and probably not on other
> distros either.  If there's a reasonably painless way to remove this
> dependency, it'd improve the portability of the tests.  This is lower
> priority than the previous items, for sure.

Same as above.





В списке pgsql-hackers по дате отправления:

Предыдущее
От: Peter Eisentraut
Дата:
Сообщение: how to handle missing "prove"
Следующее
От: Peter Eisentraut
Дата:
Сообщение: Re: Portability issues in TAP tests