rabbitmq-server/deps/rabbit/test
Karl Nilsson 49a4c66fce Move feature flag check outside of mc
the `mc` module is ideally meant to be kept pure and portable
 and feature flags have external infrastructure dependencies
as well as impure semantics.

Moving the check of this feature flag into the amqp session
simplifies the code (as no message containers with the new
format will enter the system before the feature flag is enabled).
2024-05-13 10:05:40 +02:00
..
amqp_system_SUITE_data Fix AMQP fragmentation test in CI 2024-04-26 11:25:09 +02:00
config_schema_SUITE_data Add consumers per channel limit 2024-03-15 19:34:04 -04:00
definition_import_SUITE_data Another take at #10068 2023-12-08 01:39:47 -05:00
direct_exchange_routing_v2_SUITE_data
feature_flags_SUITE_data/my_plugin More missed license header updates #9969 2024-02-05 11:53:50 -05:00
temp More missed license header updates #9969 2024-02-05 12:26:25 -05:00
unit_config_value_encryption_SUITE_data
amqp_address_SUITE.erl Introduce new AMQP 1.0 address format 2024-04-05 12:22:02 +02:00
amqp_auth_SUITE.erl Fix function_clause when AMQP connection fails 2024-04-10 16:52:06 +02:00
amqp_client_SUITE.erl Add property test for AMQP serializer and parser 2024-05-02 07:56:00 +00:00
amqp_credit_api_v2_SUITE.erl Protect receiving app from being overloaded 2024-02-28 14:15:20 +01:00
amqp_proxy_protocol_SUITE.erl Support AMQP 1.0 natively 2024-02-28 14:15:20 +01:00
amqp_system_SUITE.erl Move feature flag check outside of mc 2024-05-13 10:05:40 +02:00
amqqueue_backward_compatibility_SUITE.erl Remove pre-quorum-queue compatibility code 2022-08-01 12:31:40 +02:00
backing_queue_SUITE.erl CQ: Fix shared store crashes 2024-04-26 13:03:34 +02:00
bindings_SUITE.erl (c) year bumps 2024-01-01 22:02:20 -05:00
channel_interceptor_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
channel_operation_timeout_SUITE.erl (c) year bumps 2024-01-01 22:02:20 -05:00
channel_operation_timeout_test_queue.erl (c) year bumps 2024-01-01 22:02:20 -05:00
classic_queue_prop_SUITE.erl (c) year bumps 2024-01-01 22:02:20 -05:00
cli_forget_cluster_node_SUITE.erl (c) year bumps 2024-01-01 22:02:20 -05:00
cluster_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
cluster_minority_SUITE.erl (c) year bumps 2024-01-01 22:02:20 -05:00
clustering_management_SUITE.erl Make rabbitmqctl rename_cluster_node's friend, update_cluster_nodes, a no-op 2024-01-19 11:22:16 -05:00
clustering_recovery_SUITE.erl (c) year bumps 2024-01-01 22:02:20 -05:00
clustering_utils.erl More (c) source header updates #9969 2024-01-19 19:53:28 -05:00
config_schema_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
confirms_rejects_SUITE.erl confirms_rejects_SUITE: replace timer:sleep by wait for conditions 2023-08-31 16:31:39 +02:00
consumer_timeout_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
crashing_queues_SUITE.erl (c) year bumps 2024-01-01 22:02:20 -05:00
dead_lettering_SUITE.erl Require feature flag message_containers 2024-04-04 15:11:31 +02:00
definition_import_SUITE.erl (c) year bumps 2024-01-01 22:02:20 -05:00
deprecated_features_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
direct_exchange_routing_v2_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
disconnect_detected_during_alarm_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
disk_monitor_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
dummy_event_receiver.erl (c) year bumps 2024-01-01 22:02:20 -05:00
dummy_interceptor.erl allow propagation of protocol exceptions in channel interceptors to parent/executing channels 2023-09-19 14:01:50 +01:00
dummy_runtime_parameters.erl (c) year bumps 2024-01-01 22:02:20 -05:00
dummy_supervisor2.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
dynamic_ha_SUITE.erl Require feature flag message_containers 2024-04-04 15:11:31 +02:00
dynamic_qq_SUITE.erl Require feature flag message_containers 2024-04-04 15:11:31 +02:00
eager_sync_SUITE.erl Require feature flag message_containers 2024-04-04 15:11:31 +02:00
event_recorder.erl Support AMQP 1.0 natively 2024-02-28 14:15:20 +01:00
exchanges_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
failing_dummy_interceptor.erl
feature_flags_SUITE.erl feature_flags_SUITE: Kill dangling spammer process in registry_concurrent_reloads() 2024-03-06 10:58:25 +01:00
feature_flags_v2_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
feature_flags_with_unpriveleged_user_SUITE.erl More (c) source header updates #9969 2024-01-19 19:53:28 -05:00
list_consumers_sanity_check_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
list_queues_online_and_offline_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
logging_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
lqueue_SUITE.erl Yolo-replace format strings 2022-10-10 10:32:03 +04:00
maintenance_mode_SUITE.erl (c) year bumps 2024-01-01 22:02:20 -05:00
many_node_ha_SUITE.erl (c) year bumps 2024-01-01 22:02:20 -05:00
mc_unit_SUITE.erl Fix tests 2024-05-02 07:56:00 +00:00
message_size_limit_SUITE.erl Support AMQP 1.0 natively 2024-02-28 14:15:20 +01:00
metadata_store_clustering_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
metadata_store_migration_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
metadata_store_phase1_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
metrics_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
mirrored_supervisor_SUITE.erl mirrored_supervisor: Restore child ID format 2024-02-13 14:10:19 +01:00
mirrored_supervisor_SUITE_gs.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
msg_store_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
peer_discovery_classic_config_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
peer_discovery_dns_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
peer_discovery_tmp_hidden_node_SUITE.erl peer_discovery_tmp_hidden_node_SUITE: New testsuite for the temporary hidden node 2024-04-16 10:19:42 +02:00
per_node_limit_SUITE.erl Introduce new AMQP 1.0 address format 2024-04-05 12:22:02 +02:00
per_user_connection_channel_limit_SUITE.erl More missed (c) header updates 2024-01-22 23:44:47 -05:00
per_user_connection_channel_limit_partitions_SUITE.erl More missed (c) header updates 2024-01-22 23:44:47 -05:00
per_user_connection_channel_tracking_SUITE.erl More missed (c) header updates 2024-01-22 23:44:47 -05:00
per_user_connection_tracking_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
per_vhost_connection_limit_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
per_vhost_connection_limit_partitions_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
per_vhost_msg_store_SUITE.erl (c) year bumps 2024-01-01 22:02:20 -05:00
per_vhost_queue_limit_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
policy_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
priority_queue_SUITE.erl Require feature flag message_containers 2024-04-04 15:11:31 +02:00
priority_queue_recovery_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
product_info_SUITE.erl More missed (c) header updates 2024-01-22 23:44:47 -05:00
proxy_protocol_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
publisher_confirms_parallel_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
queue_length_limits_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
queue_master_location_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
queue_parallel_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
queue_type_SUITE.erl Require feature flag message_containers 2024-04-04 15:11:31 +02:00
queue_utils.erl queue_type_SUITE: wait for stream replica before consuming. 2024-01-25 16:40:39 +00:00
quorum_queue_SUITE.erl Better handle QQ delete member operation when member already removed 2024-04-29 16:22:44 +01:00
quorum_queue_member_reconciliation_SUITE.erl More (c) source header updates #9969 2024-01-19 19:53:28 -05:00
rabbit_access_control_SUITE.erl Add expiry_timestamp/1 callback to authz backend behavior 2024-01-19 14:46:47 +01:00
rabbit_auth_backend_context_propagation_mock.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
rabbit_confirms_SUITE.erl Support AMQP 1.0 natively 2024-02-28 14:15:20 +01:00
rabbit_core_metrics_gc_SUITE.erl (c) year bumps 2024-01-01 22:02:20 -05:00
rabbit_cuttlefish_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
rabbit_db_binding_SUITE.erl (c) year bumps 2024-01-01 22:02:20 -05:00
rabbit_db_exchange_SUITE.erl (c) year bumps 2024-01-01 22:02:20 -05:00
rabbit_db_maintenance_SUITE.erl (c) year bumps 2024-01-01 22:02:20 -05:00
rabbit_db_msup_SUITE.erl mirrored_supervisor: Restore child ID format 2024-02-13 14:10:19 +01:00
rabbit_db_policy_SUITE.erl (c) year bumps 2024-01-01 22:02:20 -05:00
rabbit_db_queue_SUITE.erl Add a unit test for rabbit_amqqueue:mark_local_durable_queues_stopped/1 2024-03-14 14:24:01 -04:00
rabbit_db_topic_exchange_SUITE.erl (c) year bumps 2024-01-01 22:02:20 -05:00
rabbit_direct_reply_to_prop_SUITE.erl fix rabbit_direct_reply_to:compute_key_and_suffix_v1 type signature 2022-11-09 20:33:05 -08:00
rabbit_dummy_protocol_connection_info.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
rabbit_fifo_SUITE.erl Support AMQP 1.0 natively 2024-02-28 14:15:20 +01:00
rabbit_fifo_dlx_SUITE.erl More (c) source header updates #9969 2024-01-19 19:53:28 -05:00
rabbit_fifo_dlx_integration_SUITE.erl Require feature flag message_containers 2024-04-04 15:11:31 +02:00
rabbit_fifo_int_SUITE.erl Support AMQP 1.0 natively 2024-02-28 14:15:20 +01:00
rabbit_fifo_prop_SUITE.erl Restore the original -include_lib statements from before #6466 2023-04-20 12:40:45 +02:00
rabbit_fifo_v0_SUITE.erl Adjust -include in some tests to work with both bazel and make 2023-04-19 14:28:22 +02:00
rabbit_foo_protocol_connection_info.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
rabbit_ha_test_consumer.erl (c) year bumps 2024-01-01 22:02:20 -05:00
rabbit_ha_test_producer.erl (c) year bumps 2024-01-01 22:02:20 -05:00
rabbit_message_interceptor_SUITE.erl Fix MQTT -> Stream 2024-05-02 07:56:00 +00:00
rabbit_stream_coordinator_SUITE.erl Restore the original -include_lib statements from before #6466 2023-04-20 12:40:45 +02:00
rabbit_stream_queue_SUITE.erl rabbit_stream_queue_SUITE: test reliability with khepri 2024-03-06 11:27:05 +00:00
rabbit_stream_sac_coordinator_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
rabbitmq-env.bats
rabbitmq_4_0_deprecations_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
rabbitmq_queues_cli_integration_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
rabbitmqctl_integration_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
rabbitmqctl_shutdown_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
routing_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
runtime_parameters_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
signal_handling_SUITE.erl More missed (c) header updates 2024-01-22 23:44:47 -05:00
simple_ha_SUITE.erl (c) year bumps 2024-01-01 22:02:20 -05:00
single_active_consumer_SUITE.erl Support AMQP 1.0 natively 2024-02-28 14:15:20 +01:00
sync_detection_SUITE.erl (c) year bumps 2024-01-01 22:02:20 -05:00
term_to_binary_compat_prop_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
test_rabbit_event_handler.erl rabbit_vhost:set_tags/2 avoids notifying if tags are unchanged 2023-02-13 20:38:25 +01:00
test_util.erl
topic_permission_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
transactions_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
unicode_SUITE.erl Remove compatibility for feature flag stream_queue 2023-02-13 15:31:40 +00:00
unit_access_control_SUITE.erl Support AMQP 1.0 natively 2024-02-28 14:15:20 +01:00
unit_access_control_authn_authz_context_propagation_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
unit_access_control_credential_validation_SUITE.erl (c) year bumps 2024-01-01 22:02:20 -05:00
unit_amqp091_content_framing_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
unit_amqp091_server_properties_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
unit_app_management_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
unit_classic_mirrored_queue_sync_throttling_SUITE.erl Require feature flag message_containers 2024-04-04 15:11:31 +02:00
unit_classic_mirrored_queue_throughput_SUITE.erl
unit_cluster_formation_locking_mocks_SUITE.erl (c) year bumps 2024-01-01 22:02:20 -05:00
unit_cluster_formation_sort_nodes_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
unit_collections_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
unit_config_value_encryption_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
unit_connection_tracking_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
unit_credit_flow_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
unit_disk_monitor_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
unit_file_handle_cache_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
unit_gen_server2_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
unit_gm_SUITE.erl (c) year bumps 2024-01-01 22:02:20 -05:00
unit_log_management_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
unit_operator_policy_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
unit_pg_local_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
unit_plugin_directories_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
unit_plugin_versioning_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
unit_policy_validators_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
unit_priority_queue_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
unit_queue_consumers_SUITE.erl More (c) source header updates #9969 2024-01-19 19:53:28 -05:00
unit_quorum_queue_SUITE.erl add ability to list queues with local promotable replicas 2024-01-24 12:25:39 -08:00
unit_stats_and_metrics_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
unit_supervisor2_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
unit_vm_memory_monitor_SUITE.erl More missed license header updates #9969 2024-02-05 11:53:50 -05:00
upgrade_preparation_SUITE.erl More missed (c) header updates 2024-01-22 23:44:47 -05:00
vhost_SUITE.erl vhost_SUITE: Clean up default limit and policy changes in cases 2024-04-25 10:26:09 -04:00