rabbitmq-server/deps/rabbit/test
Arnaud Cogoluègnes 41acc117bd
Add activate_stream_consumer command
New CLI command to trigger a rebalancing in a SAC group and activate a
consumer. This is a last resort solution if all consumers in a group
accidently end up in {connected, waiting} state.

The command re-uses an existing function, which only picks the consumer
that should be active. This means it does not try to "fix" the state
(e.g. removing a disconnected consumer because its node is definitely
gone from the cluster).

Fixes #14055
2025-06-17 11:56:37 +02:00
..
amqp_dotnet_SUITE_data Add tests for different JMS message types 2025-02-04 14:46:49 +01:00
amqp_jms_SUITE_data [skip ci] Bump the dev-deps group across 5 directories with 3 updates 2025-06-07 18:35:18 +00:00
config_schema_SUITE_data Support outgoing message interceptors 2025-04-23 14:01:42 +02:00
definition_import_SUITE_data definition_import_SUITE: a new case 2025-01-03 19:07:57 -05:00
direct_exchange_routing_v2_SUITE_data Add more direct_exchange_routing_v2 tests 2022-07-28 14:06:59 +00:00
feature_flags_SUITE_data/my_plugin Remove Bazel files 2025-03-13 13:42:34 +00:00
temp More missed license header updates #9969 2024-02-05 12:26:25 -05:00
unit_config_value_encryption_SUITE_data Change repo "root" to deps/rabbit 2020-11-13 14:34:42 +01:00
amqp_address_SUITE.erl Support AMQP over WebSocket (OSS part) 2025-01-27 17:50:47 +01:00
amqp_auth_SUITE.erl amqp_auth_SUITE: Handle error in init_per_group/2 2025-02-20 09:47:40 +01:00
amqp_client_SUITE.erl Remove AMQP backpressure test expectation 2025-06-02 19:35:35 +02:00
amqp_credit_api_v2_SUITE.erl Test: Increase receive timeout in all rabbit test suites 2024-12-16 11:58:05 +01:00
amqp_dotnet_SUITE.erl Add tests for different JMS message types 2025-02-04 14:46:49 +01:00
amqp_filtex_SUITE.erl Impose limit on AMQP filter complexity 2025-02-03 11:57:43 -05:00
amqp_jms_SUITE.erl Simplify 2025-02-13 12:46:09 +01:00
amqp_proxy_protocol_SUITE.erl Support AMQP over WebSocket (OSS part) 2025-01-27 17:50:47 +01:00
amqp_utils.erl Replace ct:pal with ct:log in select places 2025-05-26 16:57:41 +02:00
amqpl_consumer_ack_SUITE.erl Speculative flake fix for amqpl_consumer_ack_SUITE.erl 2025-03-28 16:51:32 +00:00
amqpl_direct_reply_to_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
amqqueue_backward_compatibility_SUITE.erl Remove unused imports (thanks elp!) 2024-05-23 16:36:08 +02:00
backing_queue_SUITE.erl Add tests for rabbit_classic_queue_index_v2:bounds/2 2025-05-22 14:05:44 +02:00
bindings_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
channel_interceptor_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
channel_operation_timeout_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
channel_operation_timeout_test_queue.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
classic_queue_SUITE.erl Support AMQP over WebSocket (OSS part) 2025-01-27 17:50:47 +01:00
classic_queue_prop_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
cli_forget_cluster_node_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
cluster_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
cluster_limit_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
cluster_minority_SUITE.erl Improve many testsuites to make them work with mixed versions of Khepri 2025-04-08 18:47:27 +02:00
cluster_upgrade_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
clustering_events_SUITE.erl rabbitmq_ct_broker_helpers: Use node 2 as the cluster seed node 2025-01-27 12:08:12 +01:00
clustering_management_SUITE.erl Improve many testsuites to make them work with mixed versions of Khepri 2025-04-08 18:47:27 +02:00
clustering_recovery_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
config_schema_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
confirms_rejects_SUITE.erl Test: Increase receive timeout in all rabbit test suites 2024-12-16 11:58:05 +01:00
consumer_timeout_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
crashing_queues_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
dead_lettering_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
definition_import_SUITE.erl definition_import_SUITE: a new case 2025-01-03 19:07:57 -05:00
deprecated_features_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
direct_exchange_routing_v2_SUITE.erl rabbitmq_ct_broker_helpers: Use node 2 as the cluster seed node 2025-01-27 12:08:12 +01:00
disconnect_detected_during_alarm_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
disk_monitor_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
dummy_event_receiver.erl Bump (c) line year 2025-01-01 17:54:10 -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 Bump (c) line year 2025-01-01 17:54:10 -05:00
dummy_supervisor2.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
dynamic_qq_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
event_recorder.erl rabbitmq_ct_broker_helpers: Use node 2 as the cluster seed node 2025-01-27 12:08:12 +01:00
exchanges_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
failing_dummy_interceptor.erl Change repo "root" to deps/rabbit 2020-11-13 14:34:42 +01:00
feature_flags_SUITE.erl feature_flags_SUITE: Change clustering seed node in few tests 2025-02-11 12:10:33 +01:00
feature_flags_v2_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
list_consumers_sanity_check_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
list_queues_online_and_offline_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
logging_SUITE.erl logging_SUITE: Increase timetrap to 3 minutes 2025-03-12 17:46:11 +01:00
lqueue_SUITE.erl Yolo-replace format strings 2022-10-10 10:32:03 +04:00
maintenance_mode_SUITE.erl Refactor rabbit/test/queue_utils to support other Ra-based queue types 2025-05-27 18:07:44 +02:00
mc_unit_SUITE.erl Support outgoing message interceptors 2025-04-23 14:01:42 +02:00
message_containers_deaths_v2_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
message_size_limit_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
metadata_store_clustering_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
metadata_store_migration_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
metadata_store_phase1_SUITE.erl Khepri: Clean up the proxy functions of the integration code 2025-04-24 16:06:20 +02:00
metrics_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
mirrored_supervisor_SUITE.erl mirrored_supervisor_SUITE: don't search logs for exceptions #13008 2025-01-02 11:05:49 -05:00
mirrored_supervisor_SUITE_gs.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
msg_size_metrics_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
peer_discovery_classic_config_SUITE.erl Improve many testsuites to make them work with mixed versions of Khepri 2025-04-08 18:47:27 +02:00
peer_discovery_dns_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
peer_discovery_tmp_hidden_node_SUITE.erl Replace ct:pal with ct:log in select places 2025-05-26 16:57:41 +02:00
per_node_limit_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
per_user_connection_channel_limit_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
per_user_connection_channel_limit_partitions_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
per_user_connection_channel_tracking_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
per_user_connection_tracking_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
per_vhost_connection_limit_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
per_vhost_connection_limit_partitions_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
per_vhost_msg_store_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
per_vhost_queue_limit_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
policy_SUITE.erl Replace ct:pal with ct:log in select places 2025-05-26 16:57:41 +02:00
priority_queue_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
priority_queue_recovery_SUITE.erl priority_queue_recovery_SUITE: Add suffix to RabbitMQ node names 2025-03-12 17:46:11 +01:00
product_info_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
proxy_protocol_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
publisher_confirms_parallel_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
queue_length_limits_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
queue_parallel_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
queue_type_SUITE.erl Fix flake in test consume_from_replica 2025-02-14 13:40:25 +01:00
quorum_queue_SUITE.erl Skip failing QQ leader locator test 2025-06-04 11:16:42 +02:00
quorum_queue_member_reconciliation_SUITE.erl More test comment wording 2025-05-25 14:44:03 +04:00
rabbit_access_control_SUITE.erl Add expiry_timestamp/1 callback to authz backend behavior 2024-01-19 14:46:47 +01:00
rabbit_amqqueue_SUITE.erl extend rabbit_amqqueue_SUITE with internal_no_owner_queue_delete_with/1 and add amqqueue:make_internal/{1,2} type specs 2025-03-18 11:49:58 +00:00
rabbit_auth_backend_context_propagation_mock.erl Bump (c) line year 2025-01-01 17:54:10 -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 Bump (c) line year 2025-01-01 17:54:10 -05:00
rabbit_cuttlefish_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
rabbit_db_binding_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
rabbit_db_exchange_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
rabbit_db_maintenance_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
rabbit_db_msup_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
rabbit_db_policy_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
rabbit_db_queue_SUITE.erl By @Ayanda-D: new CLI health check that detects QQs without an elected reachable leader #13433 (#13487) 2025-03-12 00:32:59 -04:00
rabbit_db_topic_exchange_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
rabbit_direct_reply_to_prop_SUITE.erl Simplify Direct Reply-To 2025-01-23 19:16:30 +01:00
rabbit_dummy_protocol_connection_info.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
rabbit_fifo_SUITE.erl Verify previous active consumer is waiting 2025-06-02 15:38:49 +02:00
rabbit_fifo_dlx_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
rabbit_fifo_dlx_integration_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
rabbit_fifo_int_SUITE.erl Fix flake(s) in rabbit_fifo_int_SUITE 2025-03-28 13:37:18 +00:00
rabbit_fifo_prop_SUITE.erl Run Quorum Queue property test on different OTP versions 2025-06-06 17:08:28 +02:00
rabbit_fifo_q_SUITE.erl Rename quorum queue priority from "low" to "normal" 2024-08-20 11:18:36 +02:00
rabbit_fifo_v0_SUITE.erl Remove most of the fd related FHC code 2024-06-24 12:07:51 +02:00
rabbit_foo_protocol_connection_info.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
rabbit_list_test_event_handler.erl Emit events on stream consume and cancel 2025-01-20 17:24:55 +01:00
rabbit_local_random_exchange_SUITE.erl Test: Increase receive timeout in all rabbit test suites 2024-12-16 11:58:05 +01:00
rabbit_msg_interceptor_SUITE.erl Support outgoing message interceptors 2025-04-23 14:01:42 +02:00
rabbit_stream_coordinator_SUITE.erl Prevent blocked groups in stream SAC with fine-grained status 2025-06-17 11:56:20 +02:00
rabbit_stream_queue_SUITE.erl Queues with plugins - Diana's review 2025-05-17 20:47:55 +02:00
rabbit_stream_sac_coordinator_SUITE.erl Add activate_stream_consumer command 2025-06-17 11:56:37 +02:00
rabbit_stream_sac_coordinator_v4_SUITE.erl Prevent blocked groups in stream SAC with fine-grained status 2025-06-17 11:56:20 +02:00
rabbitmq-env.bats Disable Erlang busy wait by default 2021-02-10 12:35:12 +01:00
rabbitmq_4_0_deprecations_SUITE.erl rabbitmq_4_0_deprecations_SUITE: Add more assertions to ram node tests 2025-04-23 11:34:36 +02:00
rabbitmq_queues_cli_integration_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
rabbitmqctl_integration_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
rabbitmqctl_shutdown_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
routing_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
runtime_parameters_SUITE.erl Log incorrectly claims the limit is per node, but the component count is over all vhost in the cluster 2025-01-24 23:54:11 +00:00
signal_handling_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
single_active_consumer_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
term_to_binary_compat_prop_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -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
topic_permission_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
transactions_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
unicode_SUITE.erl Test: Increase receive timeout in all rabbit test suites 2024-12-16 11:58:05 +01:00
unit_access_control_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
unit_access_control_authn_authz_context_propagation_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
unit_access_control_credential_validation_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
unit_amqp091_content_framing_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
unit_amqp091_server_properties_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
unit_app_management_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
unit_cluster_formation_locking_mocks_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
unit_cluster_formation_sort_nodes_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
unit_collections_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
unit_config_value_encryption_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
unit_connection_tracking_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
unit_credit_flow_SUITE.erl unit_credit_flow_SUITE: Greatly reduce time trap 2025-02-20 09:47:40 +01:00
unit_disk_monitor_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
unit_file_handle_cache_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
unit_gen_server2_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
unit_log_management_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
unit_msg_size_metrics_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
unit_operator_policy_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
unit_pg_local_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
unit_plugin_directories_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
unit_plugin_versioning_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
unit_policy_validators_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
unit_priority_queue_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
unit_queue_consumers_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
unit_queue_location_SUITE.erl Deprecate queue-master-locator (#11565) 2024-07-12 13:22:55 +02:00
unit_quorum_queue_SUITE.erl Update unit_quorum_queue_SUITE to use temporary alive & registered 2024-11-15 12:49:55 -05:00
unit_rabbit_ssl_SUITE.erl Wrap TLS options password into a function in more places 2025-06-04 12:24:45 +04:00
unit_stats_and_metrics_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
unit_supervisor2_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
unit_vm_memory_monitor_SUITE.erl Move `file_handle_cache` and `vm_memory_monitor` back to `rabbit` 2025-05-07 09:46:14 +02:00
upgrade_preparation_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
vhost_SUITE.erl Add a test for DQT upon vhost creation 2025-05-02 14:01:10 +02:00