rabbitmq-server/deps/rabbit/test
Loïc Hoguin ed080e8a27
CQ shared: Fix off-by-nine error leading to lost messages
And `eof` crashes.

The problem is that we may end up trying to read more data
from the file when scanning, despite being at the end of the
file. This results in the current Acc to be returned instead
of the remaining data being parsed.

This results in some messages at the end of the file being
truncated off despite still being in memory (and still pointing
to the end of the original file, well past the truncation point).
2025-09-24 15:05:17 -04:00
..
amqp_dotnet_SUITE_data Detach link for link-level errors 2025-08-27 09:49:22 +02:00
amqp_jms_SUITE_data [skip ci] Bump the dev-deps group across 4 directories with 2 updates 2025-09-24 15:05:16 -04:00
config_schema_SUITE_data Adapt stream code to Osiris read ahead 2025-09-24 15:05:16 -04: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
feature_flags_SUITE_data/my_plugin Remove Bazel files 2025-03-13 13:42:34 +00:00
rabbit_access_control_SUITE_data/my_auth_plugin rabbit_access_control: Check configured auth backends are enabled at boot time 2025-08-12 18:38:28 +02: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 Detach link for link-level errors 2025-08-27 09:49:22 +02:00
amqp_auth_SUITE.erl Support Direct Reply-To for AMQP 1.0 2025-09-09 14:52:22 +02:00
amqp_client_SUITE.erl Support Direct Reply-To for AMQP 1.0 2025-09-09 14:52:22 +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 Detach link for link-level errors 2025-08-27 09:49:22 +02:00
amqp_filter_prop_SUITE.erl Support SQL filter expressions for streams 2025-06-26 11:56:55 +02:00
amqp_filter_sql_SUITE.erl amqp_filter_sql_SUITE: Expect to wait for credits 2025-08-08 10:12:56 +02:00
amqp_filter_sql_unit_SUITE.erl Make NAN and INF reserved 2025-07-16 15:29:23 +02:00
amqp_jms_SUITE.erl amqp_jms_SUITE: Increase time trap 2025-08-08 10:12:57 +02:00
amqp_proxy_protocol_SUITE.erl Support AMQP over WebSocket (OSS part) 2025-01-27 17:50:47 +01:00
amqp_utils.erl Support Direct Reply-To for AMQP 1.0 2025-09-09 14:52:22 +02:00
amqpl_consumer_ack_SUITE.erl Speculative flake fix for amqpl_consumer_ack_SUITE.erl 2025-03-28 16:51:32 +00:00
amqqueue_backward_compatibility_SUITE.erl Remove unused imports (thanks elp!) 2024-05-23 16:36:08 +02:00
backing_queue_SUITE.erl CQ shared: Fix off-by-nine error leading to lost messages 2025-09-24 15:05:17 -04:00
bindings_SUITE.erl Speed up fanout exchange (#14546) 2025-09-24 15:05:16 -04: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 [skip ci] Replace logger: calls is LOG_ macros 2025-07-18 08:43:02 +02: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 Add a config option to limit the number of exchanges 2025-07-30 13:46:58 -04:00
cluster_minority_SUITE.erl cluster_minority_SUITE: Ensure cluster can be changed before partition 2025-07-30 15:04:47 +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 Enable FFs required by 4.0 2025-07-08 10:52:24 +02:00
clustering_recovery_SUITE.erl clustering_recovery_SUITE: Add `recover_after_partition_with_leader` testcase 2025-08-14 12:10:52 +02: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 Expose ra counters (#13895) 2025-07-24 10:43:20 +02: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
direct_reply_to_amqp_SUITE.erl Disallow multiple consumers on one volatile queue 2025-09-12 12:06:51 +02:00
direct_reply_to_amqpl_SUITE.erl Support Direct Reply-To for AMQP 1.0 2025-09-09 14:52:22 +02: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 Disable forget_cluster_node test (not supported by 3.13) 2025-07-08 10:52:24 +02: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
feature_flags_SUITE.erl feature_flags_SUITE: Fix style 2025-07-30 15:04:46 +02:00
feature_flags_v2_SUITE.erl feature_flags_v2_SUITE: Catch and log return value of peer:stop/1 2025-08-08 10:12:58 +02: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 [skip ci] Replace logger: calls is LOG_ macros 2025-07-18 08:43:02 +02:00
lqueue_SUITE.erl
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 Direct Reply-To for AMQP 1.0 2025-09-09 14:52:22 +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 metrics_SUITE: Wait for ETS table to be up-to-date 2025-07-30 15:04:49 +02: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 rabbitmq-diagnostics message_size_stats 2025-09-24 15:05:17 -04: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 per_node_limit_SUITE: Wait for the channel count to be up-to-date 2025-07-30 15:04:48 +02:00
per_user_connection_channel_limit_SUITE.erl per_user_connection_channel_limit_SUITE: Fix test flake in `single_node_list_in_user` 2025-07-30 15:04:47 +02: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 per_user_connection_channel_tracking_SUITE: Wait for the expected list of connections 2025-08-08 10:12:56 +02:00
per_user_connection_tracking_SUITE.erl per_user_connection_tracking_SUITE: Wait for the expected list of connections 2025-08-08 10:12:56 +02: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
prevent_startup_if_node_was_reset_SUITE.erl More renaming #14087, add new test suite to a parallel CT group 2025-06-25 16:16:02 +04: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 proxy_protocol_SUITE: Wait for connection close 2025-08-08 10:12:58 +02:00
publisher_confirms_parallel_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
queue_length_limits_SUITE.erl Skip Khepri-specific tests when 3.13 is in the mix 2025-07-08 10:52:24 +02:00
queue_parallel_SUITE.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
queue_type_SUITE.erl Support Direct Reply-To for AMQP 1.0 2025-09-09 14:52:22 +02:00
quorum_queue_SUITE.erl quorum_queue_SUITE: Use less messages in `force_checkpoint_on_queue` 2025-07-30 15:04:47 +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 rabbit_access_control: Check configured auth backends are enabled at boot time 2025-08-12 18:38:28 +02: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 Support Direct Reply-To for AMQP 1.0 2025-09-09 14:52:22 +02:00
rabbit_dummy_protocol_connection_info.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
rabbit_fifo_SUITE.erl QQ: fix SAC activation bug for returns and requeues 2025-06-27 13:31:04 +01:00
rabbit_fifo_dlx_SUITE.erl rabbit_log -> logger in dynamic calls 2025-07-18 08:43:04 +02:00
rabbit_fifo_dlx_integration_SUITE.erl rabbit_fifo_dlx_integration_SUITE: Increase a timeout in `delivery_limit/1` 2025-08-08 10:12:56 +02: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 rabbit_fifo_prop_SUITE: skip rather than fail 2025-07-08 10:52:23 +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 Addressed requested changes 2025-08-11 09:51:20 -07: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 rabbit_stream_queue_SUITE: Wait for replicas in `shrink_coordinator_cluster/1` 2025-07-30 15:04:49 +02:00
rabbit_stream_sac_coordinator_SUITE.erl Miscellaneous minor improvements in stream SAC coordinator 2025-06-23 10:47:33 +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
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
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 [skip ci] Remove rabbit_log and switch to LOG_ macros 2025-07-18 08:42:59 +02: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 Introduce a few new rabbit_plugins and rabbit_nodes functions 2025-08-01 14:28:59 -04: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