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 <[email protected]> http://fetter.org/ Phone: +1 415 235 3778 AIM: dfetter666 Yahoo!: dfetter Skype: davidfetter XMPP: [email protected] iCal: webcal://www.tripit.com/feed/ical/people/david74/tripit.ics Remember to vote! Consider donating to Postgres: http://www.postgresql.org/about/donate -- Sent via pgsql-hackers mailing list ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers
