Re: multi-platform, multi-locale regression tests - Mailing list pgsql-hackers

From David E. Wheeler
Subject Re: multi-platform, multi-locale regression tests
Date
Msg-id 08972E49-16F3-4496-81F5-132A74C1637A@kineticode.com
Whole thread Raw
In response to Re: multi-platform, multi-locale regression tests  ("Kevin Grittner" <Kevin.Grittner@wicourts.gov>)
Responses Re: multi-platform, multi-locale regression tests
List pgsql-hackers
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
havebeen 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.
Goingwith 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.

Best,

David



pgsql-hackers by date:

Previous
From: Peter Eisentraut
Date:
Subject: Re: improved parallel make support
Next
From: David Fetter
Date:
Subject: Re: multi-platform, multi-locale regression tests