test: remove unused things, refactor some functions
This commit is contained in:
parent
e8c73b06e1
commit
c46b8de938
|
@ -23,18 +23,12 @@
|
||||||
-compile(export_all).
|
-compile(export_all).
|
||||||
-compile(nowarn_export_all).
|
-compile(nowarn_export_all).
|
||||||
|
|
||||||
-define(NOW,
|
|
||||||
(calendar:system_time_to_rfc3339(erlang:system_time(millisecond), [{unit, millisecond}]))
|
|
||||||
).
|
|
||||||
-define(DS_SHARD, <<"local">>).
|
-define(DS_SHARD, <<"local">>).
|
||||||
|
|
||||||
all() ->
|
all() ->
|
||||||
emqx_common_test_helpers:all(?MODULE).
|
emqx_common_test_helpers:all(?MODULE).
|
||||||
|
|
||||||
init_per_suite(Config) ->
|
init_per_suite(Config) ->
|
||||||
%% avoid inter-suite flakiness...
|
|
||||||
application:stop(emqx),
|
|
||||||
application:stop(emqx_durable_storage),
|
|
||||||
TCApps = emqx_cth_suite:start(
|
TCApps = emqx_cth_suite:start(
|
||||||
app_specs(),
|
app_specs(),
|
||||||
#{work_dir => ?config(priv_dir, Config)}
|
#{work_dir => ?config(priv_dir, Config)}
|
||||||
|
@ -232,12 +226,8 @@ receive_messages(0, Msgs) ->
|
||||||
receive_messages(Count, Msgs) ->
|
receive_messages(Count, Msgs) ->
|
||||||
receive
|
receive
|
||||||
{publish, Msg} ->
|
{publish, Msg} ->
|
||||||
receive_messages(Count - 1, [Msg | Msgs]);
|
receive_messages(Count - 1, [Msg | Msgs])
|
||||||
{deliver, _Topic, Msg} ->
|
after 5_000 ->
|
||||||
receive_messages(Count - 1, [Msg | Msgs]);
|
|
||||||
_Other ->
|
|
||||||
receive_messages(Count, Msgs)
|
|
||||||
after 5000 ->
|
|
||||||
Msgs
|
Msgs
|
||||||
end.
|
end.
|
||||||
|
|
||||||
|
|
|
@ -267,8 +267,6 @@ receive_messages(Count, Msgs) ->
|
||||||
receive
|
receive
|
||||||
{publish, Msg} ->
|
{publish, Msg} ->
|
||||||
receive_messages(Count - 1, [Msg | Msgs]);
|
receive_messages(Count - 1, [Msg | Msgs]);
|
||||||
{deliver, _Topic, Msg} ->
|
|
||||||
receive_messages(Count - 1, [Msg | Msgs]);
|
|
||||||
_Other ->
|
_Other ->
|
||||||
receive_messages(Count, Msgs)
|
receive_messages(Count, Msgs)
|
||||||
after 5000 ->
|
after 5000 ->
|
||||||
|
@ -375,26 +373,6 @@ do_publish(Payloads = [_ | _], PublishFun, WaitForUnregister) ->
|
||||||
do_publish(Payload, PublishFun, WaitForUnregister) ->
|
do_publish(Payload, PublishFun, WaitForUnregister) ->
|
||||||
do_publish([Payload], PublishFun, WaitForUnregister).
|
do_publish([Payload], PublishFun, WaitForUnregister).
|
||||||
|
|
||||||
get_replay_messages(ReplayID) ->
|
|
||||||
DSShard = <<"local">>,
|
|
||||||
case emqx_ds_storage_layer:restore_iterator(DSShard, ReplayID) of
|
|
||||||
{ok, It} ->
|
|
||||||
do_get_replay_messages(It, []);
|
|
||||||
Error ->
|
|
||||||
error({"error restoring iterator", #{error => Error, replay_id => ReplayID}})
|
|
||||||
end.
|
|
||||||
|
|
||||||
do_get_replay_messages(It, Acc) ->
|
|
||||||
case emqx_ds_storage_layer:next(It) of
|
|
||||||
{value, Val, NewIt} ->
|
|
||||||
Msg = erlang:binary_to_term(Val),
|
|
||||||
do_get_replay_messages(NewIt, [Msg | Acc]);
|
|
||||||
none ->
|
|
||||||
{ok, lists:reverse(Acc)};
|
|
||||||
{error, Reason} ->
|
|
||||||
{error, Reason}
|
|
||||||
end.
|
|
||||||
|
|
||||||
%%--------------------------------------------------------------------
|
%%--------------------------------------------------------------------
|
||||||
%% Test Cases
|
%% Test Cases
|
||||||
%%--------------------------------------------------------------------
|
%%--------------------------------------------------------------------
|
||||||
|
|
Loading…
Reference in New Issue