Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
428000100%20.936

Note: failures are anticipated and checked for with assertions while errors are unanticipated.


Package List

[Summary] [Package List] [Test Cases]


PackageTestsErrors FailuresSkippedSuccess RateTime
org.jclouds.predicates8000100%6.093
org.jclouds.http.functions16000100%0.331
org.jclouds.http.handlers13000100%1.741
org.jclouds.rest29000100%1.131
org.jclouds.concurrent.internal11000100%0.047
org.jclouds.http.filters1000100%0.001
org.jclouds.util56000100%0.671
org.jclouds.io20000100%4.492
org.jclouds.lifecycle.config5000100%0.051
org.jclouds.json8000100%0.296
org.jclouds.http.options43000100%0.057
org.jclouds.crypto11000100%0.45
org.jclouds.concurrent.config2000100%0.048
org.jclouds.rest.internal111000100%0.826
org.jclouds.date19000100%0.559
org.jclouds.rest.functions3000100%0.076
org.jclouds.http20000100%3.592
org.jclouds.io.payloads3000100%0.183
org.jclouds.rest.binders3000100%0.069
org.jclouds.http.utils9000100%0.026
org.jclouds.logging.config7000100%0.033
org.jclouds.domain18000100%0.043
org.jclouds.concurrent7000100%0.033
org.jclouds.http.internal5000100%0.087

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

org.jclouds.predicates

ClassTestsErrors FailuresSkippedSuccess RateTime
RetryablePredicateTest8000100%6.093

org.jclouds.http.functions

ClassTestsErrors FailuresSkippedSuccess RateTime
ParseSaxTest5000100%0.243
ParseURIFromListOrLocationHeaderIf20xTest8000100%0.071
ReturnStringIf200Test3000100%0.017

org.jclouds.http.handlers

ClassTestsErrors FailuresSkippedSuccess RateTime
RedirectionRetryHandlerTest7000100%0.188
BackoffLimitedRetryHandlerTest4000100%1.543
DelegatingErrorHandlerTest2000100%0.01

org.jclouds.rest

ClassTestsErrors FailuresSkippedSuccess RateTime
CredentialStoreModuleTest8000100%0.282
RestContextBuilderTest9000100%0.027
InputParamValidatorTest3000100%0.068
RestContextFactoryTest9000100%0.754

org.jclouds.concurrent.internal

ClassTestsErrors FailuresSkippedSuccess RateTime
SyncProxyTest11000100%0.047

org.jclouds.http.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
BasicAuthenticationTest1000100%0.001

org.jclouds.util

ClassTestsErrors FailuresSkippedSuccess RateTime
CredentialUtilsTest4000100%0.015
PatternsTest11000100%0.039
Maps2Test3000100%0.013
Throwables2Test19000100%0.525
Strings2Test3000100%0.003
HttpUtilsTest13000100%0.067
ProvidersTest1000100%0.007
Lists2Test2000100%0.002

org.jclouds.io

ClassTestsErrors FailuresSkippedSuccess RateTime
CryptoTest20000100%4.492

org.jclouds.lifecycle.config

ClassTestsErrors FailuresSkippedSuccess RateTime
LifeCycleModuleTest5000100%0.051

org.jclouds.json

ClassTestsErrors FailuresSkippedSuccess RateTime
JsonTest8000100%0.296

org.jclouds.http.options

ClassTestsErrors FailuresSkippedSuccess RateTime
GetOptionsTest43000100%0.057

org.jclouds.crypto

ClassTestsErrors FailuresSkippedSuccess RateTime
PemsTest7000100%0.425
CryptoStreamsTest4000100%0.025

org.jclouds.concurrent.config

ClassTestsErrors FailuresSkippedSuccess RateTime
ExecutorServiceModuleTest2000100%0.048

org.jclouds.rest.internal

ClassTestsErrors FailuresSkippedSuccess RateTime
RestAnnotationProcessorTest111000100%0.826

org.jclouds.date

ClassTestsErrors FailuresSkippedSuccess RateTime
DateServiceTest19000100%0.559

