Skip to content

Commit 73924ba

Browse files
committed
Tests: amqp_client_SUITE delete all queues on end per testcase
1 parent f39f554 commit 73924ba

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

deps/rabbit/test/amqp_client_SUITE.erl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -341,6 +341,7 @@ init_per_testcase(Testcase, Config) ->
341341

342342
end_per_testcase(Testcase, Config) ->
343343
%% Assert that every testcase cleaned up.
344+
rabbit_ct_broker_helpers:rpc(Config, 0, ?MODULE, delete_queues, []),
344345
eventually(?_assertEqual([], rpc(Config, rabbit_amqqueue, list, []))),
345346
%% Wait for sessions to terminate before starting the next test case.
346347
eventually(?_assertEqual([], rpc(Config, rabbit_amqp_session, list_local, []))),
@@ -350,6 +351,10 @@ end_per_testcase(Testcase, Config) ->
350351
get_global_counters(Config))),
351352
rabbit_ct_helpers:testcase_finished(Config, Testcase).
352353

354+
delete_queues() ->
355+
[rabbit_amqqueue:delete(Q, false, false, <<"dummy">>)
356+
|| Q <- rabbit_amqqueue:list()].
357+
353358
reliable_send_receive_with_outcomes_classic_queue(Config) ->
354359
reliable_send_receive_with_outcomes(<<"classic">>, Config).
355360

0 commit comments

Comments
 (0)