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 <da...@fetter.org> http://fetter.org/
Phone: +1 415 235 3778  AIM: dfetter666  Yahoo!: dfetter
Skype: davidfetter      XMPP: david.fet...@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

-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to