org.jclouds.rest.functions

ClassTestsErrors FailuresSkippedSuccess RateTime
MapHttp4xxCodesToExceptionsTest3000100%0.076

org.jclouds.http

ClassTestsErrors FailuresSkippedSuccess RateTime
HttpRequestTest1000100%0.002
HttpPropertiesBuilderTest1000100%0.001
BackoffLimitedRetryJavaTest5000100%3.575
TransformingHttpCommandImplTest13000100%0.014

org.jclouds.io.payloads

ClassTestsErrors FailuresSkippedSuccess RateTime
MultipartFormTest2000100%0.182
StringPayloadTest1000100%0.001

org.jclouds.rest.binders

ClassTestsErrors FailuresSkippedSuccess RateTime
BindMapToMatrixParamsTest3000100%0.069

org.jclouds.http.utils

ClassTestsErrors FailuresSkippedSuccess RateTime
ModifyRequestTest9000100%0.026

org.jclouds.logging.config

ClassTestsErrors FailuresSkippedSuccess RateTime
BindLoggersAnnotatedWithResourceTest7000100%0.033

org.jclouds.domain

ClassTestsErrors FailuresSkippedSuccess RateTime
JsonObjectTest4000100%0.016
JsonBallTest4000100%0.009
CredentialsTest10000100%0.018

org.jclouds.concurrent

ClassTestsErrors FailuresSkippedSuccess RateTime
RetryOnTimeOutExceptionSupplierTest3000100%0.032
FutureExceptionParserTest4000100%0.001

org.jclouds.http.internal

ClassTestsErrors FailuresSkippedSuccess RateTime
WireTest5000100%0.087

Test Cases

[Summary] [Package List] [Test Cases]

SyncProxyTest

testWrongTypedException0.005
testTake100MillisecondsAndOverride0.005
testUnwrapTypedException0.004
testToString0.001
testUnwrapRuntimeException0.01
testUnwrapListenableFuture0.004
testNoTimeOutException0.002
testConvertNanos0.002
testTake20Milliseconds0.012
testTake100MillisecondsAndTimeout0.001
testPassSync0.001

MultipartFormTest

testMultipleParts0.09
testSinglePart0.092

BindMapToMatrixParamsTest

testMustBeMap0.012
testNullIsBad0.002
testCorrect0.055

CredentialStoreModuleTest

testProvidedConsistentAcrossMultipleInjectors0.01
testProvidedMapWithValue0.009
testProvidedConsistentAcrossRepeatedWrites0.087
deleteObject0.039
deleteObject0.032
deleteObject0.036
deleteObject0.01
testDefaultConsistentAcrossMultipleInjectors0.059

HttpRequestTest

testConstructorHostNull0.002

JsonTest

testDeserializeEnumWithParser0.064
testDeserializeEnumWithParserAndBadValue0.075
testDeserializeEnum0.075
testDeserializeEnumWhenBadValue0.075
testObjectNoDefaultConstructor0.002
testMapStringObjectWithNumericalKeysConvertToStrings0.002
testMapStringObjectWithBooleanKeysConvertToStrings0.001
testMapStringObjectWithAllValidValuesOneDeep0.002

HttpPropertiesBuilderTest

testBuilder0.001

DateServiceTest

testRfc822DateParse0.002
testParseIso8601DateSerialResponseTime0.295
testTzWithExtraZ0.001
testParseIso8601DatePerformanceInParallel0.048
testFromSeconds0.001
testFormatIso8601DateCorrectnessInParallel0.017
testIso8601DateFormatResponseTime0.045
testRfc822DateFormat0
testIso8601DateParseTz0
testFormatIso8601DatePerformanceInParallel0.017
testRfc822DateFormatResponseTime0.053
testIso8601SecondsDateFormat0.001
testParseIso8601DateCorrectnessInParallel0.041
testCDateParse0.001
testCDateFormat0
testIso8601DateParse0.001
testIso8601DateFormat0.001
testCDateFormatResponseTime0.034
testIso8601SecondsDateParse0.001

