diff --git a/deps/rabbitmq_cli/Makefile b/deps/rabbitmq_cli/Makefile index 7c8c9f910a96..c02761053edf 100644 --- a/deps/rabbitmq_cli/Makefile +++ b/deps/rabbitmq_cli/Makefile @@ -27,6 +27,8 @@ ifeq ($(VERBOSE_TEST),true) MIX_TEST := $(MIX_TEST) --trace endif +export MAKE + include ../../rabbitmq-components.mk include ../../erlang.mk @@ -114,8 +116,11 @@ rel:: $(ESCRIPTS) tests:: $(ESCRIPTS) $(verbose) $(MAKE) -C ../../ install-cli - $(verbose) $(MAKE) -C ../../ run-background-broker PLUGINS="rabbit rabbitmq_federation rabbitmq_stomp rabbitmq_stream_management amqp_client" - $(gen_verbose) $(MIX_TEST) $(TEST_FILE); \ + $(verbose) $(MAKE) -C ../../ start-background-broker \ + PLUGINS="rabbit rabbitmq_federation rabbitmq_stomp rabbitmq_stream_management amqp_client" + $(gen_verbose) $(MIX_TEST) \ + $(if $(RABBITMQ_METADATA_STORE),--exclude $(filter-out $(RABBITMQ_METADATA_STORE),khepri mnesia),) \ + $(TEST_FILE); \ RES=$$?; \ $(MAKE) -C ../../ stop-node; \ exit $$RES