From 5b0ee30d724a004c87ad6b1955c6388f6c6b5bb2 Mon Sep 17 00:00:00 2001 From: EMQ-YangM Date: Thu, 28 Apr 2022 15:02:07 +0800 Subject: [PATCH] fix: ignore unwanted results --- apps/emqx/src/emqx_authentication.erl | 5 +++-- apps/emqx_authn/test/emqx_authn_api_SUITE.erl | 12 ++++++------ 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/apps/emqx/src/emqx_authentication.erl b/apps/emqx/src/emqx_authentication.erl index 418e4fd78..fbb220a95 100644 --- a/apps/emqx/src/emqx_authentication.erl +++ b/apps/emqx/src/emqx_authentication.erl @@ -638,8 +638,9 @@ do_authenticate([#authenticator{id = ID, provider = Provider, state = State} | M {ok, _} -> emqx_plugin_libs_metrics:inc(authn_metrics, ID, success); {error, _} -> - emqx_plugin_libs_metrics:inc(authn_metrics, ID, failed) - end, + emqx_plugin_libs_metrics:inc(authn_metrics, ID, failed); + _ -> ok + end, {stop, Result} catch Class:Reason:Stacktrace -> diff --git a/apps/emqx_authn/test/emqx_authn_api_SUITE.erl b/apps/emqx_authn/test/emqx_authn_api_SUITE.erl index bcae2864e..aeb2f7437 100644 --- a/apps/emqx_authn/test/emqx_authn_api_SUITE.erl +++ b/apps/emqx_authn/test/emqx_authn_api_SUITE.erl @@ -326,9 +326,9 @@ test_authenticator_users(PathPrefix) -> } = jiffy:decode(PageData0, [return_maps]); ["listeners",'tcp:default'] -> #{ <<"metrics">> := #{ - <<"matched">> := 3, - <<"success">> := 1, - <<"ignore">> := 2 + <<"matched">> := 1, + <<"success">> := 0, + <<"ignore">> := 1 } } = jiffy:decode(PageData0, [return_maps]) end, @@ -380,9 +380,9 @@ test_authenticator_users(PathPrefix) -> } = jiffy:decode(PageData01, [return_maps]); ["listeners",'tcp:default'] -> #{ <<"metrics">> := #{ - <<"matched">> := 4, - <<"success">> := 2, - <<"ignore">> := 2 + <<"matched">> := 2, + <<"success">> := 1, + <<"ignore">> := 1 } } = jiffy:decode(PageData01, [return_maps]) end,