diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/src/rabbit_tests.erl | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test/src/rabbit_tests.erl b/test/src/rabbit_tests.erl index 383bc91a5a..0997478b66 100644 --- a/test/src/rabbit_tests.erl +++ b/test/src/rabbit_tests.erl @@ -87,6 +87,7 @@ all_tests0() -> end), passed = test_configurable_server_properties(), passed = vm_memory_monitor_tests:all_tests(), + passed = test_memory_high_watermark(), passed = on_disk_store_tunable_parameter_validation_test:test_msg_store_parameter_validation(), passed = credit_flow_test:test_credit_flow_settings(), passed. @@ -3048,3 +3049,14 @@ test_configurable_server_properties() -> nop(_) -> ok. nop(_, _) -> ok. + +test_memory_high_watermark() -> + %% set vm memory high watermark + HWM = vm_memory_monitor:get_vm_memory_high_watermark(), + %% this will trigger an alarm (memory unit is MB) + ok = control_action(set_vm_memory_high_watermark, ["absolute", "2"]), + [{{resource_limit,memory,_},[]}] = rabbit_alarm:get_alarms(), + %% reset + ok = control_action(set_vm_memory_high_watermark, [float_to_list(HWM)]), + + passed. |
