rabbitmq_cli: Honor $RABBITMQ_METADATA_STORE when starting test node
[Why] Two reasons: 1. We need to set the correct feature flags on the test node we have to start. 2. We can skip Mnesia- or Khepri-specific tests if they are marked.
This commit is contained in:
parent
e480513297
commit
0411864670
|
|
@ -116,8 +116,12 @@ rel:: $(ESCRIPTS)
|
|||
|
||||
tests:: $(ESCRIPTS)
|
||||
$(verbose) $(MAKE) -C ../../ install-cli
|
||||
$(verbose) $(MAKE) -C ../../ start-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" \
|
||||
$(if $(filter khepri,$(RABBITMQ_METADATA_STORE)),,RABBITMQ_FEATURE_FLAGS="-khepri_db")
|
||||
$(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
|
||||
|
|
|
|||
Loading…
Reference in New Issue