Re: convert libpq uri-regress tests to tap test
Andres Freund <andres@anarazel.de>
From: Andres Freund <andres@anarazel.de>
To: Jacob Champion <pchampion@vmware.com>
Cc: "andrew@dunslane.net" <andrew@dunslane.net>, "tgl@sss.pgh.pa.us" <tgl@sss.pgh.pa.us>, "peter.eisentraut@enterprisedb.com" <peter.eisentraut@enterprisedb.com>, "pgsql-hackers@postgresql.org" <pgsql-hackers@postgresql.org>
Date: 2022-02-24T17:35:43Z
Lists: pgsql-hackers
Hi, On 2022-02-24 17:03:33 +0000, Jacob Champion wrote: > On Thu, 2022-02-24 at 08:46 -0800, Andres Freund wrote: > > One annoying bit is that our current tap invocation infrastructure for msvc > > won't know how to deal with that. We put the build directory containing t/ > > onto PATH, but that won't work for test/. But we also don't want to install > > test binaries. Not sure what the solution for that is. > > Would it help if the C executable, not Perl, was the thing actually > producing the TAP output? The binaries built from test/ could be placed > into t/. Or does that just open up a new set of problems? I don't think it would help that much. And for the libpq pipeline test it doesn't really make sense anyway, because we intentionally use it with different traces and such. I've thought about a few C tap tests that I'd like, but I think that's a separate discussion. Greetings, Andres Freund
Commits
-
Run tests of libpq on installcheck-world, checkprep and check-world
- 2cc96f233914 15.0 landed
-
Convert src/interfaces/libpq/test to a tap test.
- ac25173cdbc4 15.0 landed
-
Run tap tests in src/interfaces/libpq.
- 6b04abdfc5e0 15.0 landed