Re: CI and test improvements

From: Justin Pryzby <pryzby(at)telsasoft(dot)com>
To: Andres Freund <andres(at)anarazel(dot)de>, Andrew Dunstan <andrew(at)dunslane(dot)net>, Thomas Munro <thomas(dot)munro(at)gmail(dot)com>, pgsql-hackers(at)lists(dot)postgresql(dot)org
Cc: Noah Misch <noah(at)leadboat(dot)com>, Michael Paquier <michael(at)paquier(dot)xyz>, Anastasia Lubennikova <lubennikovaav(at)gmail(dot)com>, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Robert Haas <robertmhaas(at)gmail(dot)com>, Melanie Plageman <melanieplageman(at)gmail(dot)com>, Peter Eisentraut <peter(dot)eisentraut(at)enterprisedb(dot)com>, Daniel Gustafsson <daniel(at)yesql(dot)se>
Subject: Re: CI and test improvements
Date: 2022-08-28 14:44:47
Message-ID: 20220828144447.GA21897@telsasoft.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Resending with a problematic address removed...

On Sat, May 28, 2022 at 10:37:41AM -0500, Justin Pryzby wrote:
> I'm anticipating the need to further re-arrange the patch set - it's not clear
> which patches should go first. Maybe some patches should be dropped in favour
> of the meson project. I guess some patches will have to be re-implemented with
> meson (msvc warnings).

> Maybe the improvements to vcregress should go into v15 ? CI should run all the
> tests (which also serves to document *how* to run all the tests, even if there
> isn't a literal check-world target).

On Thu, Jun 23, 2022 at 02:31:25PM -0500, Justin Pryzby wrote:
> Should any of the test changes go into v15 ?

On Thu, Jul 07, 2022 at 07:22:32PM -0500, Justin Pryzby wrote:
> Also, cirrus/freebsd task can run 3x faster with more CPUs.

Checking if there's interest in any/none of these patches ?
I have added several more.

Do you have an idea when the meson branch might be merged ?

Will vcregress remain for a while, or will it go away for v16 ?

--
Justin

Attachment Content-Type Size
0001-cirrus-windows-add-compiler_warnings_script.patch text/x-diff 2.5 KB
0002-cirrus-vcregress-test-modules-contrib-with-NO_INSTAL.patch text/x-diff 8.2 KB
0003-cirrus-ccache-disable-compression-and-show-stats.patch text/x-diff 4.6 KB
0004-cirrus-ccache-add-explicit-cache-keys.patch text/x-diff 1.5 KB
0005-silence-make-distprep-and-generated-headers.patch text/x-diff 2.1 KB
0006-pg_regress-run-more-quietly.patch text/x-diff 5.3 KB
0007-cirrus-enable-various-runtime-checks-on-macos-and-fr.patch text/x-diff 1.8 KB
0008-cirrus-freebsd-run-with-more-CPUs-RAM-and-do-not-rep.patch text/x-diff 1.9 KB
0009-cirrus-freebsd-run-build-check-in-a-make-vpath.patch text/x-diff 1.4 KB
0010-cirrus-windows-increase-timeout-to-25min.patch text/x-diff 1.1 KB
0011-vcregress-add-alltaptests.patch text/x-diff 4.4 KB
0012-tmp-run-tap-tests-first.patch text/x-diff 1.2 KB
0013-set-TESTDIR-from-src-test-perl-rather-than-Makefile-.patch text/x-diff 4.2 KB
0014-s-also-set-PATH.patch text/x-diff 3.2 KB
0015-f-and-chdir.patch text/x-diff 4.0 KB
0016-vcregress-run-alltaptests-in-parallel.patch text/x-diff 2.9 KB
0017-another-way-to-install-uri_regress-testclient.patch text/x-diff 3.9 KB
0018-Move-libpq_pipeline-test-into-src-interfaces-libpq.patch text/x-diff 9.4 KB
0019-cirrus-linux-compile-with-fsanitize.patch text/x-diff 1.3 KB
0020-cirrus-code-coverage.patch text/x-diff 3.3 KB
0021-cirrus-build-docs-as-a-separate-task.patch text/x-diff 2.2 KB
0022-cirrus-upload-changed-html-docs-as-artifacts.patch text/x-diff 2.8 KB
0023-f-html-index-file.patch text/x-diff 3.3 KB
0024-cirrus-warnings-use-.-configure-cache-in-headerschec.patch text/x-diff 1.1 KB
0025-cirrus-warnings-move-use-a-single-common-always-bloc.patch text/x-diff 3.6 KB

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Andres Freund 2022-08-28 15:41:54 Re: [PATCH] Add native windows on arm64 support
Previous Message Tom Lane 2022-08-28 14:09:53 Re: [PATCH] Add native windows on arm64 support