Re: multi-platform, multi-locale regression tests
От | David Fetter |
---|---|
Тема | Re: multi-platform, multi-locale regression tests |
Дата | |
Msg-id | 20101110171223.GC21921@fetter.org обсуждение исходный текст |
Ответ на | Re: multi-platform, multi-locale regression tests ("David E. Wheeler" <david@kineticode.com>) |
Список | pgsql-hackers |
On Wed, Nov 10, 2010 at 08:33:13AM -0800, David Wheeler wrote: > On Nov 10, 2010, at 5:31 AM, Kevin Grittner wrote: > > > For the Serializable Snapshot Isolation (SSI) patch I needed a > > test suite which would handle concurrent sessions which > > interleaved statements in predictable ways. I was told pgTAP > > wasn't a good choice for that and went with Markus Wanner's > > dtester package. The SSI patch adds a "dcheck" build target which > > is not included in any others to run the dtester tests. > > Right. pgTAP doesn't run tests, it's just a collection of assertion > functions written in SQL and PL/pgSQL. It could have been used via > a forking Perl script that would connect to the proper boxes, run > the tests, collect the results, etc. But it clearly would have been > a PITA, and the path of least resistance is often the best solution > when hacking. Going with dcheck, which already did what you wanted, > was clearly the right choice. > > Hopefully we can have the build farm animals run the dcheck target > once SSI is committed. Does Perl have some kind of concurrency-controlled test framework? Cheers, David. -- David Fetter <david@fetter.org> http://fetter.org/ Phone: +1 415 235 3778 AIM: dfetter666 Yahoo!: dfetter Skype: davidfetter XMPP: david.fetter@gmail.com iCal: webcal://www.tripit.com/feed/ical/people/david74/tripit.ics Remember to vote! Consider donating to Postgres: http://www.postgresql.org/about/donate
В списке pgsql-hackers по дате отправления: