blob: 9122028e15d055ec63e1b273a7ea62971e239603 [file] [log] [blame]
#############################################################
#
# IMPORTANT: Isolation tests are run with gp_role=utility
# currently in GPDB. Refer isolation_init()
#
# Global deadlock detector (gp_enable_global_deadlock_detector)
# is default to OFF currently. Enable it when we enable these
# tests in non-utility mode.
#
#############################################################
# GPDB_12_MERGE_FEATURE_NOT_SUPPORTED: disabled these tests because Greenplum
# does not enforce foreign key constraints:
# fk-contention, fk-partitioned-1, fk-partitioned-2, propagate-lock-delete
#
# GPDB_12_MERGE_FEATURE_NOT_SUPPORTED: disabled these tests because Greenplum
# does not support statement trigger:
# alter-table-3, create-trigger
#
# GPDB_12_MERGE_FEATURE_NOT_SUPPORTED: disabled these tests because Greenplum
# does not support CREATE INDEX CONCURRENTLY or REINDEX CONCURRENTLY:
# reindex-concurrently, multiple-cic
#
# GPDB_12_MERGE_FEATURE_NOT_SUPPORTED: disabled these tests because Greenplum
# does not support serializable transactions:
# read-only-anomaly-2, read-only-anomaly-3, read-write-unique, read-write-unique-2,
# read-write-unique-3, read-write-unique-4, simple-write-skew, receipt-report,
# temporal-range-integrity, project-manager, classroom-scheduling, total-cash,
# referential-integrity, ri-trigger, partial-index, two-ids, multiple-row-versions,
# index-only-scan, predicate-lock-hot-tuple, update-conflict-out, predicate-hash,
# predicate-gist, predicate-gin, serializable-parallel, serializable-parallel-2,
# prepared-transactions
#
# XXX: these tests are failed due to unknown reasons: eval-plan-qual, tuplelock-update,
# tuplelock-partition, alter-table-4
#
test: read-only-anomaly
#test: read-only-anomaly-2
#test: read-only-anomaly-3
#test: read-write-unique
#test: read-write-unique-2
#test: read-write-unique-3
#test: read-write-unique-4
#test: simple-write-skew
#test: receipt-report
#test: temporal-range-integrity
#test: project-manager
#test: classroom-scheduling
#test: total-cash
#test: referential-integrity
#test: ri-trigger
#test: partial-index
#test: two-ids
#test: multiple-row-versions
#test: index-only-scan
#test: predicate-lock-hot-tuple
#test: update-conflict-out
test: deadlock-simple
test: deadlock-hard
test: deadlock-soft
test: deadlock-soft-2
#test: deadlock-parallel
#test: fk-contention
test: fk-deadlock
test: fk-deadlock2
#test: fk-partitioned-1
#test: fk-partitioned-2
#test: eval-plan-qual
test: eval-plan-qual-trigger
test: lock-update-delete
test: lock-update-traversal
test: inherit-temp
test: temp-schema-cleanup
test: insert-conflict-do-nothing
test: insert-conflict-do-nothing-2
test: insert-conflict-do-update
test: insert-conflict-do-update-2
# insert-conflict-do-update-3 is disabled related to issue https://github.com/greenplum-db/gpdb/issues/15635
#test: insert-conflict-do-update-3
test: insert-conflict-specconflict
test: delete-abort-savept
test: delete-abort-savept-2
test: aborted-keyrevoke
test: multixact-no-deadlock
test: multixact-no-forget
test: lock-committed-update
test: lock-committed-keyupdate
test: update-locked-tuple
test: reindex-concurrently
test: reindex-concurrently-toast
test: reindex-schema
#test: propagate-lock-delete
test: tuplelock-conflict
#test: tuplelock-update
test: tuplelock-upgrade-no-deadlock
#test: tuplelock-partition
test: freeze-the-dead
test: nowait
test: nowait-2
test: nowait-3
test: nowait-4
test: nowait-5
test: skip-locked
test: skip-locked-2
test: skip-locked-3
test: skip-locked-4
test: drop-index-concurrently-1
#test: multiple-cic
test: alter-table-1
test: alter-table-2
#test: alter-table-3
#test: alter-table-4
#test: create-trigger
test: sequence-ddl
test: async-notify
# vacuum-reltuples uses a cursor to keep page pinned, but in GPDB that doesn't
# keep it pinned.
#test: vacuum-reltuples
test: timeouts
test: vacuum-concurrent-drop
test: vacuum-conflict
test: vacuum-skip-locked
#test: predicate-hash
#test: predicate-gist
#test: predicate-gin
test: partition-drop-index-locking
# GPDB_12_MERGE_FEATURE_NOT_SUPPORTED: Disabled test partition-key-update-1
# because it fails when test errors from ExecLockRows. The reason is that
# GPDB disabled triggers for foreign keys.
#test: partition-key-update-1
test: horizons
test: partition-concurrent-attach
test: partition-drop-index-locking
# GPDB_12_MERGE_FEATURE_NOT_SUPPORTED: Disabled test partition-key-update-1
# because it fails when test errors from ExecLockRows. The reason is that
# GPDB disabled triggers for foreign keys.
#test: partition-key-update-1
test: partition-key-update-2
test: partition-key-update-3
test: partition-key-update-4
test: plpgsql-toast
test: truncate-conflict
#test: serializable-parallel
#test: serializable-parallel-2
#test: prepared-transactions
# GPDB-specific tests
test: heap-repeatable-read-vacuum-freeze
test: heap-repeatable-read-vacuum
test: ao-repeatable-read-vacuum
test: ao-insert-eof create_index_hot udf-insert-deadlock heap-repeatable-read ao-repeatable-read
test: vacuum-ao-concurrent-drop