Merge pull request #9843 from lafirest/fix/speed_up_test

fix: speed up banned test cases
This commit is contained in:
lafirest 2023-01-30 18:17:27 +08:00 committed by GitHub
commit 3e6cc40525
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 21 additions and 6 deletions

View File

@ -229,6 +229,14 @@ t_banned_delayed(_) ->
}),
snabbkaffe:start_trace(),
{ok, SubRef} =
snabbkaffe:subscribe(
?match_event(#{?snk_kind := ignore_delayed_message_publish}),
_NEvents = 2,
_Timeout = 10000,
0
),
lists:foreach(
fun(ClientId) ->
Msg = emqx_message:make(ClientId, <<"$delayed/1/bc">>, <<"payload">>),
@ -237,8 +245,7 @@ t_banned_delayed(_) ->
[ClientId1, ClientId1, ClientId1, ClientId2, ClientId2]
),
timer:sleep(2000),
Trace = snabbkaffe:collect_trace(),
{ok, Trace} = snabbkaffe:receive_events(SubRef),
snabbkaffe:stop(),
emqx_banned:delete(Who),
mnesia:clear_table(emqx_delayed),

View File

@ -687,11 +687,19 @@ t_deliver_when_banned(_) ->
}),
timer:sleep(100),
snabbkaffe:start_trace(),
{ok, #{}, [0]} = emqtt:subscribe(C1, <<"retained/+">>, [{qos, 0}, {rh, 0}]),
timer:sleep(500),
Trace = snabbkaffe:collect_trace(),
snabbkaffe:start_trace(),
{ok, SubRef} =
snabbkaffe:subscribe(
?match_event(#{?snk_kind := ignore_retained_message_deliver}),
_NEvents = 3,
_Timeout = 10000,
0
),
{ok, #{}, [0]} = emqtt:subscribe(C1, <<"retained/+">>, [{qos, 0}, {rh, 0}]),
{ok, Trace} = snabbkaffe:receive_events(SubRef),
?assertEqual(3, length(?of_kind(ignore_retained_message_deliver, Trace))),
snabbkaffe:stop(),
emqx_banned:delete(Who),