Re: Running all tests by default

Поиск
Список
Период
Сортировка
От Andrew Dunstan
Тема Re: Running all tests by default
Дата
Msg-id 46642D5D.7060807@dunslane.net
обсуждение исходный текст
Ответ на Running all tests by default  (Peter Eisentraut <peter_e@gmx.net>)
Список pgsql-hackers

Peter Eisentraut wrote:
> What happened to the idea to run all tests (including PL, ECPG, contrib(?)) by 
> default, that is, by the top-level check/installcheck targets.  Those who 
> want to run individual tests could still do so in the respective 
> subdirectories.  What requirements does the buildfarm have?
>   

I just realised that the answer to this last question is essentially
"none". The reason is that as luck would have it, buildfarm never runs
the top level check and installcheck targets - it runs them from the
src/test/regress directory. There will be changes needed in the MSVC
instructure - we'd need one or two new targets for the vcregress script
(checkall/installcheckall or some such).

However, to be sane we would also have to have the top-level default
make target build contrib (which I badly want to rename anyway), and
that will require a buildfarm change. Coordinating it won't be easy. I
suggest we plan on making changes exactly at the time that we branch
8.3. I can build in conditional logic based on the version and get an
amended script distributed ahead of time. If we don't want to coordinate
it with that I could also do things based on catversion or even a
preplanned timestamp.

I'd prefer not to make these changes before we branch, though, as 
there's a moderately high risk of buildfarm breakage that we don't need 
right now.

cheers

andrew



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Alvaro Herrera
Дата:
Сообщение: Re: Autovacuum launcher doesn't notice death of postmaster immediately
Следующее
От: Andrew Dunstan
Дата:
Сообщение: Re: So, why isn't *every* buildfarm member failing ecpg right now?