Skip to content

Commit b29138a

Browse files
committed
Mqtt test: Solve dependencies for web mqtt
1 parent c4d4de1 commit b29138a

File tree

2 files changed

+11
-8
lines changed

2 files changed

+11
-8
lines changed

deps/rabbitmq_mqtt/test/v5_SUITE.erl

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -141,8 +141,9 @@ suite() ->
141141
%% Testsuite setup/teardown.
142142
%% -------------------------------------------------------------------
143143

144-
init_per_suite(Config) ->
144+
init_per_suite(Config0) ->
145145
rabbit_ct_helpers:log_environment(),
146+
Config = rabbit_ct_helpers:set_config(Config0, {test_plugins, [rabbitmq_mqtt]}),
146147
rabbit_ct_helpers:run_setup_steps(Config).
147148

148149
end_per_suite(Config) ->
@@ -170,7 +171,7 @@ init_per_group(Group, Config0) ->
170171
Config,
171172
rabbit_ct_broker_helpers:setup_steps() ++
172173
rabbit_ct_client_helpers:setup_steps()),
173-
util:enable_plugin(Config2, rabbitmq_mqtt),
174+
[util:enable_plugin(Config2, Plugin) || Plugin <- ?config(test_plugins, Config2)],
174175
Config2.
175176

176177
end_per_group(G, Config)
@@ -894,7 +895,7 @@ subscription_options_persisted(Config) ->
894895
{<<"t2">>, [{nl, false}, {rap, true}, {qos, 1}]}]),
895896
unlink(C1),
896897
ok = rabbit_ct_broker_helpers:restart_node(Config, 0),
897-
util:enable_plugin(Config, rabbitmq_mqtt),
898+
[util:enable_plugin(Config, Plugin) || Plugin <- ?config(test_plugins, Config)],
898899
C2 = connect(ClientId, Config, [{clean_start, false}]),
899900
ok = emqtt:publish(C2, <<"t1">>, <<"m1">>),
900901
ok = emqtt:publish(C2, <<"t2">>, <<"m2">>, [{retain, true}]),
@@ -1719,7 +1720,7 @@ will_delay_node_restart(Config) ->
17191720
timer:sleep(SleepMs),
17201721
assert_nothing_received(),
17211722
ok = rabbit_ct_broker_helpers:start_node(Config, 0),
1722-
util:enable_plugin(Config, rabbitmq_mqtt),
1723+
[util:enable_plugin(Config, Plugin) || Plugin <- ?config(test_plugins, Config)],
17231724
%% After node 0 restarts, we should receive the Will Message promptly on both nodes 0 and 1.
17241725
receive {publish, #{client_pid := Sub1,
17251726
payload := Payload}} -> ok

deps/rabbitmq_web_mqtt/test/web_mqtt_v5_SUITE.erl

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,19 @@ groups() ->
1818
suite() ->
1919
v5_SUITE:suite().
2020

21-
init_per_suite(Config) ->
22-
v5_SUITE:init_per_suite(Config).
21+
init_per_suite(Config0) ->
22+
Config = v5_SUITE:init_per_suite(Config0),
23+
rabbit_ct_helpers:set_config(Config, {test_plugins, [rabbitmq_mqtt,
24+
rabbitmq_web_mqtt]}).
2325

2426
end_per_suite(Config) ->
2527
v5_SUITE:end_per_suite(Config).
2628

2729
init_per_group(mqtt, Config) ->
2830
%% This is the main difference with rabbitmq_mqtt.
2931
rabbit_ct_helpers:set_config(Config, {websocket, true});
30-
init_per_group(Group, Config) ->
31-
v5_SUITE:init_per_group(Group, Config).
32+
init_per_group(Group, Config0) ->
33+
v5_SUITE:init_per_group(Group, Config0).
3234

3335
end_per_group(Group, Config) ->
3436
v5_SUITE:end_per_group(Group, Config).

0 commit comments

Comments
 (0)