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 1nMBvP-0000jz-BY for pgsql-hackers@arkaria.postgresql.org; Mon, 21 Feb 2022 16:52:35 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1nMBvN-0003HL-TX for pgsql-hackers@arkaria.postgresql.org; Mon, 21 Feb 2022 16:52:33 +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 1nMBvN-0003H8-J3 for pgsql-hackers@lists.postgresql.org; Mon, 21 Feb 2022 16:52:33 +0000 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nMBvL-0005W1-AB for pgsql-hackers@postgresql.org; Mon, 21 Feb 2022 16:52:32 +0000 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 270043202091; Mon, 21 Feb 2022 11:52:30 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Mon, 21 Feb 2022 11:52:30 -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=kEWfwc4HeA6AmW+MjYi/wW5e3x8HkYFv2Eskvt 2pNvc=; b=K5ttS9cmxdkYZmFYQQ4QOYyS2CMQCNjWD5MFzS4z6YKjS99t3nSJzY XJKyFfqbHkNL2YvevgiKgyy+JRl2BgsyMwKkviXZTeZC3TsiiJaDRREOtVUZBZ4Y Q0EFD9iHxRG83Fk8fmurgQ4wbdjOKWRTcpgeqJMkWk5KJB/azGGRoStyGaD9HQVC xbQZ5vQ0Ieb4SjtX6WbbYYnZCdyP/EQw4gHcbCVDYBV56CQxBmCYjlvGY31Jdksi EHAX4S+MrcFhDbh2ruBD8TxTdt8qbD51CrPoBfKYFCBHjm6nEKalmhClgIL/VwPz o10lCnYtKoIRSp66zH/aDERz6xh9BmQQ== 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=kEWfwc4HeA6AmW+Mj Yi/wW5e3x8HkYFv2Eskvt2pNvc=; b=kiV8EC/gwuSVtfPRQKYAyl7+f58vLB6sO JU1J+eWy+QovVcXNJJrL2RbP8p7+JVJg+CzhblIn159GDyDpkjwoMCsTI5jze7t8 8AEL+rPDijyBGHj01Tm+z1igjHNEmn98rYdCs7DIOllAnW+pbbJiLjfjttSmx3q4 pa6G29E3jVpwf+ZcI2uLwqv40jurRvP4Eo4IQkawMCiZS+el3NlB1pb/1aWdPQ5y tr1Zg9/PGmhx3wi4vrOwv9klpGSV2etcH0dl75+7feunknp5CWVruXk0I0ZfK7yr 7Lobq4YDe+WxqpzwX9jms7ZsWdZJP88ZNUiyUsOZcDD2wlacfyFUw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrkeeigdelvdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpeffhffvuffkfhggtggujgesthdtredttddtvdenucfhrhhomheptehnughrvghs ucfhrhgvuhhnugcuoegrnhgurhgvshesrghnrghrrgiivghlrdguvgeqnecuggftrfgrth htvghrnhepudekhfekleeugeevteehleffffejgeelueduleeffeeutdelffeujeffhfeu ffdunecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprg hnughrvghssegrnhgrrhgriigvlhdruggv X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 21 Feb 2022 11:52:29 -0500 (EST) Date: Mon, 21 Feb 2022 08:52:28 -0800 From: Andres Freund To: Daniel Gustafsson Cc: Peter Eisentraut , pgsql-hackers@postgresql.org Subject: Re: [RFC] building postgres with meson Message-ID: <20220221165228.aqnfg45mceym7njm@alap3.anarazel.de> References: <20211012083721.hvixq4pnh2pixr3j@alap3.anarazel.de> <20211012161541.b3udjnblk6z4zc5u@alap3.anarazel.de> <20211012190122.hkdcrmvafj3eihpx@alap3.anarazel.de> <62A6B9F0-C3D3-45CD-8E8B-90A8E5B08DFA@yesql.se> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <62A6B9F0-C3D3-45CD-8E8B-90A8E5B08DFA@yesql.se> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hi, On 2021-10-13 13:54:10 +0200, Daniel Gustafsson wrote: > I added a --tap option for TAP output to pg_regress together with Jinbao Chen > for giggles and killing some time a while back. Sorry for not replying to this earlier. I somehow thought I had, but the archives disagree. I think this would be great. > If it's helpful and there's any interest for this I'm happy to finish it up now. Yes! Probably worth starting a new thread for... > One thing that came out of this, is that we don't really handle the ignored > tests in the way the code thinks it does for normal output, the attached treats > ignored tests as SKIP tests. I can't really parse the first sentence... > if (exit_status != 0) > log_child_failure(exit_status); > @@ -2152,6 +2413,7 @@ regression_main(int argc, char *argv[], > {"config-auth", required_argument, NULL, 24}, > {"max-concurrent-tests", required_argument, NULL, 25}, > {"make-testtablespace-dir", no_argument, NULL, 26}, > + {"tap", no_argument, NULL, 27}, > {NULL, 0, NULL, 0} > }; I'd make it a --format=(regress|tap) or such. Greetings, Andres Freund