fix(dialyzer): only include eunit when TEST is defined

This commit is contained in:
Zaiming (Stone) Shi 2023-12-06 15:31:01 +01:00
parent 9a6056ff2f
commit 33a7282cdd
4 changed files with 15 additions and 7 deletions

View File

@ -1,7 +1,7 @@
%% -*- mode: erlang -*-
{application, emqx_auth, [
{description, "EMQX Authentication and authorization"},
{vsn, "0.1.28"},
{vsn, "0.1.29"},
{modules, []},
{registered, [emqx_auth_sup]},
{applications, [

View File

@ -21,7 +21,9 @@
-include("emqx_authn.hrl").
-include("emqx_authn_chains.hrl").
-ifdef(TEST).
-include_lib("eunit/include/eunit.hrl").
-endif.
-behaviour(emqx_schema_hooks).
-export([

View File

@ -18,7 +18,10 @@
-include_lib("typerefl/include/types.hrl").
-include_lib("hocon/include/hoconsc.hrl").
-include_lib("emqx/include/logger.hrl").
-ifdef(TEST).
-include_lib("eunit/include/eunit.hrl").
-endif.
-import(hoconsc, [mk/2, ref/2]).

View File

@ -18,7 +18,10 @@
-include_lib("typerefl/include/types.hrl").
-include_lib("hocon/include/hoconsc.hrl").
-include_lib("emqx/include/logger.hrl").
-ifdef(TEST).
-include_lib("eunit/include/eunit.hrl").
-endif.
-import(hoconsc, [mk/2, ref/2]).
@ -557,6 +560,12 @@ to_bin(Bin) when is_binary(Bin) ->
to_bin(Something) ->
Something.
node_name() ->
{"node", mk(binary(), #{desc => ?DESC("desc_node_name"), example => "emqx@127.0.0.1"})}.
status() ->
hoconsc:enum([connected, disconnected, connecting, inconsistent]).
-ifdef(TEST).
-include_lib("hocon/include/hocon_types.hrl").
schema_homogeneous_test() ->
@ -591,12 +600,6 @@ is_bad_schema(#{type := ?MAP(_, ?R_REF(Module, TypeName))}) ->
}}
end.
status() ->
hoconsc:enum([connected, disconnected, connecting, inconsistent]).
node_name() ->
{"node", mk(binary(), #{desc => ?DESC("desc_node_name"), example => "emqx@127.0.0.1"})}.
common_field_names() ->
[
enable, description