Re: mb and ecpg regression tests

From: Andrew Dunstan <andrew(at)dunslane(dot)net>
To: Dave Page <dpage(at)postgresql(dot)org>
Cc: PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: mb and ecpg regression tests
Date: 2007-05-17 16:11:16
Message-ID: 464C7EA4.2070202@dunslane.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Dave Page wrote:
> Andrew Dunstan wrote:
>
>> We've had ecpg regression tests being doing by the buildfarm for a
>> while, but they are not enabled for MSVC. Also, buildfarm has never
>> supported doing MBCS regression tests. In both cases the regression
>> tests are driven by Unix shell scripts, and in the MBCS case at least,
>> the script would need plenty of love before it would be suitable for the
>> buildfarm even on Unix.
>>
>> Back when we were thinking of supporting MSVC builds, we thought that
>> everything would need to be a C program, and so we rewrote the main
>> regression script in C, for example. However, now we have a build system
>> for MSVC we can see that its main infrastructure is in fact perl, so I
>> think what we need to do is to convert the MBCS and ECPG regression
>> drivers to perl rather than C - which should be far, far simpler task.
>>
>> I'm going to try to get these done and supported by the buildfarm by the
>> time we get to Beta.
>>
>
> I don't think it's essential, but one of the other reasons Magnus and I
> discussed for rewriting the regression tests in C was that we could
> include it in the future with the installer as a platform/installation
> confidence test.
>
>
>

That's a good point. So, do we want/need the same for MBCS and ECPG tests?

If so, we should work on creating a regression shared lib so we don't
have to replicate lots of code.

cheers

andrew

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Bruce Momjian 2007-05-17 16:12:03 8.3 release date on web site
Previous Message Bruce Momjian 2007-05-17 16:09:55 Re: savepoints and upgrading locks