]> granicus.if.org Git - postgresql/commit
Re-order some regression test scripts for more parallelism.
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 11 Apr 2019 22:16:50 +0000 (18:16 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 11 Apr 2019 22:16:50 +0000 (18:16 -0400)
commit798070ec058fe75757587c9e9916cc35c623f427
treec26e1b359d6471cc0e2b490a16be32efc4a105a4
parent5874c7055702e1cf5e58543f11dfcff6de2cc260
Re-order some regression test scripts for more parallelism.

Move the strings, numerology, insert, insert_conflict, select and
errors tests to be parts of nearby parallel groups, instead of
executing by themselves.  (Moving "select" required adjusting the
constraints test, which uses a table named "tmp" as select also
does.  There don't seem to be any other conflicts.)

Move psql and stats_ext to the next parallel group, where the rules
test also has a long runtime.  To make it safe to run stats_ext in
parallel with rules, I adjusted the latter to only dump views/rules
from the pg_catalog and public schemas, which was what it was doing
anyway.  stats_ext makes some views in a transient schema, which now
will not affect rules.

Reorder serial_schedule to match parallel_schedule.

Discussion: https://postgr.es/m/735.1554935715@sss.pgh.pa.us
src/test/regress/expected/rules.out
src/test/regress/expected/sanity_check.out
src/test/regress/input/constraints.source
src/test/regress/output/constraints.source
src/test/regress/parallel_schedule
src/test/regress/serial_schedule
src/test/regress/sql/rules.sql