Re: Improving test coverage of extensions with pg_dump
| От | Heikki Linnakangas | 
|---|---|
| Тема | Re: Improving test coverage of extensions with pg_dump | 
| Дата | |
| Msg-id | 559BFF36.4080004@iki.fi обсуждение исходный текст  | 
		
| Ответ на | Re: Improving test coverage of extensions with pg_dump (Michael Paquier <michael.paquier@gmail.com>) | 
| Ответы | 
                	
            		Re: Improving test coverage of extensions with pg_dump
            		
            		 | 
		
| Список | pgsql-hackers | 
On 03/07/2015 02:34 PM, Michael Paquier wrote: > On Tue, Mar 3, 2015 at 2:40 PM, Michael Paquier > <michael.paquier@gmail.com> wrote: >> Those patches are really simple, but then perhaps there are better or >> simpler ways than what is attached, so feel free to comment if you >> have any ideas. > > Attached are new patches somewhat based on the comments provided by > Peter Eisentraut > (http://www.postgresql.org/message-id/54F62C3F.8070702@gmx.net). > - 0001 makes prove_check install the contents of the path located at > $(CURDIR)/t/extra if present, which would be the path that test > developers could use to store extensions, plugins or modules that > would then be usable by a given set of TAP tests as they are installed > in the temporary installation before launching the tests. > - 0002 is the test for pg_dump checking extensions containing FK > tables, this time integrated as a TAP test in src/bin/pg_dump, with > the extension in src/bin/pg_dump/t/extra. > IMO, this approach is scalable enough thinking long-term. And I think > that the location of those extra extensions is fine in t/ as an > hardcoded subfolder (any fresh idea being of course welcome) as this > makes the stuff in extra/ dedicated to only on set of TAP tests, and > it is even possible to set multiple extensions/modules. Hmm. I think it'd be better to put the tables_fk extension into src/test/modules, and the test case under src/test/tables_fk/t/. I'm inclined to think of this as a test case for an extension that contains a table, which includes testing that pg_dump/restore works, rather than as a test of pg_dump itself. - Heikki
В списке pgsql-hackers по дате отправления: