summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorMatthias Radestock <matthias@rabbitmq.com>2011-09-30 12:23:07 +0100
committerMatthias Radestock <matthias@rabbitmq.com>2011-09-30 12:23:07 +0100
commit11e929435f01f7200c43c95703b35ad09731fce6 (patch)
tree183ba02d4d328662020f11890fc61c83b4da2e91 /Makefile
parentdcb7442b7c87f7d47bc3d4fbd6853c27e38a2d70 (diff)
parent3b5732011382a264507fa2f71349f1316cdc48dc (diff)
downloadrabbitmq-server-git-11e929435f01f7200c43c95703b35ad09731fce6.tar.gz
merge default into bug23764
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile17
1 files changed, 12 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index 5cea016ea6..9c0690931f 100644
--- a/Makefile
+++ b/Makefile
@@ -173,6 +173,12 @@ run-node: all
RABBITMQ_SERVER_START_ARGS="$(RABBITMQ_SERVER_START_ARGS)" \
./scripts/rabbitmq-server
+run-background-node: all
+ $(BASIC_SCRIPT_ENVIRONMENT_SETTINGS) \
+ RABBITMQ_NODE_ONLY=true \
+ RABBITMQ_SERVER_START_ARGS="$(RABBITMQ_SERVER_START_ARGS)" \
+ ./scripts/rabbitmq-server
+
run-tests: all
OUT=$$(echo "rabbit_tests:all_tests()." | $(ERL_CALL)) ; \
echo $$OUT ; echo $$OUT | grep '^{ok, passed}$$' > /dev/null
@@ -180,14 +186,15 @@ run-tests: all
run-qc: all
$(foreach MOD,$(QC_MODULES),./quickcheck $(RABBITMQ_NODENAME) $(MOD) $(QC_TRIALS))
-start-background-node:
- $(BASIC_SCRIPT_ENVIRONMENT_SETTINGS) \
- RABBITMQ_NODE_ONLY=true \
- RABBITMQ_SERVER_START_ARGS="$(RABBITMQ_SERVER_START_ARGS) -detached" \
- ./scripts/rabbitmq-server; sleep 1
+start-background-node: all
+ -rm -f $(RABBITMQ_MNESIA_DIR).pid
+ mkdir -p $(RABBITMQ_MNESIA_DIR)
+ setsid sh -c "$(MAKE) run-background-node > $(RABBITMQ_MNESIA_DIR)/startup_log 2> $(RABBITMQ_MNESIA_DIR)/startup_err" &
+ sleep 1
start-rabbit-on-node: all
echo "rabbit:start()." | $(ERL_CALL)
+ ./scripts/rabbitmqctl -n $(RABBITMQ_NODENAME) wait $(RABBITMQ_MNESIA_DIR).pid
stop-rabbit-on-node: all
echo "rabbit:stop()." | $(ERL_CALL)