Add more test cases for emqx_sys_mon
This commit is contained in:
parent
bca723e1b5
commit
718dc40421
|
@ -69,11 +69,25 @@ init_per_testcase(t_sys_mon2, Config) ->
|
||||||
ok;
|
ok;
|
||||||
(_) -> ok
|
(_) -> ok
|
||||||
end),
|
end),
|
||||||
|
Config;
|
||||||
|
init_per_testcase(_, Config) ->
|
||||||
|
emqx_ct_helpers:boot_modules(all),
|
||||||
|
emqx_ct_helpers:start_apps([]),
|
||||||
Config.
|
Config.
|
||||||
|
|
||||||
end_per_testcase(_, _Config) ->
|
end_per_testcase(_, _Config) ->
|
||||||
emqx_ct_helpers:stop_apps([]).
|
emqx_ct_helpers:stop_apps([]).
|
||||||
|
|
||||||
|
t_procinfo(_) ->
|
||||||
|
ok = meck:new(emqx_vm, [passthrough, no_history]),
|
||||||
|
ok = meck:expect(emqx_vm, get_process_info, fun(_) -> undefined end),
|
||||||
|
ok = meck:expect(emqx_vm, get_process_gc, fun(_) -> ok end),
|
||||||
|
?assertEqual(undefined, emqx_sys_mon:procinfo([])),
|
||||||
|
ok = meck:expect(emqx_vm, get_process_info, fun(_) -> ok end),
|
||||||
|
ok = meck:expect(emqx_vm, get_process_gc, fun(_) -> undefined end),
|
||||||
|
?assertEqual(undefined, emqx_sys_mon:procinfo([])),
|
||||||
|
ok = meck:unload(emqx_vm).
|
||||||
|
|
||||||
t_sys_mon(_Config) ->
|
t_sys_mon(_Config) ->
|
||||||
lists:foreach(
|
lists:foreach(
|
||||||
fun({PidOrPort, SysMonName,ValidateInfo, InfoOrPort}) ->
|
fun({PidOrPort, SysMonName,ValidateInfo, InfoOrPort}) ->
|
||||||
|
|
Loading…
Reference in New Issue