Merge remote-tracking branch 'origin/develop'

This commit is contained in:
zhanghongtong 2019-03-13 04:15:15 +08:00
commit 28bd9a7fda
3 changed files with 3 additions and 70 deletions

View File

@ -24,6 +24,8 @@
-export([list/0]). -export([list/0]).
-export([find_plugin/1]).
-export([load_expand_plugin/1]). -export([load_expand_plugin/1]).
%% @doc Init plugins' config %% @doc Init plugins' config

View File

@ -70,7 +70,7 @@ datetime() ->
%% @doc Get sys interval %% @doc Get sys interval
-spec(sys_interval() -> pos_integer()). -spec(sys_interval() -> pos_integer()).
sys_interval() -> sys_interval() ->
application:get_env(?APP, sys_interval, 60000). application:get_env(?APP, broker_sys_interval, 60000).
%% @doc Get sys info %% @doc Get sys info
-spec(info() -> list(tuple())). -spec(info() -> list(tuple())).

View File

@ -31,67 +31,6 @@
username = <<"emqx">>, username = <<"emqx">>,
password = <<"public">>})). password = <<"public">>})).
% -record(pstate, {
% zone,
% sendfun,
% peername,
% peercert,
% proto_ver,
% proto_name,
% client_id,
% is_assigned,
% conn_pid,
% conn_props,
% ack_props,
% username,
% session,
% clean_start,
% topic_aliases,
% packet_size,
% keepalive,
% mountpoint,
% is_super,
% is_bridge,
% enable_ban,
% enable_acl,
% acl_deny_action,
% recv_stats,
% send_stats,
% connected,
% connected_at,
% ignore_loop,
% topic_alias_maximum,
% conn_mod
% }).
% -define(TEST_PSTATE(ProtoVer, SendStats),
% #pstate{zone = test,
% sendfun = fun(_Packet, _Options) -> ok end,
% peername = test_peername,
% peercert = test_peercert,
% proto_ver = ProtoVer,
% proto_name = <<"MQTT">>,
% client_id = <<"test_pstate">>,
% is_assigned = false,
% conn_pid = self(),
% username = <<"emqx">>,
% is_super = false,
% clean_start = false,
% topic_aliases = #{},
% packet_size = 1000,
% mountpoint = <<>>,
% is_bridge = false,
% enable_ban = false,
% enable_acl = true,
% acl_deny_action = disconnect,
% recv_stats = #{msg => 0, pkt => 0},
% send_stats = SendStats,
% connected = false,
% ignore_loop = false,
% topic_alias_maximum = #{to_client => 0, from_client => 0},
% conn_mod = emqx_connection}).
all() -> all() ->
[ [
{group, mqtt_common}, {group, mqtt_common},
@ -570,14 +509,6 @@ acl_deny_action_ct(_) ->
emqx_zone:set_env(external, acl_deny_action, ignore), emqx_zone:set_env(external, acl_deny_action, ignore),
ok. ok.
% acl_deny_action_eunit(_) ->
% PState = ?TEST_PSTATE(?MQTT_PROTO_V5, #{msg => 0, pkt => 0}),
% CodeName = emqx_reason_codes:name(?RC_NOT_AUTHORIZED, ?MQTT_PROTO_V5),
% {error, CodeName, NEWPSTATE1} = emqx_protocol:process(?PUBLISH_PACKET(?QOS_1, <<"acl_deny_action">>, 1, <<"payload">>), PState),
% ?assertEqual(#{pkt => 1, msg => 0}, NEWPSTATE1#pstate.send_stats),
% {error, CodeName, NEWPSTATE2} = emqx_protocol:process(?PUBLISH_PACKET(?QOS_2, <<"acl_deny_action">>, 2, <<"payload">>), PState),
% ?assertEqual(#{pkt => 1, msg => 0}, NEWPSTATE2#pstate.send_stats).
will_topic_check(_) -> will_topic_check(_) ->
{ok, Client} = emqx_client:start_link([{username, <<"emqx">>}, {ok, Client} = emqx_client:start_link([{username, <<"emqx">>},
{will_flag, true}, {will_flag, true},