Re: some AppVeyor files

From: Thomas Munro <thomas(dot)munro(at)gmail(dot)com>
To: Peter Eisentraut <peter(dot)eisentraut(at)2ndquadrant(dot)com>
Cc: pgsql-hackers <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: some AppVeyor files
Date: 2020-03-25 02:27:06
Message-ID: CA+hUKG+2yk4+gm8ibnWG0yniK+UeMC9_Kdr0Cx8+=jZdtoNS+Q@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Tue, Mar 24, 2020 at 5:05 AM Peter Eisentraut
<peter(dot)eisentraut(at)2ndquadrant(dot)com> wrote:
> You can also run this yourself without the detour through the commit
> fest app. Attached are three patches that add .appveyor.yml files, for
> MSVC, MinGW, and Cygwin respectively. (An open problem is to combine
> them all into one.) I have been using these regularly over the last few
> months to test code on these Windows variants.

Thanks! I added a link to this thread to a Wiki page that tries to
collect information on this topic[1]. Another thing you could be
interested in is the ability to test on several different MSVC
versions (I tried to find some appveyor.yml files I had around here
somewhere to do that, but no cigar... it's just different paths for
those .bat files that set up the environment).

Here is my current wish list for Windows CI:

1. Run check-world with tap tests.
2. Turn on the equivalent of -Werror (maybe).
3. Turn on asserts.
4. Print backtraces on crash.
5. Dump all potentially relevant logs on failure (initdb.log,
regression.diff etc).
6. Find a Windows thing that is like ccache and preserve its cache
across builds (like Travis, which saves some build time).

[1] https://wiki.postgresql.org/wiki/Continuous_Integration

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Amit Langote 2020-03-25 02:36:52 Re: Run-time pruning for ModifyTable
Previous Message Artur Zakirov 2020-03-25 02:12:05 Re: pg_upgrade fails with non-standard ACL