Re: CI and test improvements
Justin Pryzby <pryzby@telsasoft.com>
Attachments
- 0001-cirrus-windows-add-compiler_warnings_script.patch (text/x-diff)
On Wed, Jan 31, 2024 at 11:59:21AM +0100, Alvaro Herrera wrote: > On 2024-Jan-31, vignesh C wrote: > > > Are we planning to do anything more on this? I was not sure if we > > should move this to next commitfest or return it. > > Well, the patches don't apply anymore since .cirrus.tasks.yml has been > created. However, I'm sure we still want [some of] the improvements > to the tests in [1]. I can volunteer to rebase the patches in time for the > March commitfest, if Justin is not available to do so. If you can > please move it forward to the March cf and set it WoA, I'd appreciate > that. The patches are rebased. A couple were merged since I last rebased them ~10 months ago. The freebsd patch will probably be obsoleted by a patch of Thomas. On Mon, Mar 13, 2023 at 07:39:52AM +0100, Peter Eisentraut wrote: > On 03.02.23 15:26, Justin Pryzby wrote: > > 9baf41674ad pg_upgrade: tap test: exercise --link and --clone > > This seems like a good idea. On Wed, Mar 15, 2023 at 10:58:41AM +0100, Peter Eisentraut wrote: > > [PATCH 4/8] pg_upgrade: tap test: exercise --link and --clone > > I haven't been able to get any changes to the test run times outside > of noise from this. But some more coverage is sensible in any case. > > I'm concerned that with this change, the only platform that tests > --copy is Windows, but Windows has a separate code path for copy. So > we should leave one Unix platform to test --copy. Maybe have FreeBSD > test --link and macOS test --clone and leave the others with --copy? I addressed Peter's comments, but haven't heard further. The patch to show HTML docs artifacts may be waiting for Andres' patch to convert CompilerWarnings to meson. It may also be waiting on cfbot to avoid squishing all the patches together. I sent various patches to cfbot but haven't heard back. https://www.postgresql.org/message-id/flat/20220409021853.GP24419@telsasoft.com https://www.postgresql.org/message-id/flat/20220623193125.GB22452@telsasoft.com https://github.com/justinpryzby/cfbot/commits/master https://github.com/macdice/cfbot/pulls -- Justin
Commits
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
ci: Add test coverage of different pg_upgrade modes
- 21a71648d39f 17.0 landed
-
seg: Add test "security" in meson.build
- 6b14404b0b97 16.2 landed
- 2f35c14cfb3d 17.0 landed
-
cirrus/freebsd: define ENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
- 9945750ae0e3 17.0 landed
-
cirrus/ccache: Use G rather than GB suffix
- bf32ec225635 16.0 landed
-
ci: Upgrade macOS version from 12 to 13.
- 83c7e2f2a2f5 15.2 landed
- 2e9f120b657e 16.0 landed
-
meson: Add two missing regress tests
- 27da598961ce 16.0 landed
-
Push lpp variable closer to usage in heapgetpage()
- e351f8541831 16.0 cited
-
ci: Change macOS builds from Intel to ARM.
- 14d63dd2523c 16.0 landed
- dc513bc6544d 15.2 landed
-
ci: Introduce SanityCheck task that other tasks depend on
- 94a3e026cc4d 16.0 landed
-
ci: Use -fsanitize=undefined,alignment,address in linux tasks
- bd82928625e7 16.0 landed
-
ci: Clean up pre-meson cruft in windows task
- ec267fd5a5e8 16.0 landed
-
meson: Mark PROVE as not required
- ab72a31f6cc5 16.0 landed
-
ci: enable various runtime checks on FreeBSD and macOS
- 89d16b63527d 16.0 landed