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 1n9vio-0005pq-RN for pgsql-hackers@arkaria.postgresql.org; Tue, 18 Jan 2022 21:08:54 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1n9vin-0006PY-PY for pgsql-hackers@arkaria.postgresql.org; Tue, 18 Jan 2022 21:08:53 +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 1n9vin-0006PP-Cm for pgsql-hackers@lists.postgresql.org; Tue, 18 Jan 2022 21:08:53 +0000 Received: from mail-io1-xd34.google.com ([2607:f8b0:4864:20::d34]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1n9vij-0005yl-MS for pgsql-hackers@postgresql.org; Tue, 18 Jan 2022 21:08:51 +0000 Received: by mail-io1-xd34.google.com with SMTP id z19so271387ioj.1 for ; Tue, 18 Jan 2022 13:08:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telsasoft-com.20210112.gappssmtp.com; s=20210112; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=rhD73kH/uwzW7p2ZfeewdJRlUDYBwfpgkAqJGkD3djY=; b=EaZ0Ciiy5N8nr0nVtJUYfQi8EYL+pT4v+1Ug0P0zZXPFqgAdEJiDQKeEbqusb78OPO jgoGPFbElxKlv3w4r7l6SI6FXKQFqw6T3Kyf7dCY+ks1gNBP4YIv/YEbPn2QMM17lG7Q D0YKKtUvM+N5vkGyHiffZ4QCSiHINfqRhuAem6nzuR96BPB8pjzMiv5A3Dmnmpd8XpzZ 1F0YfSILBgXHXeWv22iy+eC3uyIhVQHc5A9hIImHb0v8ryBr4Ivt/9l7T1kcY/GuaOM+ E0jPiugecjbcTSfdAtwUM1xCNbBObmPXetSFndH4cZcheQWGYos6dbbfoZreWEdlirv6 WafA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=rhD73kH/uwzW7p2ZfeewdJRlUDYBwfpgkAqJGkD3djY=; b=eytnsAo2P104izmIBhZtvfiDkmB3ZRflkOuPOFZk73G+3lkDrOm0/j64TbkDcRbHs2 nh9fGqNhU9ykp2r/RBGXzZOtatjr+rLbg/vQ5HnlDJKTPPyIK/AufaSFYc2p/33mcpkA vrOgNQ4sEnpKHPRZAPDZ9vwqjsb9sG2WZ6Yqh/FYapUkzIobA2EmI+f8G41eCBgFW6qz YOWEsNS0mPNPlB6LV4S4STKuFiQX1gh9VWrL7YWq+td9nJGAsYMNHO1f3Mjic3Gks9cx PSA5d8AEHhPTbhH4ooFnwShi43/ct2IljIBLFCxnxVUNSR7kK+2NEihLnUGAPcxxEBiR royg== X-Gm-Message-State: AOAM530nNNcJzeX7ur8gyKn2rC9cUuV9R9FROEnPN7W1i4JjLkahkK/G P/k8nYFguXN9dVrhl2rxwJ8qOA== X-Google-Smtp-Source: ABdhPJzv0ZRY2wDdtFC6pvqZA77aigRcgmolakax6uXGxicBGW4Dk+BlMEtPYxRkGeoGY9xcITsgJw== X-Received: by 2002:a05:6602:1688:: with SMTP id s8mr9849440iow.206.1642540128707; Tue, 18 Jan 2022 13:08:48 -0800 (PST) Received: from pryzbyj.telsasoft (charmander.telsasoft.com. [50.244.222.1]) by smtp.gmail.com with ESMTPSA id z1sm7049550ils.1.2022.01.18.13.08.48 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 18 Jan 2022 13:08:48 -0800 (PST) Received: by pryzbyj.telsasoft (Postfix, from userid 1000) id 6EC8A800904; Tue, 18 Jan 2022 15:08:47 -0600 (CST) Date: Tue, 18 Jan 2022 15:08:47 -0600 From: Justin Pryzby To: Andres Freund Cc: Tom Lane , Robert Haas , Andrew Dunstan , pgsql-hackers@postgresql.org, Thomas Munro , Melanie Plageman , Peter Eisentraut , Daniel Gustafsson Subject: Re: Adding CI to our tree Message-ID: <20220118210847.GC23027@telsasoft.com> References: <20220113185527.kgzmxutkydkyktuq@alap3.anarazel.de> <63f3be31-d7c4-0ff4-e5f4-7368863da1bc@dunslane.net> <20220114233411.2byuid4umwjqbhug@alap3.anarazel.de> <20220114235457.GQ14051@telsasoft.com> <87a81b91-87bf-c0bc-7e4f-06dffadcf737@dunslane.net> <20220117181946.bmvubqpzqxlvmgeh@alap3.anarazel.de> <20220117192510.txue5mihjaxlngep@alap3.anarazel.de> <85428.1642447853@sss.pgh.pa.us> <20220117201619.3ltudwhgk2krmoki@alap3.anarazel.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220117201619.3ltudwhgk2krmoki@alap3.anarazel.de> User-Agent: Mutt/1.9.4 (2018-02-28) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Mon, Jan 17, 2022 at 12:16:19PM -0800, Andres Freund wrote: > I think it might still be worth adding stopgap way of running all tap tests on > windows though. Having a vcregress.pl function to find all directories with t/ > and run the tests there, shouldn't be a lot of code... I started doing that, however it makes CI/windows even slower. I think it'll be necessary to run prove with all the tap tests to parallelize them, rather than looping around directories, many of which have only a single file, and are run serially. https://github.com/justinpryzby/postgres/commits/citest-cirrus This has the link to a recent cirrus result if you'd want to look. I suppose I should start a new thread. There's a bunch of other stuff for cirrus in there (and bits and pieces of other branches). . cirrus: spell ccache_maxsize . cirrus: avoid unnecessary double star ** . vcregress/ci: test modules/contrib with NO_INSTALLCHECK=1 . vcregress: style . wip: vcsregress: add alltaptests . wip: run upgrade tests with data-checksums . pg_regress --initdb-opts . wip: pg_upgrade: show list of files copied only in vebose mode . wip: cirrus: include hints how to install OS packages.. . wip: cirrus: code coverage . cirrus: upload html docs as artifacts . wip: cirrus/windows: save compiled build as an artifact