Re: pgsql: meson: Add 'running' test setup, as a replacement for installche

From: Thomas Munro <thomas(dot)munro(at)gmail(dot)com>
To: Andres Freund <andres(at)anarazel(dot)de>
Cc: pgsql-committers(at)lists(dot)postgresql(dot)org
Subject: Re: pgsql: meson: Add 'running' test setup, as a replacement for installche
Date: 2022-12-16 06:52:41
Message-ID: CA+hUKGLDybTzObL_M_tmt_qn7sRL2uw1VBZeG1F9N3iHOeXarA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

On Thu, Dec 8, 2022 at 9:48 AM Andres Freund <andres(at)anarazel(dot)de> wrote:
> meson: Add 'running' test setup, as a replacement for installcheck

The -running tests don't seem to be completely stable on CI. I don't
know why (smells like plan changes?) but see cfbot.cputube.org for
some flapping on FreeBSD (the only OS where this is enabled), and
there's also one example on github.com/posgres/postgres that seems a
bit different.

>
> To run all tests that support running against existing server:
> $ meson test --setup running
>
> To run just the main pg_regress tests against existing server:
> $ meson test --setup running regress-running/regress
>
> To ensure the 'running' setup continues to work, test it as part of the
> freebsd CI task.
>
> Discussion: https://postgr.es/m/CAH2-Wz=XDQcmLoo7RR_i6FKQdDmcyb9q5gStnfuuQXrOGhB2sQ@mail.gmail.com
>
> Branch
> ------
> master
>
> Details
> -------
> https://git.postgresql.org/pg/commitdiff/3f0e786ccbf50a2f819fbf72d51ba13221adaaa1
>
> Modified Files
> --------------
> .cirrus.yml | 15 +++++
> contrib/basic_archive/meson.build | 3 +
> contrib/pg_freespacemap/meson.build | 3 +
> contrib/pg_stat_statements/meson.build | 4 ++
> contrib/pg_walinspect/meson.build | 3 +
> contrib/test_decoding/meson.build | 5 ++
> doc/src/sgml/installation.sgml | 6 ++
> meson.build | 91 ++++++++++++++++++++++-----
> src/interfaces/ecpg/test/meson.build | 1 +
> src/test/isolation/meson.build | 1 +
> src/test/modules/commit_ts/meson.build | 3 +
> src/test/modules/snapshot_too_old/meson.build | 3 +
> src/test/modules/test_oat_hooks/meson.build | 1 +
> src/test/modules/test_pg_dump/meson.build | 2 +
> src/test/modules/test_slru/meson.build | 1 +
> src/test/modules/worker_spi/meson.build | 4 +-
> src/test/regress/meson.build | 1 +
> 17 files changed, 132 insertions(+), 15 deletions(-)
>

In response to

Responses

Browse pgsql-committers by date

  From Date Subject
Next Message Andres Freund 2022-12-16 07:12:59 Re: pgsql: meson: Add 'running' test setup, as a replacement for installche
Previous Message Thomas Munro 2022-12-16 04:45:39 pgsql: Fix typo in reference to __FreeBSD__.