diff options
| author | Jean-Sébastien Pédron <jean-sebastien@rabbitmq.com> | 2020-02-03 14:34:48 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-02-03 14:34:48 +0100 |
| commit | f9c2df8d3799f1811755e488bfd6f3e7aa661f38 (patch) | |
| tree | 6f07a50c4021f4567d09aee2c087e2e83e69bb08 /apps | |
| parent | 3be5483ec22feca1460e09aaf21b629c9c72ec3e (diff) | |
| parent | 96359ed3c6d7d1555e3ffaa9ffb59d2b1a7d8b52 (diff) | |
| download | rabbitmq-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.erl | 10 |
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). |
