AuthenticatorManager

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total924 of 9240%146 of 1460%1041042362363131
authenticate(ConnectContext, String, MysqlChannel, MysqlSerializer, MysqlAuthPacket, MysqlHandshakePacket)2050%260%1414494911
tryAuthenticationChainFallback(ConnectContext, String, String, MysqlChannel, MysqlSerializer, MysqlAuthPacket, MysqlHandshakePacket, AuthenticateRequest)840%100%66212111
AuthenticatorManager(String)750%100%66191911
ensureAuthenticationErrorReported(ConnectContext, String, String, Password, List)630%100%66141411
normalizeAuthenticationChainRequest(String, MysqlChannel, MysqlAuthPacket, AuthenticateRequest)560%60%44181811
loadCustomerFactories(String)370%60%44101011
isOidcAuthenticateRequest(AuthenticateRequest)370%100%66101011
loadLegacyFactoryByName(String)340%40%338811
looksLikeJwt(String)290%80%557711
normalizeAuthTypeIdentifier(String)280%80%557711
containsOnlyOperationalFailures(List)260%80%557711
reportAuthenticationFailure(ConnectContext, String, String, Password, List)210%20%225511
applyAuthenticateResponse(ConnectContext, String, AuthenticateResponse)200%n/a116611
findClientVisibleFailureMessage(List)200%40%335511
shouldExposeClientVisibleFailureMessage(ConnectContext, List)190%40%335511
containsSensitiveFailure(List)180%40%335511
hasPassword(Password)180%60%445511
loadFactoriesByName(String)120%20%224411
finishSuccessfulAuthentication(ConnectContext, String, AuthenticateResponse, boolean)120%20%224411
isOidcAuthenticationWithoutSsl(MysqlAuthPacket, AuthenticateRequest)120%40%331111
addFailureSummary(List, AuthenticateResponse)120%40%334411
static {...}120%n/a115511
canReuseRequestForAuthenticationChain(AuthenticateRequest)110%20%223311
logAuthenticationFailureSummary(String, String, List)110%20%224411
chooseAuthenticator(String, String)100%20%222211
resolveAuthenticateRequest(Authenticator, String, ConnectContext, MysqlChannel, MysqlSerializer, MysqlAuthPacket, MysqlHandshakePacket)100%n/a111111
loadPluginFactoryByName(String)80%n/a112211
hasAuthenticationChain()80%20%221111
getAuthenticationChainAuthenticator()60%n/a111111
setInsecureOidcTransportError(ConnectContext)60%n/a112211
authenticateWith(Authenticator, AuthenticateRequest)40%n/a111111