rabbitmq-server/deps/rabbit/test
David Ansari 2a4301e12d Nack rejected messages to MQTT 5.0 client
since MQTT 5.0 supports negative acknowledgements thanks to reason codes
in the PUBACK packet.

We could either choose reason code 128 or 131. The description code for
131 applies for rejected messages, hence this commit uses 131:
> The PUBLISH is valid but the receiver is not willing to accept it.
2023-08-09 15:31:14 +02:00
..
config_schema_SUITE_data Mark classic queue mirroring as deprecated 2023-07-06 11:02:49 +02:00
definition_import_SUITE_data Commit a new case for definition_import_SUITE 2023-05-29 00:46:37 +04: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 Use gazelle generated bazel files 2023-04-17 18:13:18 +02:00
temp Change repo "root" to deps/rabbit 2020-11-13 14:34:42 +01:00
unit_config_value_encryption_SUITE_data Change repo "root" to deps/rabbit 2020-11-13 14:34:42 +01: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 shared store write optimisations (#8507) 2023-06-20 20:04:17 +02:00
bindings_SUITE.erl Move queue/exchange/binding/policy Mnesia-specific code to rabbit_db_* modules 2023-01-31 10:23:16 +01:00
channel_interceptor_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
channel_operation_timeout_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
channel_operation_timeout_test_queue.erl Remove "lazy" from Management and lazy-specific tests 2023-05-18 13:59:50 +02:00
classic_queue_prop_SUITE.erl fixup! Tests for "Handle missing delivery marker in CQ v1 index" 2023-06-01 23:28:39 +02:00
cluster_SUITE.erl Cosmetics 2023-01-02 07:15:58 -05:00
cluster_rename_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
clustering_management_SUITE.erl rabbit_db: Fall back to `rabbit_mnesia` if functions are undefined in remote nodes 2023-07-20 15:47:40 +02:00
clustering_recovery_SUITE.erl Disaster recovery: force shrink all quorum queues to a 1-node cluster 2023-05-25 10:55:21 +02:00
config_schema_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
confirms_rejects_SUITE.erl Yolo-replace format strings 2022-10-10 10:32:03 +04:00
consumer_timeout_SUITE.erl Remove per consumer timeout capability 2023-05-22 11:59:18 +02:00
crashing_queues_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
dead_lettering_SUITE.erl Merge pull request #8799 from rabbitmq/at-least-once-dead-lettering-fix 2023-07-10 13:48:48 +04:00
definition_import_SUITE.erl Tests: more resilient time-dependent tests 2023-07-07 13:01:49 +02:00
deprecated_features_SUITE.erl rabbit_feature_flags: Enable deprecated features required by feature flags on init 2023-07-25 12:29:15 +02:00
direct_exchange_routing_v2_SUITE.erl Require all feature flags introduced before 3.11.1 2023-02-08 16:00:03 +00:00
disconnect_detected_during_alarm_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
disk_monitor_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
dummy_event_receiver.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
dummy_interceptor.erl Allow #amqp_error{} responses in channel interceptors 2021-04-20 14:57:55 +01:00
dummy_runtime_parameters.erl add runtime_parameters_SUITE 2023-04-17 16:29:12 -07:00
dummy_supervisor2.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
dynamic_ha_SUITE.erl Use lazy queue in dynamic_ha_SUITE 2023-05-24 16:18:25 +02:00
dynamic_qq_SUITE.erl Tests: more resilient time-dependent tests 2023-07-07 13:01:49 +02:00
eager_sync_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
exchanges_SUITE.erl Move missing Mnesia-specific code to rabbit_db_topic_exchange module 2023-01-31 10:23:16 +01:00
failing_dummy_interceptor.erl Change repo "root" to deps/rabbit 2020-11-13 14:34:42 +01:00
feature_flags_SUITE.erl rabbit_db: Reset feature flags registry after a db reset 2023-07-25 12:00:37 +02:00
feature_flags_v2_SUITE.erl Don't run testcases in parallel when using Bazel 2023-07-25 11:35:19 +02:00
feature_flags_with_unpriveleged_user_SUITE.erl rabbit_feature_flags: Make several fixes to `enable_feature_flag_when_ff_file_is_unwritable` testcase 2023-01-10 16:38:24 +01:00
list_consumers_sanity_check_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
list_queues_online_and_offline_SUITE.erl rabbit_nodes: Add list functions to clarify which nodes we are interested in 2023-02-13 12:58:40 +01:00
logging_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
lqueue_SUITE.erl Yolo-replace format strings 2022-10-10 10:32:03 +04:00
maintenance_mode_SUITE.erl rabbit: Add `is_serving/{0,1}` function 2023-01-18 18:01:26 +01:00
many_node_ha_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
message_size_limit_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
metrics_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
mirrored_supervisor_SUITE.erl Move mirrored supervisor Mnesia-specific code to rabbit_db_* modules 2023-01-31 10:23:16 +01:00
mirrored_supervisor_SUITE_gs.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
msg_store_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
peer_discovery_classic_config_SUITE.erl peer_discovery_classic_config_SUITE: Fix invalid app config 2023-08-07 17:02:58 +02:00
peer_discovery_dns_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
per_node_limit_SUITE.erl Virtual host limit: error type naming 2023-04-01 23:11:48 +04:00
per_user_connection_channel_limit_SUITE.erl Remove compatibility for flag tracking_records_in_ets 2023-02-14 22:51:57 +01:00
per_user_connection_channel_limit_partitions_SUITE.erl Tests: more resilient time-dependent tests 2023-07-07 13:01:49 +02:00
per_user_connection_channel_tracking_SUITE.erl Tests: more resilient time-dependent tests 2023-07-07 13:01:49 +02:00
per_user_connection_tracking_SUITE.erl Tests: more resilient time-dependent tests 2023-07-07 13:01:49 +02:00
per_vhost_connection_limit_SUITE.erl per_vhost_connection_limit_SUITE: Ensure maintenance mode table is replicated 2023-08-07 17:26:15 +02:00
per_vhost_connection_limit_partitions_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
per_vhost_msg_store_SUITE.erl Test: verify just vhost folder, not whole directory 2023-06-21 13:05:03 +02:00
per_vhost_queue_limit_SUITE.erl Tests: more resilient time-dependent tests 2023-07-07 13:01:49 +02:00
policy_SUITE.erl Add ha-sync-mode as an operator policy 2023-04-27 15:16:39 -07:00
priority_queue_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
priority_queue_recovery_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
product_info_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
proxy_protocol_SUITE.erl Add support for LOCAL proxy header 2023-06-23 12:12:58 +02:00
publisher_confirms_parallel_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
queue_length_limits_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
queue_master_location_SUITE.erl Tests: more resilient time-dependent tests 2023-07-07 13:01:49 +02:00
queue_parallel_SUITE.erl Use rpcs instead of ctl commands to avoid CI failures 2023-07-25 18:18:49 +02:00
queue_type_SUITE.erl Require all feature flags introduced before 3.11.1 2023-02-08 16:00:03 +00:00
quorum_queue_SUITE.erl Tests: more resilient time-dependent tests 2023-07-07 13:01:49 +02:00
quorum_queue_member_reconciliation_SUITE.erl See #7209. Evaluate quorum queue membership periodically. 2023-07-11 13:14:04 -07:00
quorum_queue_utils.erl Yolo-replace format strings 2022-10-10 10:32:03 +04:00
rabbit_auth_backend_context_propagation_mock.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
rabbit_confirms_SUITE.erl Nack rejected messages to MQTT 5.0 client 2023-08-09 15:31:14 +02:00
rabbit_core_metrics_gc_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
rabbit_cuttlefish_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
rabbit_db_binding_SUITE.erl Unit test rabbit_db_* modules, spec and API updates 2023-02-02 15:01:42 +01:00
rabbit_db_exchange_SUITE.erl Unit test rabbit_db_* modules, spec and API updates 2023-02-02 15:01:42 +01:00
rabbit_db_maintenance_SUITE.erl Unit test rabbit_db_* modules, spec and API updates 2023-02-02 15:01:42 +01:00
rabbit_db_msup_SUITE.erl Unit test rabbit_db_* modules, spec and API updates 2023-02-02 15:01:42 +01:00
rabbit_db_policy_SUITE.erl Unit test rabbit_db_* modules, spec and API updates 2023-02-02 15:01:42 +01:00
rabbit_db_queue_SUITE.erl Unit test rabbit_db_* modules, spec and API updates 2023-02-02 15:01:42 +01:00
rabbit_db_topic_exchange_SUITE.erl Remove topic routing regression 2023-06-21 17:14:08 +01: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 (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
rabbit_fifo_SUITE.erl test fix 2023-05-24 10:52:30 +01:00
rabbit_fifo_dlx_SUITE.erl Restore the original -include_lib statements from before #6466 2023-04-20 12:40:45 +02:00
rabbit_fifo_dlx_integration_SUITE.erl fix pattern match 2023-07-07 17:25:15 +01:00
rabbit_fifo_int_SUITE.erl Remove feature flag no_queue_name_in_classic_queue_client 2023-01-24 17:32:59 +00: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 (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
rabbit_ha_test_consumer.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
rabbit_ha_test_producer.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
rabbit_message_interceptor_SUITE.erl Move plugin rabbitmq-message-timestamp to the core 2023-05-15 08:37:52 +00:00
rabbit_msg_record_SUITE.erl Mark AMQP 1.0 properties chunk as binary (#7001) 2023-01-31 15:23:21 +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: Fix `consume_and_reject` channel close detection 2023-08-04 10:05:22 +02:00
rabbit_stream_sac_coordinator_SUITE.erl Restore the original -include_lib statements from before #6466 2023-04-20 12:40:45 +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 Mark transient non-exclusive queues as deprecated 2023-07-06 11:02:49 +02:00
rabbitmq_queues_cli_integration_SUITE.erl Update a test assertion in rabbitmq_queues_cli_integration_SUITE 2023-05-02 12:59:17 +04:00
rabbitmqctl_integration_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
rabbitmqctl_shutdown_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
runtime_parameters_SUITE.erl address feedback 2023-04-17 17:51:38 -07:00
signal_handling_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
simple_ha_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
single_active_consumer_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
sync_detection_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
term_to_binary_compat_prop_SUITE.erl Remove a test that can't pass on OTP-26 2023-04-13 14:37:17 +02: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 Stream Coordinator: primitive backoff 2021-03-12 15:03:47 +00:00
topic_permission_SUITE.erl Unit test rabbit_db_* modules, spec and API updates 2023-02-02 15:01:42 +01:00
unicode_SUITE.erl Remove compatibility for feature flag stream_queue 2023-02-13 15:31:40 +00:00
unit_access_control_SUITE.erl Unit test rabbit_db_* modules, spec and API updates 2023-02-02 15:01:42 +01:00
unit_access_control_authn_authz_context_propagation_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
unit_access_control_credential_validation_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
unit_amqp091_content_framing_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
unit_amqp091_server_properties_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
unit_app_management_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
unit_classic_mirrored_queue_sync_throttling_SUITE.erl #3925 follow-up: don't include Erlang client headers 2021-12-28 01:24:32 +03:00
unit_classic_mirrored_queue_throughput_SUITE.erl Rename two newly introduced test modules 2021-12-28 00:35:55 +03:00
unit_cluster_formation_locking_mocks_SUITE.erl rabbit_peer_discovery: Move peer discovery driving code from `rabbit_mnesia` 2023-07-07 09:42:32 +02:00
unit_collections_SUITE.erl Don't rely on implict list ordering 2023-04-13 14:37:18 +02:00
unit_config_value_encryption_SUITE.erl Exclude shake128/256 from hashes 2023-04-13 14:37:18 +02:00
unit_connection_tracking_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
unit_credit_flow_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
unit_disk_monitor_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
unit_file_handle_cache_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
unit_gen_server2_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
unit_gm_SUITE.erl Move mnesia queries from rabbit_misc to rabbit_mnesia 2023-01-31 10:23:16 +01:00
unit_log_management_SUITE.erl Tests: more resilient time-dependent tests 2023-07-07 13:01:49 +02:00
unit_operator_policy_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
unit_pg_local_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
unit_plugin_directories_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
unit_plugin_versioning_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
unit_policy_validators_SUITE.erl Cosmetics 2023-01-02 07:15:58 -05:00
unit_priority_queue_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
unit_queue_consumers_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
unit_stats_and_metrics_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
unit_supervisor2_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
unit_vm_memory_monitor_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
upgrade_preparation_SUITE.erl (c) year bump: 2022 => 2023 2023-01-01 23:17:36 -05:00
vhost_SUITE.erl Tests: more resilient time-dependent tests 2023-07-07 13:01:49 +02:00