Merge pull request #8354 from thalesmg/fix-run-mgmt-tests
test(mgmt): run all tests in suite
This commit is contained in:
commit
866ad5b1fa
|
@ -29,14 +29,14 @@
|
||||||
-define(LOG_HANDLER_ID, [file, default]).
|
-define(LOG_HANDLER_ID, [file, default]).
|
||||||
|
|
||||||
all() ->
|
all() ->
|
||||||
|
OtherTCs = (emqx_ct:all(?MODULE) -- manage_apps_tests()) -- check_cli_tests(),
|
||||||
[{group, manage_apps},
|
[{group, manage_apps},
|
||||||
{group, check_cli}].
|
{group, check_cli}] ++ OtherTCs.
|
||||||
|
|
||||||
groups() ->
|
manage_apps_tests() ->
|
||||||
[{manage_apps, [sequence],
|
[t_app].
|
||||||
[t_app
|
|
||||||
]},
|
check_cli_tests() ->
|
||||||
{check_cli, [sequence],
|
|
||||||
[t_cli,
|
[t_cli,
|
||||||
t_log_cmd,
|
t_log_cmd,
|
||||||
t_mgmt_cmd,
|
t_mgmt_cmd,
|
||||||
|
@ -51,7 +51,13 @@ groups() ->
|
||||||
t_subscriptions_cmd,
|
t_subscriptions_cmd,
|
||||||
t_listeners_cmd_old,
|
t_listeners_cmd_old,
|
||||||
t_listeners_cmd_new
|
t_listeners_cmd_new
|
||||||
]}].
|
].
|
||||||
|
|
||||||
|
groups() ->
|
||||||
|
[{manage_apps, [sequence],
|
||||||
|
manage_apps_tests()},
|
||||||
|
{check_cli, [sequence],
|
||||||
|
check_cli_tests()}].
|
||||||
|
|
||||||
apps() ->
|
apps() ->
|
||||||
[emqx_management, emqx_auth_mnesia, emqx_modules].
|
[emqx_management, emqx_auth_mnesia, emqx_modules].
|
||||||
|
@ -73,12 +79,26 @@ init_per_testcase(t_plugins_cmd, Config) ->
|
||||||
mock_print(),
|
mock_print(),
|
||||||
Config;
|
Config;
|
||||||
init_per_testcase(t_import_outside_backup_dir, Config) ->
|
init_per_testcase(t_import_outside_backup_dir, Config) ->
|
||||||
|
BackupDir = emqx_mgmt_data_backup:backup_dir(),
|
||||||
|
{ok, Files} = file:list_dir(BackupDir),
|
||||||
|
lists:foreach(
|
||||||
|
fun(F) ->
|
||||||
|
file:delete(filename:join(BackupDir, F))
|
||||||
|
end, Files),
|
||||||
RandomName = emqx_guid:to_hexstr(emqx_guid:gen()),
|
RandomName = emqx_guid:to_hexstr(emqx_guid:gen()),
|
||||||
Filepath = "/tmp/" ++ binary_to_list(RandomName) ++ ".json",
|
Filepath = "/tmp/" ++ binary_to_list(RandomName) ++ ".json",
|
||||||
FakeData = #{version => "4.4"},
|
FakeData = #{version => "4.4"},
|
||||||
ok = file:write_file(Filepath, emqx_json:encode(FakeData)),
|
ok = file:write_file(Filepath, emqx_json:encode(FakeData)),
|
||||||
[ {tmp_file, Filepath}
|
[ {tmp_file, Filepath}
|
||||||
| Config];
|
| Config];
|
||||||
|
init_per_testcase(t_backup_file, Config) ->
|
||||||
|
BackupDir = emqx_mgmt_data_backup:backup_dir(),
|
||||||
|
{ok, Files} = file:list_dir(BackupDir),
|
||||||
|
lists:foreach(
|
||||||
|
fun(F) ->
|
||||||
|
file:delete(filename:join(BackupDir, F))
|
||||||
|
end, Files),
|
||||||
|
Config;
|
||||||
init_per_testcase(_Case, Config) ->
|
init_per_testcase(_Case, Config) ->
|
||||||
mock_print(),
|
mock_print(),
|
||||||
Config.
|
Config.
|
||||||
|
@ -89,6 +109,20 @@ end_per_testcase(t_plugins_cmd, _Config) ->
|
||||||
end_per_testcase(t_import_outside_backup_dir, Config) ->
|
end_per_testcase(t_import_outside_backup_dir, Config) ->
|
||||||
Filepath = ?config(tmp_file, Config),
|
Filepath = ?config(tmp_file, Config),
|
||||||
file:delete(Filepath),
|
file:delete(Filepath),
|
||||||
|
BackupDir = emqx_mgmt_data_backup:backup_dir(),
|
||||||
|
{ok, Files} = file:list_dir(BackupDir),
|
||||||
|
lists:foreach(
|
||||||
|
fun(F) ->
|
||||||
|
file:delete(filename:join(BackupDir, F))
|
||||||
|
end, Files),
|
||||||
|
ok;
|
||||||
|
end_per_testcase(t_backup_file, _Config) ->
|
||||||
|
BackupDir = emqx_mgmt_data_backup:backup_dir(),
|
||||||
|
{ok, Files} = file:list_dir(BackupDir),
|
||||||
|
lists:foreach(
|
||||||
|
fun(F) ->
|
||||||
|
file:delete(filename:join(BackupDir, F))
|
||||||
|
end, Files),
|
||||||
ok;
|
ok;
|
||||||
end_per_testcase(_Case, _Config) ->
|
end_per_testcase(_Case, _Config) ->
|
||||||
unmock_print().
|
unmock_print().
|
||||||
|
|
Loading…
Reference in New Issue