pgsql: Add test cases for indexam operations not currently covered.

From: Heikki Linnakangas <heikki(dot)linnakangas(at)iki(dot)fi>
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: Add test cases for indexam operations not currently covered.
Date: 2014-11-19 17:59:29
Message-ID: E1Xr9XN-0002ry-3Y@gemulon.postgresql.org
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Add test cases for indexam operations not currently covered.

That includes VACUUM on GIN, GiST and SP-GiST indexes, and B-tree indexes
large enough to cause page deletions in B-tree. Plus some other special
cases.

After this patch, the regression tests generate all different WAL record
types. Not all branches within the redo functions are covered, but it's a
step forward.

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/88fc71926392115cdc3672807f3903ce43d0ebcf

Modified Files
--------------
src/test/regress/expected/btree_index.out | 23 +++++++++++++
src/test/regress/expected/gin.out | 23 +++++++++++++
src/test/regress/expected/gist.out | 19 +++++++++++
src/test/regress/expected/spgist.out | 39 ++++++++++++++++++++++
src/test/regress/output/misc.source | 7 +++-
src/test/regress/parallel_schedule | 2 +-
src/test/regress/serial_schedule | 5 ++-
src/test/regress/sql/btree_index.sql | 28 ++++++++++++++++
src/test/regress/sql/gin.sql | 29 +++++++++++++++++
src/test/regress/sql/gist.sql | 25 +++++++++++++++
src/test/regress/sql/spgist.sql | 50 +++++++++++++++++++++++++++++
11 files changed, 247 insertions(+), 3 deletions(-)

Browse pgsql-committers by date

  From Date Subject
Next Message Tom Lane 2014-11-19 21:01:11 pgsql: Improve documentation's description of JOIN clauses.
Previous Message Robert Haas 2014-11-19 17:30:56 pgsql: Avoid file descriptor leak in pg_test_fsync.