CredentialUtilsTest

testOverridingCredentialsWhenOverridingLoginIsNull0.01
testOverridingCredentialsWhenOverridingCredentialsAreNull0.002
testOverridingCredentialsWhenOverridingIsNull0.002
testOverridingCredentialsWhenOverridingCredentialIsNull0.001

RedirectionRetryHandlerTest

test302WithHeader0.021
test302ToHttps0.001
test302DoesNotRetryAfterLimit0.012
test302ToDifferentPort0.022
test302DoesNotRetry0.027
test302WithPathOnlyHeader0.048
test302WithHeaderReplacesHostHeader0.057

GetOptionsTest

testRangeStatic0.002
testNullIfETagDoesntMatch0.009
testIfUnmodifiedAfterETagDoesntMatch0.002
testETagDoesntMatchAfterETagMatches0.004
testETagMatchesAfterETagDoesntMatch0.004
testRangeNegative0.004
testTail0
testModifiedSinceAndRange0
testIfModifiedAfterUnmodified0
testIfETagDoesntMatch0
testIfModifiedAfterETagDoesntMatch0
testRange0
testETagMatchesAfterIfModified0.001
testNullIfModifiedSince0
testIfETagDoesntMatchNPE0.001
testNullRange0
testStartAt0
testETagMatchesAfterIfUnmodified0.001
testTailFail0.001
testRangeNegative10
testIfETagMatches0
testRangeNegative20
testIfUnmodifiedAfterETagMatches0.008
testIfUnmodifiedSinceNPE0.008
testIfUnmodifiedSinceStatic0
testETagDoesntMatchAfterIfModified0
testNullIfETagMatches0
testStartAtStatic0
testIfETagMatchesStatic0
testStartAtFail0.001
testIfETagDoesntMatchStatic0.001
testRangeZeroToFiveAnd10through1000.001
testNullIfUnmodifiedSince0.001
testIfModifiedSinceStatic0.002
testIfETagMatchesNPE0.001
testIfModifiedAfterETagMatches0.001
testIfUnmodifiedSince0.001
testTailStatic0.001
testIfModifiedSince0
testETagDoesntMatchAfterIfUnmodified0
testRangeZeroToFive0.001
testIfModifiedSinceNPE0.001
testIfUnmodifiedAfterModified0

PemsTest

testPrivateKeySpecFromPem0.041
testPublicKeySpecFromPem0.007
testX509CertificateFromPemSuppliedCertFactory0.005
testX509CertificateFromPemDefault0
testPrivateKeySpecPem0.361
testRSAPublicKeySpecPem0.009
testX509CertificatePem0.002

RetryOnTimeOutExceptionSupplierTest

testGetThrowsOriginalExceptionButRetriesOnTimeoutException0.017
testGetAllowsNoFailuresOnOtherExceptions0.006
testGetAllowsTwoFailuresOnTimeoutException0.009

ParseSaxTest

testAddDetailsAndPropagateOkWhenRequestWithNoDataAndRuntimeExceptionThrowsOriginalException0.045
testAddDetailsAndPropagateOkWithValidRequestResponse0.046
testAddDetailsAndPropagateOkWhenRequestIsNotNullAndResponseIsNull0.049
testAddDetailsAndPropagateOkWhenRequestWithNoDataAndExceptionPropagates0.05
testAddDetailsAndPropagateOkWithValidRequestResponseWithSAXParseException0.053

RestAnnotationProcessorTest

