test(refactor): decrease test teardown noise
This commit is contained in:
parent
6fdcba641e
commit
4819794401
|
@ -65,7 +65,8 @@
|
|||
-export([clear_screen/0]).
|
||||
-export([with_mock/4]).
|
||||
-export([
|
||||
on_exit/1
|
||||
on_exit/1,
|
||||
call_janitor/0
|
||||
]).
|
||||
|
||||
%% Toxiproxy API
|
||||
|
@ -933,6 +934,13 @@ latency_up_proxy(off, Name, ProxyHost, ProxyPort) ->
|
|||
%% Testcase teardown utilities
|
||||
%%-------------------------------------------------------------------------------
|
||||
|
||||
%% stop the janitor gracefully to ensure proper cleanup order and less
|
||||
%% noise in the logs.
|
||||
call_janitor() ->
|
||||
Janitor = get_or_spawn_janitor(),
|
||||
exit(Janitor, normal),
|
||||
ok.
|
||||
|
||||
get_or_spawn_janitor() ->
|
||||
case get({?MODULE, janitor_proc}) of
|
||||
undefined ->
|
||||
|
|
|
@ -139,6 +139,7 @@ end_per_testcase(_TestCase, _Config) ->
|
|||
ok = snabbkaffe:stop(),
|
||||
delete_all_bridges(),
|
||||
ok = emqx_connector_web_hook_server:stop(),
|
||||
emqx_common_test_helpers:call_janitor(),
|
||||
ok.
|
||||
|
||||
%%------------------------------------------------------------------------------
|
||||
|
|
Loading…
Reference in New Issue