Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nMz0G-0003QJ-4I for pgsql-hackers@arkaria.postgresql.org; Wed, 23 Feb 2022 21:16:52 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1nMyzj-00027E-KM for pgsql-hackers@arkaria.postgresql.org; Wed, 23 Feb 2022 21:16:19 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nMyzh-00024M-Tq for pgsql-hackers@lists.postgresql.org; Wed, 23 Feb 2022 21:16:19 +0000 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nMyzb-0000l9-2o for pgsql-hackers@postgresql.org; Wed, 23 Feb 2022 21:16:16 +0000 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 0B13D3201DD2; Wed, 23 Feb 2022 16:16:08 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Wed, 23 Feb 2022 16:16:09 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=anarazel.de; h= cc:cc:content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to; s=fm3; bh=dwxQO8HBpglE/LRaorLE/f/OXXedaSUPvFAv+u FrcfY=; b=W4ccQ/4EXltCBiQEkA14If+zNXI0nr+goX34ieZhjNxA9jLUESjuEE Ly51p9ccb7qHL1+WY/LhJPJptEY9X0sq3om5rMlw0JnVN933hmfw5voHOaHIrO24 eiVkRZAi9s38nl13RiEX1QWxkTaCQqjTSXVKHeRL66XVVAY3auPGJsKqaS0hgWhv MavDzhNGewcNWHiyLGd0Le3dv9CdfwTuCsFbBFwiLMl7NAAolj8UUEJaRXprYkfD Hly5r0YBvizXz24Mz2v7CB5nVchUKm2coU9TLNXGw/48+U5qXHYcQQ7A35ne0Hra UCSe3VM6cIwqTc2h+8vRwbr69axWWB9w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=dwxQO8HBpglE/LRao rLE/f/OXXedaSUPvFAv+uFrcfY=; b=LKwzBbl2i+eoMmvBBC0DEZZ4aUM0Lk53M dNnEwoT5QXI/G0ZQvH+7oNys8huWwzGpg/p1YqFS/aj0CagUc/d8b4zZkOJY4+Hq cT76zwnS5stHPxu9JEfdZxdQ2NF3AunVZm69sSxAF2ut+CcctNCxQ/CL6ouXSuE+ jUlHhKOKbra3hIOfD0kvqsANWUq/rltiNr58jWt1bwjEX6kOXs/8O9P18qvWGXOz eh9+YdJCrgDRLgQv0pNNKhFQf8GFy3/u1RAZPhEps7nuicX75vn6DVbuIjX0m9SE eBWIO9Octn4rcRFzAoILf9dzE+F51e17Ja9Qoc19tROmuzNGYOh6g== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrledtgddugeegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfhfgggtuggjsehttdertddttddvnecuhfhrohhmpeetnhgurhgv shcuhfhrvghunhguuceorghnughrvghssegrnhgrrhgriigvlhdruggvqeenucggtffrrg htthgvrhhnpeefueeigefhtdegudevtdeiffelhfdukeduheehveeuhedttdeuvdeiveei feekgfenucffohhmrghinhepmhhkvhgtsghuihhlugdrphhmnecuvehluhhsthgvrhfuih iivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprghnughrvghssegrnhgrrhgriigv lhdruggv X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 23 Feb 2022 16:16:07 -0500 (EST) Date: Wed, 23 Feb 2022 13:16:06 -0800 From: Andres Freund To: Tom Lane Cc: Andrew Dunstan , pgsql-hackers@postgresql.org Subject: Re: convert libpq uri-regress tests to tap test Message-ID: <20220223211606.ikcwoolsz2nohsw6@alap3.anarazel.de> References: <20220223203031.ezrd73ohvjgfksow@alap3.anarazel.de> <0b8719b8-f339-ebc0-781a-737db158b671@dunslane.net> <1251254.1645649828@sss.pgh.pa.us> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1251254.1645649828@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hi, On 2022-02-23 15:57:08 -0500, Tom Lane wrote: > Andrew Dunstan writes: > > On 2/23/22 15:30, Andres Freund wrote: > >> Perhaps we should just rename src/test/modules/libpq_pipeline to > >> src/test/modules/libpq and move uri-regress in there as well? > > > WFM > > +1 Cool. One question on making that happen: Right now the makefiles building C stuff in src/test/modules all have the contrib-style stanza to build via pgxs. But afaics pgxs doesn't support building multiple programs. Which src/test/modules/libpq would need to. Aaics there's currently no way to have Mkvcbuild.pm build multiple programs in one dir via its makefile parsing stuff? Andrew, any suggestions for not needing to spell this out in both the makefile and Mkvcbuild.pm? Separately: I don't really understand why we do the whole if USE_PGXS dance in src/test/modules? - Andres