summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorJean-Sébastien Pédron <jean-sebastien@rabbitmq.com>2020-02-03 14:34:48 +0100
committerGitHub <noreply@github.com>2020-02-03 14:34:48 +0100
commitf9c2df8d3799f1811755e488bfd6f3e7aa661f38 (patch)
tree6f07a50c4021f4567d09aee2c087e2e83e69bb08 /apps
parent3be5483ec22feca1460e09aaf21b629c9c72ec3e (diff)
parent96359ed3c6d7d1555e3ffaa9ffb59d2b1a7d8b52 (diff)
downloadrabbitmq-server-git-f9c2df8d3799f1811755e488bfd6f3e7aa661f38.tar.gz
Merge pull request #2216 from rabbitmq/move-all-os-getenv-to-rabbit_env
Move all RabbitMQ-specific environment variables to `rabbit_env`
Diffstat (limited to 'apps')
-rw-r--r--apps/rabbitmq_prelaunch/src/rabbit_prelaunch.erl10
1 files changed, 10 insertions, 0 deletions
diff --git a/apps/rabbitmq_prelaunch/src/rabbit_prelaunch.erl b/apps/rabbitmq_prelaunch/src/rabbit_prelaunch.erl
index aba76c197c..2acd1caf43 100644
--- a/apps/rabbitmq_prelaunch/src/rabbit_prelaunch.erl
+++ b/apps/rabbitmq_prelaunch/src/rabbit_prelaunch.erl
@@ -17,6 +17,11 @@
initial_pass_finished/0,
shutdown_func/1]).
+-ifdef(TEST).
+-export([store_context/1,
+ clear_context_cache/0]).
+-endif.
+
-define(PT_KEY_CONTEXT, {?MODULE, context}).
-define(PT_KEY_BOOT_STATE, {?MODULE, boot_state}).
-define(PT_KEY_INITIAL_PASS, {?MODULE, initial_pass_finished}).
@@ -125,6 +130,11 @@ get_context() ->
Context -> Context#{initial_pass => is_initial_pass()}
end.
+-ifdef(TEST).
+clear_context_cache() ->
+ persistent_term:erase(?PT_KEY_CONTEXT).
+-endif.
+
get_boot_state() ->
persistent_term:get(?PT_KEY_BOOT_STATE, stopped).