testNoTransformer0.05
testOneIntHeader0.004
testQueryInOptions0.011
testMatrixInOptions0.006
testPayloadParamVarargs0.018
testBuildOneQuery0.022
testCustomMethod0.022
testBuildTwoHeadersOutOfOrder0.024
testPutPayloadEnclosing0.007
testUnEncodeQuery0.003
testURIListenableFuture0.005
testMultipartWithParamFilePart0.073
testBuildTwoQuery0.017
testCreateGetOptionsThatProducesPayload0
testURI0.001
testCreateGetRequest0.002
testCreateGetRequest0.005
testCreateGetRequest0.02
testCreateGetRequest0.021
testCreatePostRequestNullOk0.014
testOverriddenMethod0.021
testCreateGetVarArgOptionsThatProducesHeaders0.001
testDelegateWithOverridingEndpoint0.002
testGeneric10.001
testGeneric30.001
testOverriddenEndpointMethod0.011
testBuildTwoHeaders0.009
testGeneric20.004
testRequestFilterOverrideOnRequest0.027
testPutInputStreamPayloadEnclosingGenerateMD50.001
testEncodingPath0.017
testBuildOneForm0.018
testBuildTwoHeader0.007
testBuildOneClassQuery0.002
testCreatePostWithMethodBinder0.025
testPutInputStreamPayloadWithMD50
testCreateGetOptionsThatProducesHeaders0.003
testHttpRequestOptionsNoPayloadParam0.019
testBuildOneHeader0.005
testFormParamExtractor0.012
testParamExtractorMethod0.01
testMultipartWithParamStringPart0.005
testMultipartWithStringPart0.01
testBuildTwoForms0.002
testUnwrap20.004
testPutInputStreamPayload0.007
testUnwrap10.01
testRequestFilter0.004
testUnwrap40.005
testHostPrefix0.005
testPathParamExtractor0.002
testUnwrap30
testCreatePostWithPathRequest0.01
testCreatePostWithMethodBinderAndDefaults0.01
testVirtualHostMethod0.003
testBuildOneClassForm0.001
testCreatePutWithMethodBinder0.001
testBuildTwoQuerysOutOfOrder0.002
testBuildTwoMatrix0.002
testBuildTwoMatrixsOutOfOrder0.002
testBuildTwoFormsOutOfOrder0.004
testCreateGetQuery0.013
testPut0.001
testMatrixParamExtractor0.003
testQuery30.001
testQuery0.005
testBuildOneMatrix0.008
testVirtualHost0.001
testPutPayloadContentLanguage0.005
testTestMapMatrixParams0.001
testQuery20.002
testHostPrefixEmpty0.001
testTwoDifferentHeaders0.002
testPutPayloadContentEncoding0.002
testCreateGetQueryNull0.002
testPutPayloadContentDisposition0.007
testTwoSameHeaders0.003
testMultipartWithParamFileBinaryPart0.007
testBuildOneClassMatrix0.011
testOneTransformer0.005
testBuildOneClassHeader0.001
testPutPayloadWithGeneratedMD5AndNoContentType0.002
putWithPath0.003
testOverriddenEndpointParameter0.001
testCreatePostJsonRequest0.003
testSkipEncoding0.006
testCreatePostRequest0.01
testOneHeader0.013
testPutPayloadChunkedNoContentLength0.015
testDelegateAsyncIncludesVersion0.005
testBuildTwoForm0.003
testPutPayload0.001
testHttpRequestOptionsPayloadParam0.01
oneTransformerWithContext0.002
testPutPayloadEnclosingGenerateMD50.003
testInputStream0.002
testBuildTwoQuerys0.003
testCreatePutWithMethodConsumes0.002
testAlternateHttpMethod0.003
testCreatePutRequest0
testCreatePutWithMethodProduces0.003
testHttpRequestWithOnlyContentType0.003
testBuildTwoMatrixs0.002
testQueryParamExtractor0.004
testCreatePutHeader0.004
testInputStreamListenableFuture0.002
testRequestFilterOverride0.002
testTwoDifferentEndpointParams0.003
testOneEndpointParam0.007
testMultipartWithParamByteArrayPart0.009
testCreateGetOptionsThatProducesQuery0.009

PatternsTest

testREST_CONTEXT_BUILDERwithSpace0.007
testJSON_STRING_PATTERN50.002
testJSON_STRING_PATTERN20.002
testJSON_STRING_PATTERN10.004
testJSON_STRING_PATTERN40.001
testJSON_STRING_PATTERN30.001
testJSON_NUMBER_PATTERN30.001
testJSON_NUMBER_PATTERN40.001
testJSON_NUMBER_PATTERN10.001
testJSON_NUMBER_PATTERN20.018
testREST_CONTEXT_BUILDER0.001

