citus/src/test/regress/spec
Hanefi Onaldi 878513f325
Remove all occurences of replication_model GUC
2021-05-21 16:14:59 +03:00
..
README.md Refactor isolation tests (#3062) 2019-12-10 16:12:54 +01:00
columnar_temp_tables.spec Feature: alter database owner (#4986) 2021-05-20 13:27:44 +02:00
columnar_vacuum_vs_insert.spec Columnar: rename files and tests. (#4751) 2021-03-01 08:34:24 -08:00
columnar_write_concurrency.spec Feature: alter database owner (#4986) 2021-05-20 13:27:44 +02:00
create.spec move columnar test files 2020-11-17 18:55:34 +01:00
isolation_add_node_vs_reference_table_operations.spec Remove unused steps in isolation tests 2020-08-04 15:18:27 +03:00
isolation_add_remove_node.spec Remove unused steps in isolation tests 2020-08-04 15:18:27 +03:00
isolation_append_copy_vs_all.spec Remove the word 'master' from Citus UDFs (#4472) 2021-01-13 12:10:43 +03:00
isolation_blocking_move_multi_shard_commands.spec Enable citus.defer_drop_after_shard_move by default (#4961) 2021-05-21 10:48:32 +03:00
isolation_blocking_move_multi_shard_commands_on_mx.spec Remove all occurences of replication_model GUC 2021-05-21 16:14:59 +03:00
isolation_blocking_move_single_shard_commands.spec Enable citus.defer_drop_after_shard_move by default (#4961) 2021-05-21 10:48:32 +03:00
isolation_blocking_move_single_shard_commands_on_mx.spec Remove all occurences of replication_model GUC 2021-05-21 16:14:59 +03:00
isolation_cancellation.spec Normalize Output:.. since it changes with pg13 2020-08-04 15:38:13 +03:00
isolation_citus_dist_activity.spec Rename master to distributed for worker stat activity 2021-02-04 12:20:06 +03:00
isolation_cluster_management.spec Refactor isolation tests (#3062) 2019-12-10 16:12:54 +01:00
isolation_concurrent_dml.spec Refactor isolation tests (#3062) 2019-12-10 16:12:54 +01:00
isolation_copy_placement_vs_copy_placement.spec Refactor isolation tests (#3062) 2019-12-10 16:12:54 +01:00
isolation_copy_placement_vs_modification.spec Remove all occurences of replication_model GUC 2021-05-21 16:14:59 +03:00
isolation_copy_vs_all_on_mx.spec Remove unused steps in isolation tests 2020-08-04 15:18:27 +03:00
isolation_create_citus_local_table.spec Rename udf in regression tests (as per prev commit) 2021-01-27 15:52:37 +03:00
isolation_create_distributed_table.spec Refactor isolation tests (#3062) 2019-12-10 16:12:54 +01:00
isolation_create_restore_point.spec Refactor isolation tests (#3062) 2019-12-10 16:12:54 +01:00
isolation_create_table_vs_add_remove_node.spec Remove unused steps in isolation tests 2020-08-04 15:18:27 +03:00
isolation_data_migration.spec Refactor isolation tests (#3062) 2019-12-10 16:12:54 +01:00
isolation_ddl_vs_all.spec Remove unused steps in isolation tests 2020-08-04 15:18:27 +03:00
isolation_delete_vs_all.spec Remove unused steps in isolation tests 2020-08-04 15:18:27 +03:00
isolation_dis2ref_foreign_keys_on_mx.spec Remove unused steps in isolation tests 2020-08-04 15:18:27 +03:00
isolation_distributed_deadlock_detection.spec Remove unused steps in isolation tests 2020-08-04 15:18:27 +03:00
isolation_distributed_transaction_id.spec Remove unused steps in isolation tests 2020-08-04 15:18:27 +03:00
isolation_dml_vs_repair.spec Remove the word 'master' from Citus UDFs (#4472) 2021-01-13 12:10:43 +03:00
isolation_drop_alter_index_select_for_update_on_mx.spec Refactor isolation tests (#3062) 2019-12-10 16:12:54 +01:00
isolation_drop_shards.spec Remove the word 'master' from Citus UDFs (#4472) 2021-01-13 12:10:43 +03:00
isolation_drop_vs_all.spec Remove unused steps in isolation tests 2020-08-04 15:18:27 +03:00
isolation_dump_global_wait_edges.spec Refactor isolation tests (#3062) 2019-12-10 16:12:54 +01:00
isolation_dump_local_wait_edges.spec Refactor isolation tests (#3062) 2019-12-10 16:12:54 +01:00
isolation_ensure_dependency_activate_node.spec Remove all occurences of replication_model GUC 2021-05-21 16:14:59 +03:00
isolation_extension_commands.spec Refactor isolation tests (#3062) 2019-12-10 16:12:54 +01:00
isolation_get_all_active_transactions.spec Refactor isolation tests (#3062) 2019-12-10 16:12:54 +01:00
isolation_get_distributed_wait_queries_mx.spec Remove unused steps in isolation tests 2020-08-04 15:18:27 +03:00
isolation_hash_copy_vs_all.spec Remove the word 'master' from Citus UDFs (#4472) 2021-01-13 12:10:43 +03:00
isolation_insert_select_conflict.spec Refactor isolation tests (#3062) 2019-12-10 16:12:54 +01:00
isolation_insert_select_repartition.spec Isolation tests for INSERT/SELECT repartition 2020-01-16 23:24:52 -08:00
isolation_insert_select_vs_all.spec Remove the word 'master' from Citus UDFs (#4472) 2021-01-13 12:10:43 +03:00
isolation_insert_select_vs_all_on_mx.spec Remove unused steps in isolation tests 2020-08-04 15:18:27 +03:00
isolation_insert_vs_all.spec Refactor isolation tests (#3062) 2019-12-10 16:12:54 +01:00
isolation_insert_vs_all_on_mx.spec Remove unused steps in isolation tests 2020-08-04 15:18:27 +03:00
isolation_insert_vs_vacuum.spec Refactor isolation tests (#3062) 2019-12-10 16:12:54 +01:00
isolation_master_append_table.spec Refactor isolation tests (#3062) 2019-12-10 16:12:54 +01:00
isolation_master_apply_delete.spec Refactor isolation tests (#3062) 2019-12-10 16:12:54 +01:00
isolation_master_update_node.spec Remove unused steps in isolation tests 2020-08-04 15:18:27 +03:00
isolation_metadata_sync_deadlock.spec Make isolation_metadata_sync_deadlock more resilient 2021-02-06 01:05:24 -08:00
isolation_modify_with_subquery_vs_dml.spec Remove unused steps in isolation tests 2020-08-04 15:18:27 +03:00
isolation_multi_shard_modify_vs_all.spec Remove unused steps in isolation tests 2020-08-04 15:18:27 +03:00
isolation_multiuser_locking.spec Remove unused steps in isolation tests 2020-08-04 15:18:27 +03:00
isolation_mx_common.include.spec Remove all occurences of replication_model GUC 2021-05-21 16:14:59 +03:00
isolation_partitioned_copy_vs_all.spec Remove the word 'master' from Citus UDFs (#4472) 2021-01-13 12:10:43 +03:00
isolation_progress_monitoring.spec Refactor isolation tests (#3062) 2019-12-10 16:12:54 +01:00
isolation_range_copy_vs_all.spec Remove the word 'master' from Citus UDFs (#4472) 2021-01-13 12:10:43 +03:00
isolation_rebalancer_deferred_drop.spec Enable citus.defer_drop_after_shard_move by default (#4961) 2021-05-21 10:48:32 +03:00
isolation_ref2ref_foreign_keys.spec Refactor isolation tests (#3062) 2019-12-10 16:12:54 +01:00
isolation_ref2ref_foreign_keys_on_mx.spec Remove unused steps in isolation tests 2020-08-04 15:18:27 +03:00
isolation_ref_select_for_update_vs_all_on_mx.spec Refactor isolation tests (#3062) 2019-12-10 16:12:54 +01:00
isolation_ref_update_delete_upsert_vs_all_on_mx.spec Remove unused steps in isolation tests 2020-08-04 15:18:27 +03:00
isolation_reference_copy_vs_all.spec Remove unused steps in isolation tests 2020-08-04 15:18:27 +03:00
isolation_reference_on_mx.spec Remove unused steps in isolation tests 2020-08-04 15:18:27 +03:00
isolation_replace_wait_function.spec Refactor isolation tests (#3062) 2019-12-10 16:12:54 +01:00
isolation_replicate_reference_tables_to_coordinator.spec Rename master to distributed for worker stat activity 2021-02-04 12:20:06 +03:00
isolation_select_for_update.spec Allow routing modifying CTEs 2020-06-11 15:14:06 +00:00
isolation_select_vs_all.spec Remove the word 'master' from Citus UDFs (#4472) 2021-01-13 12:10:43 +03:00
isolation_select_vs_all_on_mx.spec Remove unused steps in isolation tests 2020-08-04 15:18:27 +03:00
isolation_shard_rebalancer.spec Fetch shard size on the fly for the rebalance monitor 2021-05-20 16:38:17 +02:00
isolation_shard_rebalancer_progress.spec Fetch shard size on the fly for the rebalance monitor 2021-05-20 16:38:17 +02:00
isolation_shouldhaveshards.spec Refactor isolation tests (#3062) 2019-12-10 16:12:54 +01:00
isolation_transaction_recovery.spec Refactor isolation tests (#3062) 2019-12-10 16:12:54 +01:00
isolation_truncate_vs_all.spec Remove the word 'master' from Citus UDFs (#4472) 2021-01-13 12:10:43 +03:00
isolation_truncate_vs_all_on_mx.spec Refactor isolation tests (#3062) 2019-12-10 16:12:54 +01:00
isolation_undistribute_table.spec Adds support for table undistribution 2020-08-05 14:36:03 +03:00
isolation_update_delete_upsert_vs_all_on_mx.spec Remove unused steps in isolation tests 2020-08-04 15:18:27 +03:00
isolation_update_node.spec Lookup hostname before execution (#4976) 2021-05-18 16:46:31 +03:00
isolation_update_node_lock_writes.spec Remove unused steps in isolation tests 2020-08-04 15:18:27 +03:00
isolation_update_vs_all.spec Allow routing modifying CTEs 2020-06-11 15:14:06 +00:00
isolation_upsert_vs_all.spec Remove unused steps in isolation tests 2020-08-04 15:18:27 +03:00
isolation_validate_vs_insert.spec Remove unused steps in isolation tests 2020-08-04 15:18:27 +03:00
shared_connection_waits.spec Fetch shard size on the fly for the rebalance monitor 2021-05-20 16:38:17 +02:00

README.md

In this folder, all tests which in the format of '*_add.spec' organized according to specific format.

You should use // in mx files not //. We preprocess mx files with cpp to include isolation_mx_common.include.spec.

For isolation tests, we selected 'n' representative operations and we aimed to perform all possible pairs of 'n' operations together. So first test just runs first of these 'n' operation with remaining 'n - 1' operation. Similary, second test just runs second operation with remaining 'n - 2' operation. With this logic, we eventually run every selected operation with every other selected operation.