Re: Reduce maintenance burden of alternative output files with \if\quit
От | Peter Eisentraut |
---|---|
Тема | Re: Reduce maintenance burden of alternative output files with \if\quit |
Дата | |
Msg-id | 2a8bfac6-9159-6973-f338-71bcdfad9d07@2ndquadrant.com обсуждение исходный текст |
Ответ на | Re: Reduce maintenance burden of alternative output files with \if\quit (Andres Freund <andres@anarazel.de>) |
Ответы |
Re: Reduce maintenance burden of alternative output files with \if\quit
|
Список | pgsql-hackers |
On 05/11/2018 20:54, Andres Freund wrote: > What mechanism are you referring to? Expected files and resultmap don't > really fit that bill? We can add test files on the pg_regress command line based on makefile conditionals. >> But some of those tests are used for testing that the unsupported >> feature fails sanely. For example, in the xml case, some stuff still >> works if xml is not compiled in, and we need to check that. > > Right, but a few lines would be enough for that. I don't mind reorganizing that as long as we keep coverage, but I'm not sure your approach will do that. >> If it gets to complicated to maintain, then we can also split files. >> The collation tests are split like that. > >> What specific cases do you have in mind? > > I find both collation and xml good cases where it'd be good not to have > an exhaustive alternative file. I mean, we currently don't even run the > icu collation tests by default - and the above trick would make it > fairly easy to automatically skip the test exactly when the database > encoding makes that impractical? The issue with the collation tests is different. They need a database with UTF8 encoding, which we cannot guarantee in the installcheck case. Otherwise we could run them automatically with a makefile conditional. (Early versions of the ICU patch did that, IIRC.) -- Peter Eisentraut http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
В списке pgsql-hackers по дате отправления: