Merge pull request #7547 from thalesmg/fix-flaky-bridge-test

fix(test): fix inter-suite test coupling
This commit is contained in:
Thales Macedo Garitezi 2022-04-07 13:51:59 -03:00 committed by GitHub
commit 22e2ad1c2e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 13 additions and 5 deletions

View File

@ -32,7 +32,8 @@ init_per_suite(Config) ->
Config.
end_per_suite(_Config) ->
emqx_common_test_helpers:stop_apps([emqx, emqx_bridge]).
emqx_common_test_helpers:stop_apps([emqx, emqx_bridge,
emqx_resource, emqx_connector]).
init_per_testcase(t_get_basic_usage_info_1, Config) ->
setup_fake_telemetry_data(),
@ -41,10 +42,17 @@ init_per_testcase(_TestCase, Config) ->
Config.
end_per_testcase(t_get_basic_usage_info_1, _Config) ->
ok = emqx_bridge:remove(<<"http:basic_usage_info_http">>),
ok = emqx_bridge:remove(<<"http:basic_usage_info_http_disabled">>),
ok = emqx_bridge:remove(<<"mqtt:basic_usage_info_mqtt">>),
emqx_config:delete_override_conf_files(),
lists:foreach(
fun({BridgeType, BridgeName}) ->
ok = emqx_bridge:remove(BridgeType, BridgeName)
end,
[ {http, <<"basic_usage_info_http">>}
, {http, <<"basic_usage_info_http_disabled">>}
, {mqtt, <<"basic_usage_info_mqtt">>}
]),
ok = emqx_config:delete_override_conf_files(),
ok = emqx_config:put([bridges], #{}),
ok = emqx_config:put_raw([bridges], #{}),
ok;
end_per_testcase(_TestCase, _Config) ->
ok.