fix listener test case

This commit is contained in:
Gilbert Wong 2018-08-30 22:21:13 +08:00
parent 0b819f39ad
commit f229c16752
1 changed files with 14 additions and 10 deletions

View File

@ -28,21 +28,25 @@ all() ->
[start_stop_listeners, [start_stop_listeners,
restart_listeners]. restart_listeners].
init_per_suite(Config) -> init_per_suite() ->
NewConfig = generate_config(), NewConfig = generate_config(),
application:ensure_all_started(esockd),
lists:foreach(fun set_app_env/1, NewConfig), lists:foreach(fun set_app_env/1, NewConfig),
Config.
end_per_suite(_Config) ->
ok. ok.
start_stop_listeners() -> end_per_suite() ->
emqx_listeners:start(), application:stop(esockd),
emqx_listeners:stop(). ok.
start_stop_listeners(_) ->
ok = emqx_listeners:start(),
ok = emqx_listeners:stop().
restart_listeners(_) ->
restart_listeners() -> ok = emqx_listeners:start(),
ok = emqx_listeners:restart(). ok = emqx_listeners:stop(),
ok = emqx_listeners:restart(),
ok = emqx_listeners:stop().
generate_config() -> generate_config() ->
Schema = cuttlefish_schema:files([local_path(["priv", "emqx.schema"])]), Schema = cuttlefish_schema:files([local_path(["priv", "emqx.schema"])]),