WireTest

testInputInputStreamSynch0.005
testOutputBytes0.001
testOutputInputStream0.011
testOutputString0.001
testInputInputStream0.069

Maps2Test

testRenameKeyWhenFound0.011
testRenameKeyWhenNotFound0
testTransformKeys0.002

Throwables2Test

testPropagateStandardExceptionIllegalArgumentException0.013
testGetFirstThrowableOfTypeWhenCauseIsNull0
testPropagateStandardExceptionAuthorizationException0
testPropagateStandardExceptionIllegalStateException0.001
testReturnExceptionThatsInList0.001
testPropagateStandardExceptionResourceNotFoundException0
testThrowExceptionNotInList0.003
testPropagateStandardExceptionInsufficientResourcesException0.004
testPropagateStandardExceptionUnsupportedOperationExceptionNestedInHttpResponseException0.046
testPropagateStandardExceptionIllegalStateExceptionNestedInHttpResponseException0
testPropagateStandardExceptionAuthorizationExceptionNestedInHttpResponseException0
testPropagateStandardExceptionResourceNotFoundExceptionNestedInHttpResponseException0.001
testPropagateStandardExceptionIllegalArgumentExceptionNestedInHttpResponseException0.002
testPropagateStandardExceptionUnsupportedOperationException0.01
testPropagateStandardExceptionHttpResponseException0.002
testGetCause0.435
testGetFirstThrowableOfTypeOuter0.003
testGetFirstThrowableOfTypeFail0.003
testGetFirstThrowableOfTypeInner0.001

Strings2Test

testIsEncoded0.001
testNoDoubleEncode0.001
testReplaceTokens0.001

BackoffLimitedRetryHandlerTest

testClosesInputStream0.053
testIncrementsFailureCount0.002
testDisallowsExcessiveRetries0.735
testExponentialBackoffDelayDefaultMaxInterval5000.753

ExecutorServiceModuleTest

testShutdownOnClose0.044
testShutdownOnCloseThroughModule0.004

RestContextBuilderTest

testAddLoggingModuleIfNotPresent0.002
testAddBothWhenDoesntRequireHttp0.002
testAddCredentialStoreModuleIfNotPresent0.011
testAddHttpModuleIfNotPresent0.002
testAddExecutorServiceModuleIfNotPresent0.001
testBuilder0.003
testAddBothWhenLive0.003
testAddNone0.001
testAddBothWhenDefault0.002

JsonObjectTest

testList0.003
testHash0.009
testString0.002
testNumber0.002

FutureExceptionParserTest

testGet0
testGetLongTimeUnitUnmatched0
testGetUnmatched0.001
testGetLongTimeUnit0

ModifyRequestTest

testEndpoint0
testReplaceHeader0.003
testPutHeadersAddsAnotherValue0.005
testReplaceHeaders0.005
testRemoveHeader0.006
testParseQueryToMapMultiParam0.002
testParseQueryToMapSingleParam0.002
testPutFormParamsAddsAnotherValue0.001
testParseBase64InForm0.002

MapHttp4xxCodesToExceptionsTest

test401And403ToAuthorizationException0.072
test409ToIllegalStateException0.002
test404ToResourceNotFoundException0.002

InputParamValidatorTest

testNullParametersForAllLowerCaseValidator0.005
testWrongPredicateTypeLiteral0.01
testInputParamsValidation0.053

RestContextFactoryTest

testBuilder0.001
testBuilderPropertiesWithModules0.447
testBuilderPropertiesWithModule0.045
testBuilderPropertiesWithWrongConfig0
testBuilderPropertiesJCloudsScope0.048
testBuilderPropertiesWithCredential0.07
testBuilderPropertiesWithContextBuilder0.087
testBuilderPropertiesWithIso31660.055
testBuilderPropertiesJCloudsScopeWithProviderIdentityAndFileCredential0.001

