diff --git a/deps/rabbitmq_web_mqtt/BUILD.bazel b/deps/rabbitmq_web_mqtt/BUILD.bazel index b93055cfddc5..ca2460dc31f3 100644 --- a/deps/rabbitmq_web_mqtt/BUILD.bazel +++ b/deps/rabbitmq_web_mqtt/BUILD.bazel @@ -91,6 +91,7 @@ eunit( compiled_suites = [ ":test_src_rabbit_ws_test_util_beam", ":test_src_rfc6455_client_beam", + ":test_rabbit_web_mqtt_test_util_beam", ], target = ":test_erlang_app", ) diff --git a/deps/rabbitmq_web_mqtt/app.bzl b/deps/rabbitmq_web_mqtt/app.bzl index 6f54f7543425..17ab4ecacb84 100644 --- a/deps/rabbitmq_web_mqtt/app.bzl +++ b/deps/rabbitmq_web_mqtt/app.bzl @@ -9,6 +9,7 @@ def all_beam_files(name = "all_beam_files"): erlang_bytecode( name = "other_beam", srcs = [ + "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListWebMqttConnectionsCommand.erl", "src/rabbit_web_mqtt_app.erl", "src/rabbit_web_mqtt_handler.erl", "src/rabbit_web_mqtt_stream_handler.erl", @@ -19,6 +20,7 @@ def all_beam_files(name = "all_beam_files"): erlc_opts = "//:erlc_opts", deps = [ "//deps/rabbit_common:erlang_app", + "//deps/rabbitmq_cli:erlang_app", "//deps/rabbitmq_mqtt:erlang_app", "@cowboy//:erlang_app", ], @@ -34,6 +36,7 @@ def all_test_beam_files(name = "all_test_beam_files"): name = "test_other_beam", testonly = True, srcs = [ + "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListWebMqttConnectionsCommand.erl", "src/rabbit_web_mqtt_app.erl", "src/rabbit_web_mqtt_handler.erl", "src/rabbit_web_mqtt_stream_handler.erl", @@ -44,6 +47,7 @@ def all_test_beam_files(name = "all_test_beam_files"): erlc_opts = "//:test_erlc_opts", deps = [ "//deps/rabbit_common:erlang_app", + "//deps/rabbitmq_cli:erlang_app", "//deps/rabbitmq_mqtt:erlang_app", "@cowboy//:erlang_app", ], @@ -70,6 +74,7 @@ def all_srcs(name = "all_srcs"): filegroup( name = "srcs", srcs = [ + "src/Elixir.RabbitMQ.CLI.Ctl.Commands.ListWebMqttConnectionsCommand.erl", "src/rabbit_web_mqtt_app.erl", "src/rabbit_web_mqtt_handler.erl", "src/rabbit_web_mqtt_stream_handler.erl", @@ -128,3 +133,20 @@ def test_suite_beam_files(name = "test_suite_beam_files"): app_name = "rabbitmq_web_mqtt", erlc_opts = "//:test_erlc_opts", ) + erlang_bytecode( + name = "command_SUITE_beam_files", + testonly = True, + srcs = ["test/command_SUITE.erl"], + outs = ["test/command_SUITE.beam"], + app_name = "rabbitmq_web_mqtt", + erlc_opts = "//:test_erlc_opts", + deps = ["//deps/amqp_client:erlang_app", "//deps/rabbitmq_mqtt:erlang_app"], + ) + erlang_bytecode( + name = "test_rabbit_web_mqtt_test_util_beam", + testonly = True, + srcs = ["test/rabbit_web_mqtt_test_util.erl"], + outs = ["test/rabbit_web_mqtt_test_util.beam"], + app_name = "rabbitmq_web_mqtt", + erlc_opts = "//:test_erlc_opts", + ) diff --git a/moduleindex.yaml b/moduleindex.yaml index 73a72ca9e548..90bc396c6ec2 100755 --- a/moduleindex.yaml +++ b/moduleindex.yaml @@ -1238,6 +1238,7 @@ rabbitmq_web_dispatch: - webmachine_log - webmachine_log_handler rabbitmq_web_mqtt: +- Elixir.RabbitMQ.CLI.Ctl.Commands.ListWebMqttConnectionsCommand - rabbit_web_mqtt_app - rabbit_web_mqtt_handler - rabbit_web_mqtt_stream_handler