Commit ae55d9fb authored by Andrew Dunstan's avatar Andrew Dunstan

Remove prepared transactions from main isolation test schedule.

There is no point in running this test when prepared transactions are disabled,
which is the default. New make targets that include the test are provided. This
will save some useless waste of cycles on buildfarm machines.

Backpatch to 9.1 where these tests were introduced.
parent 8ca03aa4
...@@ -72,3 +72,13 @@ installcheck: all ...@@ -72,3 +72,13 @@ installcheck: all
check: all check: all
./pg_isolation_regress --temp-install=./tmp_check --inputdir=$(srcdir) --top-builddir=$(top_builddir) --schedule=$(srcdir)/isolation_schedule ./pg_isolation_regress --temp-install=./tmp_check --inputdir=$(srcdir) --top-builddir=$(top_builddir) --schedule=$(srcdir)/isolation_schedule
# Versions of the check tests that include the prepared_transactions test
# It only makes sense to run these if set up to use prepared transactions,
# via TEMP_CONFIG for the check case, or via the postgresql.conf for the
# installcheck case.
installcheck-prepared-txns: all
./pg_isolation_regress --psqldir='$(PSQLDIR)' --inputdir=$(srcdir) --schedule=$(srcdir)/isolation_schedule prepared-transactions
check-prepared-txns: all
./pg_isolation_regress --temp-install=./tmp_check --inputdir=$(srcdir) --top-builddir=$(top_builddir) --schedule=$(srcdir)/isolation_schedule prepared-transactions
...@@ -9,7 +9,6 @@ test: ri-trigger ...@@ -9,7 +9,6 @@ test: ri-trigger
test: partial-index test: partial-index
test: two-ids test: two-ids
test: multiple-row-versions test: multiple-row-versions
test: prepared-transactions
test: fk-contention test: fk-contention
test: fk-deadlock test: fk-deadlock
test: fk-deadlock2 test: fk-deadlock2
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment