test: reduce inter-case flakiness

This commit is contained in:
Thales Macedo Garitezi 2024-08-07 15:58:45 -03:00
parent 81978ceaeb
commit 6c4cfeed92
2 changed files with 10 additions and 1 deletions

View File

@ -339,6 +339,7 @@ ensure_serde_absent(Name) ->
{ok, Serde} ->
ok = emqx_schema_registry_serde:destroy(Serde),
_ = ets:delete(?SERDE_TAB, Name),
?tp("schema_registry_serde_deleted", #{name => Name}),
ok;
{error, not_found} ->
ok

View File

@ -57,7 +57,15 @@ end_per_testcase(_TestCase, _Config) ->
clear_schemas() ->
maps:foreach(
fun(Name, _Schema) ->
ok = emqx_schema_registry:delete_schema(Name)
NameBin = emqx_utils_conv:bin(Name),
{ok, {ok, _}} =
?wait_async_action(
emqx_schema_registry:delete_schema(Name),
#{
?snk_kind := "schema_registry_serde_deleted",
name := NameBin
}
)
end,
emqx_schema_registry:list_schemas()
).