ExternalAccountCredentials

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total386 of 80051%41 of 7646%44721052361934
ExternalAccountCredentials(HttpTransportFactory, String, String, String, ExternalAccountCredentials.CredentialSource, String, String, String, String, String, Collection, EnvironmentProvider)1000%80%55242411
exchangeExternalCredentialForAccessToken(StsTokenExchangeRequest)740%80%55202011
buildImpersonatedCredentials()610%60%44262611
fromStream(InputStream, HttpTransportFactory)290%n/a118811
ExternalAccountCredentials(ExternalAccountCredentials.Builder)2012786%71161%61023801
ExternalAccountCredentials(HttpTransportFactory, String, String, String, ExternalAccountCredentials.CredentialSource, String, String, String, String, String, Collection)150%n/a112211
getServiceAccountEmail()130%40%333311
getRequestMetadata(URI, Executor, RequestMetadataCallback)100%n/a112211
shouldBuildImpersonatedCredential()100%40%331111
getRequestMetadata(URI)90%n/a112211
readObject(ObjectInputStream)90%n/a113311
getUniverseDomain()6333%n/a012301
fromStream(InputStream)40%n/a111111
getTokenUrl()30%n/a111111
getTokenInfoUrl()30%n/a111111
getCredentialSource()30%n/a111111
getClientId()30%n/a111111
getClientSecret()30%n/a111111
getScopes()30%n/a111111
getWorkforcePoolUserProject()30%n/a111111
isWorkforcePoolConfiguration()21487%2250%230401
getCredentialSourceType()20%n/a111111
validateServiceAccountImpersonationInfoUrl(String)888%1150%121301
fromJson(Map, HttpTransportFactory)180100%6100%0406401
isValidUrl(String)24100%1583%140901
getOptional(Map, String, Class)15100%4100%030401
isAwsCredential(Map)15100%4100%030201
validateTokenUrl(String)9100%2100%020301
isPluggableAuthCredential(Map)4100%n/a010101
getAudience()3100%n/a010101
getSubjectTokenType()3100%n/a010101
getServiceAccountImpersonationUrl()3100%n/a010101
getServiceAccountImpersonationOptions()3100%n/a010101
getEnvironmentProvider()3100%n/a010101