HttpUtilsTest

testAzure0.007
testS30.003
testPercent0.003
testTerremark0.008
testNullResponse0.011
testTerremark30.002
testTerremark20.001
testS3Space0.016
testIBM0.004
testCloudFiles0.002
testAtmos0.004
test4040.003
testDollar0.003

BackoffLimitedRetryJavaTest

testMaximumRetriesExceeded0.032
testNoRetriesSuccessful0.075
testSingleRetrySuccessful0.067
testMaximumRetriesSuccessful1.726
testInterleavedSuccessesAndFailures1.675

ParseURIFromListOrLocationHeaderIf20xTest

testResponseLocationOk0.011
testExceptionWhenNoContentOn2000.002
testExceptionWhenIOExceptionOn2000.001
testResponseLowercaseLocationOk0.013
testResponseOk0.002
testResponsePathLocationOk0.039
testResponsePathSchemeLocationOk0.001
testResponsePathPortLocationOk0.002

RetryablePredicateTest

testFalseOnIllegalStateExeception0.004
testPropagateOnException0.004
testThirdTimeTrueLimitedMaxInterval0.084
testThirdTimeTrue3
testFalseOnTimeoutException0
testFalseOnExecutionException0
testAlwaysFalseMillis3
testAlwaysTrue0.001

ProvidersTest

testSupportedProviders0.007

BindLoggersAnnotatedWithResourceTest

testGetLoggerFieldsAnnotatedWithResourceOneLogger0.003
testLoggerFieldsAnnotatedWithResource0.001
testGetLoggerFieldsAnnotatedWithResourceTwoLoggers0.001
testGetLoggerFieldsAnnotatedWithResourceNoLogger0
testAssignLoggerToField0.006
testLoggerFieldsAnnotatedWithInjectReturnsNull0.008
testHear0.014

JsonBallTest

testList0.004
testHash0.002
testString0.001
testNumber0.002

ReturnStringIf200Test

testNullWhenNoContentOn2000.011
testExceptionWhenIOExceptionOn2000.004
testResponseOk0.002

LifeCycleModuleTest

testPostConstruct0.017
testBindsExecutor0.001
testCloserPreDestroyOrder0.003
testCloserClosesExecutor0.015
testBindsCloser0.015

DelegatingErrorHandlerTest

testDefaultInjection0.005
testClientHandlerInjection0.005

CryptoStreamsTest

testHexEncode0.01
testBase64Decode0.013
testHexDecode0.002
testBase64Encode0

StringPayloadTest

testLengthIsCorrectPerUTF80.001

CryptoTest

testHmacSha1Base640.008
testHmacSha1Base640.002
testHmacSha1Base640.002
testHmacSha1Base640.002
testHmacSha1Base640.001
testMD5Digest0.003
testMD5Digest0.002
testMD5Digest0.002
testMD5Digest0.002
testMD5Digest0.001
testDigestSerialResponseTime0.682
testDigestSerialResponseTime0.371
testDigestSerialResponseTime0.136
testDigestSerialResponseTime0.11
testDigestSerialResponseTime0.116
testDigestParallelResponseTime0.817
testDigestParallelResponseTime0.601
testDigestParallelResponseTime0.554
testDigestParallelResponseTime0.509
testDigestParallelResponseTime0.571

BasicAuthenticationTest

testAuth0.001

CredentialsTest

testTerremark20.002
testTerremark30.001
testDollar0.001
testTerremark0
testAtmos0
testAzure0
testS3Space0.01
testSubClassEquals0.002
testCloudFiles0.001
testS30.001

Lists2Test

testMultiMax10.001
testMultiMax0.001

TransformingHttpCommandImplTest

testGetRedirectCount0
testIncrementFailureCount0
testGetCurrentEndpoint0.001
testGetFailureCount0
testTransformingHttpCommandImpl0
testBuildRequest0
testIsReplayable0
testGetException0.001
testSetCurrentMethod0
testSetCurrentEndpoint0.001
testIncrementRedirectCount0.001
testExecute0.001
testSetException0.009