Merge pull request #9843 from lafirest/fix/speed_up_test
fix: speed up banned test cases
This commit is contained in:
commit
3e6cc40525
|
@ -229,6 +229,14 @@ t_banned_delayed(_) ->
|
||||||
}),
|
}),
|
||||||
|
|
||||||
snabbkaffe:start_trace(),
|
snabbkaffe:start_trace(),
|
||||||
|
{ok, SubRef} =
|
||||||
|
snabbkaffe:subscribe(
|
||||||
|
?match_event(#{?snk_kind := ignore_delayed_message_publish}),
|
||||||
|
_NEvents = 2,
|
||||||
|
_Timeout = 10000,
|
||||||
|
0
|
||||||
|
),
|
||||||
|
|
||||||
lists:foreach(
|
lists:foreach(
|
||||||
fun(ClientId) ->
|
fun(ClientId) ->
|
||||||
Msg = emqx_message:make(ClientId, <<"$delayed/1/bc">>, <<"payload">>),
|
Msg = emqx_message:make(ClientId, <<"$delayed/1/bc">>, <<"payload">>),
|
||||||
|
@ -237,8 +245,7 @@ t_banned_delayed(_) ->
|
||||||
[ClientId1, ClientId1, ClientId1, ClientId2, ClientId2]
|
[ClientId1, ClientId1, ClientId1, ClientId2, ClientId2]
|
||||||
),
|
),
|
||||||
|
|
||||||
timer:sleep(2000),
|
{ok, Trace} = snabbkaffe:receive_events(SubRef),
|
||||||
Trace = snabbkaffe:collect_trace(),
|
|
||||||
snabbkaffe:stop(),
|
snabbkaffe:stop(),
|
||||||
emqx_banned:delete(Who),
|
emqx_banned:delete(Who),
|
||||||
mnesia:clear_table(emqx_delayed),
|
mnesia:clear_table(emqx_delayed),
|
||||||
|
|
|
@ -687,11 +687,19 @@ t_deliver_when_banned(_) ->
|
||||||
}),
|
}),
|
||||||
|
|
||||||
timer:sleep(100),
|
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))),
|
?assertEqual(3, length(?of_kind(ignore_retained_message_deliver, Trace))),
|
||||||
snabbkaffe:stop(),
|
snabbkaffe:stop(),
|
||||||
emqx_banned:delete(Who),
|
emqx_banned:delete(Who),
|
||||||
|
|
Loading…
Reference in New Issue