Re: Add more regression tests for dbcommands - Mailing list pgsql-hackers

From Andres Freund
Subject Re: Add more regression tests for dbcommands
Date
Msg-id 20130513150043.GD27618@awork2.anarazel.de
Whole thread Raw
In response to Re: Add more regression tests for dbcommands  (Fabien COELHO <coelho@cri.ensmp.fr>)
Responses Re: Add more regression tests for dbcommands  (Robins Tharakan <tharakan@gmail.com>)
Re: Add more regression tests for dbcommands  (Fabien COELHO <fabien.coelho@mines-paristech.fr>)
List pgsql-hackers
On 2013-05-13 16:52:08 +0200, Fabien COELHO wrote:
> 
> Hello,
> 
> >>Would you be okay if there is one/a few effective create/drop (some tests
> >>check that the create or drop fails e.g. depending on permissions, which
> >>ISTM is not tested anywhere else), so that tests for various ALTER
> >>DATABASE commands are combined together onto these databases?
> >
> >TBH, I do not see that such tests are worth adding, if they are going to
> >significantly slow down the core regression tests.  Those tests are run
> >probably hundreds of times a day, in aggregate across all Postgres
> >developers.  Adding ten seconds or whatever this would add is a major
> >cost, while the benefit appears trivial.
> 
> >We could consider adding expensive low-value tests like these to some
> >alternate regression target that's only exercised by buildfarm members,
> >perhaps.  But I think there's probably a point of diminishing returns
> >even in that context.
> 
> I'm not sure that the tests are "low value", because a commit that would
> generate a failure on a permission check test would be a potential security
> issue for Pg.

> As for the cost, if the proposed tests are indeed too costly, what is not
> necessarily the case for what I have seen, I do not think that it would be a
> great problem to have two set of tests, with one a superset of the other,
> with some convention.

Well, tests like permission tests aren't the expensive part. The actual
CREATE/DROP DATABASE you do is. The latter essentially are already
tested by the buildfarm already.
So, trimming the patch to do only the fast stuff should be less
controversial?

Greetings,

Andres Freund

-- Andres Freund                       http://www.2ndQuadrant.com/PostgreSQL Development, 24x7 Support, Training &
Services



pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Re: Parallel Sort
Next
From: Greg Stark
Date:
Subject: Re: corrupt pages detected by enabling checksums