Re: On Judging the Value of Tests
От | Craig Ringer |
---|---|
Тема | Re: On Judging the Value of Tests |
Дата | |
Msg-id | CAMsr+YF1JDerigv7gM9b8Umut_=TU-cm0Ys+t+kU7oqqQAR+CQ@mail.gmail.com обсуждение исходный текст |
Ответ на | On Judging the Value of Tests ("Jankirk.Vincent., Jamison" <k.jamison@jp.fujitsu.com>) |
Ответы |
Re: On Judging the Value of Tests
Re: On Judging the Value of Tests |
Список | pgsql-general |
Dear PG Experts,
I am entirely very new to PG development.
Currently, I’m studying the test suites, and I feel the more experienced PG devs here could provide some insights on testing because I could not find concrete answers in the Postgres documentations.
1. How do you judge when a test suite is acceptable to be added to Postgres OSS source code? (How do you judge the value of a test suite?)
3. Is there a standard way of writing tests on the source code that we should follow, like when should test be written in TAP/SQL/C formats and how long should it be?
① I know that TAP test is for client program tests, SQL for regression tests with sql queries, but there are instances also where tests are also written in C like isolation tests, etc. How do we best judge which language is preferred to use when writing tests for Postgres components? How long should a test be when proposing them to hackers page?
4. In the src/test/examples directory (which are all libpq tests), why is the “examples” directory not included when building postgres? (Why weren't these libpq tests added to src/interface/libpq/test or in regression test suite instead?) In short, how to know where (in which file/directory in source code) to put a test?
В списке pgsql-general по дате отправления: