]> granicus.if.org Git - postgresql/commit
Add simple tests of EvalPlanQual using the isolationtester infrastructure.
authorTom Lane <tgl@sss.pgh.pa.us>
Sat, 28 Jan 2012 22:55:08 +0000 (17:55 -0500)
committerTom Lane <tgl@sss.pgh.pa.us>
Sat, 28 Jan 2012 22:55:08 +0000 (17:55 -0500)
commit759d9d67695783f6d04a85aba383a41c5382548c
tree5bef015457c560676acc8b7e335603b3f98d537d
parent7c1719bc68ec1c347e7c80c3735bf3373e765f35
Add simple tests of EvalPlanQual using the isolationtester infrastructure.

Much more could be done here, but at least now we have *some* automated
test coverage of that mechanism.  In particular this tests the writable-CTE
case reported by Phil Sorber.

In passing, remove isolationtester's arbitrary restriction on the number of
steps in a permutation list.  I used this so that a single spec file could
be used to run several related test scenarios, but there are other possible
reasons to want a step series that's not exactly a permutation.  Improve
documentation and fix a couple other nits as well.
src/test/isolation/README
src/test/isolation/expected/eval-plan-qual.out [new file with mode: 0644]
src/test/isolation/isolation_schedule
src/test/isolation/isolationtester.c
src/test/isolation/specs/eval-plan-qual.spec [new file with mode: 0644]