Skip to content

Commit 4d8759e

Browse files
kjnilssonmergify[bot]
authored andcommitted
make test mixed versions compatible
(cherry picked from commit 3eb982c)
1 parent 3e776b5 commit 4d8759e

File tree

1 file changed

+14
-5
lines changed

1 file changed

+14
-5
lines changed

deps/rabbit/test/quorum_queue_SUITE.erl

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1676,11 +1676,20 @@ declare_during_node_down(Config) ->
16761676

16771677
publish(Ch, QQ),
16781678
wait_for_messages_ready(Servers, RaName, 1),
1679-
SubCh = rabbit_ct_client_helpers:open_channel(Config, DownServer),
1680-
subscribe(SubCh, QQ, false),
1681-
receive_and_ack(Ch),
1682-
wait_for_messages_ready(Servers, RaName, 0),
1683-
ok.
1679+
1680+
case rabbit_ct_helpers:is_mixed_versions() of
1681+
true ->
1682+
%% stop here if mixexd
1683+
ok;
1684+
false ->
1685+
%% further assertions that we can consume from the newly
1686+
%% started member
1687+
SubCh = rabbit_ct_client_helpers:open_channel(Config, DownServer),
1688+
subscribe(SubCh, QQ, false),
1689+
receive_and_ack(Ch),
1690+
wait_for_messages_ready(Servers, RaName, 0),
1691+
ok
1692+
end.
16841693

16851694
simple_confirm_availability_on_leader_change(Config) ->
16861695
[Node1, Node2, _Node3] = Servers =

0 commit comments

Comments
 (0)