summaryrefslogtreecommitdiff
path: root/test/rabbitmq-env.bats
diff options
context:
space:
mode:
authorMichael Klishin <michael@novemberain.com>2018-02-26 13:28:14 +0300
committerGitHub <noreply@github.com>2018-02-26 13:28:14 +0300
commit846984d36e529ff8d04dfcb1404bd56f41dfb0b1 (patch)
treebc1cb3d92ba2329c1512c7355200bfa9606ac285 /test/rabbitmq-env.bats
parent0f023e97eb712e4989b47cb201a6a4838c985c63 (diff)
parentf38e9c4f44892ee6fb4c78d51e7124e20a6de61a (diff)
downloadrabbitmq-server-git-846984d36e529ff8d04dfcb1404bd56f41dfb0b1.tar.gz
Merge pull request #1529 from rabbitmq/configurable-max-procs-max-atoms-master
Configurable max procs max atoms master
Diffstat (limited to 'test/rabbitmq-env.bats')
-rw-r--r--test/rabbitmq-env.bats32
1 files changed, 26 insertions, 6 deletions
diff --git a/test/rabbitmq-env.bats b/test/rabbitmq-env.bats
index cbe4a27765..cb45abadc4 100644
--- a/test/rabbitmq-env.bats
+++ b/test/rabbitmq-env.bats
@@ -1,19 +1,39 @@
-@test "can set RABBITMQ_SCHEDULER_BIND_TYPE from rabbitmq-env.conf" {
+@test "can configure RABBITMQ_SCHEDULER_BIND_TYPE" {
declare -r scripts_dir="$BATS_TEST_DIRNAME/../scripts"
export RABBITMQ_SCRIPTS_DIR="$scripts_dir"
export RABBITMQ_CONF_ENV_FILE="$BATS_TMPDIR/rabbitmq-env.conf"
- echo 'RABBITMQ_SCHEDULER_BIND_TYPE=u' > "$RABBITMQ_CONF_ENV_FILE"
+ echo 'SCHEDULER_BIND_TYPE=u' > "$RABBITMQ_CONF_ENV_FILE"
source "$scripts_dir/rabbitmq-env"
- echo "expect RABBITMQ_SERVER_ERL_ARGS to contain '+stbt u' but got '$SERVER_ERL_ARGS'"
+ echo "expected RABBITMQ_SERVER_ERL_ARGS to contain '+stbt u', but got: $RABBITMQ_SERVER_ERL_ARGS"
[[ $RABBITMQ_SERVER_ERL_ARGS == *+stbt\ u* ]]
}
-@test "can set RABBITMQ_DISTRIBUTION_BUFFER_SIZE from rabbitmq-env.conf" {
+@test "can configure RABBITMQ_DISTRIBUTION_BUFFER_SIZE" {
declare -r scripts_dir="$BATS_TEST_DIRNAME/../scripts"
export RABBITMQ_SCRIPTS_DIR="$scripts_dir"
export RABBITMQ_CONF_ENV_FILE="$BATS_TMPDIR/rabbitmq-env.conf"
- echo 'RABBITMQ_DISTRIBUTION_BUFFER_SIZE=123456' > "$RABBITMQ_CONF_ENV_FILE"
+ echo 'DISTRIBUTION_BUFFER_SIZE=123456' > "$RABBITMQ_CONF_ENV_FILE"
source "$scripts_dir/rabbitmq-env"
- echo "expect RABBITMQ_SERVER_ERL_ARGS to contain '+zdbbl 123456' but got '$SERVER_ERL_ARGS'"
+ echo "expected RABBITMQ_SERVER_ERL_ARGS to contain '+zdbbl 123456', but got: $RABBITMQ_SERVER_ERL_ARGS"
[[ $RABBITMQ_SERVER_ERL_ARGS == *+zdbbl\ 123456* ]]
}
+
+@test "can configure RABBITMQ_MAX_NUMBER_OF_PROCESSES" {
+ declare -r scripts_dir="$BATS_TEST_DIRNAME/../scripts"
+ export RABBITMQ_SCRIPTS_DIR="$scripts_dir"
+ export RABBITMQ_CONF_ENV_FILE="$BATS_TMPDIR/rabbitmq-env.conf"
+ echo 'MAX_NUMBER_OF_PROCESSES=2000000' > "$RABBITMQ_CONF_ENV_FILE"
+ source "$scripts_dir/rabbitmq-env"
+ echo "expected RABBITMQ_SERVER_ERL_ARGS to contain '+P 2000000', but got: $RABBITMQ_SERVER_ERL_ARGS"
+ [[ $RABBITMQ_SERVER_ERL_ARGS == *+P\ 2000000* ]]
+}
+
+@test "can configure RABBITMQ_MAX_NUMBER_OF_ATOMS" {
+ declare -r scripts_dir="$BATS_TEST_DIRNAME/../scripts"
+ export RABBITMQ_SCRIPTS_DIR="$scripts_dir"
+ export RABBITMQ_CONF_ENV_FILE="$BATS_TMPDIR/rabbitmq-env.conf"
+ echo 'MAX_NUMBER_OF_ATOMS=10000000' > "$RABBITMQ_CONF_ENV_FILE"
+ source "$scripts_dir/rabbitmq-env"
+ echo "expected RABBITMQ_SERVER_ERL_ARGS to contain '+t 10000000', but got: $RABBITMQ_SERVER_ERL_ARGS"
+ [[ $RABBITMQ_SERVER_ERL_ARGS == *+t\ 10000000* ]]
+}