Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
126000100%9.558

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.blobstore.binders9000100%0.188
org.jclouds.blobstore.strategy.internal2000100%8.744
org.jclouds.blobstore5000100%0.072
org.jclouds.blobstore.util9000100%0.3
org.jclouds.blobstore.options52000100%0.045
org.jclouds.blobstore.functions48000100%0.207
org.jclouds.blobstore.internal1000100%0.002

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

org.jclouds.blobstore.binders

ClassTestsErrors FailuresSkippedSuccess RateTime
BindMapToHeadersWithPrefixTest3000100%0.059
BindBlobToMultipartFormTest3000100%0.015
BindUserMetadataToHeadersWithPrefixTest3000100%0.114

org.jclouds.blobstore.strategy.internal

ClassTestsErrors FailuresSkippedSuccess RateTime
BiggerThanPageSizeTest2000100%8.744

org.jclouds.blobstore

ClassTestsErrors FailuresSkippedSuccess RateTime
TransientBlobRequestSignerTest3000100%0.068
BlobStoreContextFactoryTest2000100%0.004

org.jclouds.blobstore.util

ClassTestsErrors FailuresSkippedSuccess RateTime
BlobStoreUtilsTest9000100%0.3

org.jclouds.blobstore.options

ClassTestsErrors FailuresSkippedSuccess RateTime
ListOptionsTest15000100%0.014
GetOptionsTest37000100%0.031

org.jclouds.blobstore.internal

ClassTestsErrors FailuresSkippedSuccess RateTime
BaseBlobMapTest1000100%0.002

Test Cases

[Summary] [Package List] [Test Cases]

BindMapToHeadersWithPrefixTest

testNullIsBad0.01
testMustBeMap0.006
testCorrect0.043

TransientBlobRequestSignerTest

testSignGetBlob0.018
testSignRemoveBlob0.019
testSignPutBlob0.031

BaseBlobMapTest

testTypes0.002

ReturnNullOnKeyNotFoundTest

testFoundIsNull0.001
testNotFoundPropagates0.002
testNullIsBad0.001

ThrowKeyNotFoundOn404Test

testNotFoundPropagates0.002
testFound404ThrowsKeyNotFound0.002
testNullIsBad0.001
testNotFound404PropagatesHttpResponseException0.001

BlobStoreUtilsTest

testGetContainer0.008
testSupportedBlobStoreProviders0.078
testSupportedProviders0.037
testCreateParentIfNeededAsyncSinglePath0.127
testGetPrefix0.001
testCreateParentIfNeededAsyncNoPath0.009
testCreateParentIfNeededAsyncNestedPath0.002
testGetKeyForAzureS3AndRackspace0.019
testGetKeyForAtmos0.019

ObjectMD5Test

testMD5String0.011
testMD5PayloadEnclosing0.001
testAlreadyHasMD50.002
testNullIsBad0.001

ThrowContainerNotFoundOn404Test

testNullIsBad0.014
testNotFound404PropagatesHttpResponseException0
testNotFoundPropagates0.001
testFound404ThrowsContainerNotFound0.001

ResourceMetadataToRelativePathResourceMetadataTest

testNoNameChange0.002
test20.001
test10.002

BlobNameTest

testCorrect0.001
testNullIsBad0.002
testMustBeBlob0.001

ParseBlobFromHeadersAndHttpContentTest

testCall0.075
testParseContentLengthWhenContentRangeSet0.003

ReturnNullOnContainerNotFoundTest

testFoundIsNull0.001
testNullIsBad0.001
testPropagates0.009

ReturnFalseOnContainerNotFoundTest

testFoundIsFalse0.001
testNotFoundPropagates0.001
testNullIsBad0.001

BiggerThanPageSizeTest

test4.36
testStrategies4.384

BlobToHttpGetOptionsTest

testNullIsBad0.003
testRanges0.02
testIfUnmatch0.001
testIfMatch0.002
testNoneReturnsNone0.001
testIfUnmodifiedSince0.001
testIfModifiedSince0

ParseSystemAndUserMetadataFromHeadersTest

testAddETagTo0.008
testAddUserMetadataTo0.004
testApplySetsName0.004
testSetLastModifiedException0.002
testNoContentOn204IsOk0.001
testSetLastModified0.002
testSetLastModifiedIso86010.013

BlobStoreContextFactoryTest

test0.004
testNoPassword0

BindBlobToMultipartFormTest

testNullIsBad0.001
testMustBeBlob0.004
testSinglePart0.01

BindUserMetadataToHeadersWithPrefixTest

testNullIsBad0.003
testMustBeBlob0.001
testCorrect0.11

PrefixToResourceMetadataTest

testCorrect0
testNullIsBad0

ListOptionsTest

testMaxResultsNegative0.002
testNullMaxResults0.001
testMaxResults0
testRecursiveStatic0
testMarkerStatic0.001
testPathStatic0.002
testNullPath0.001
testMaxResultsStatic0.001
testMarkerNPE0
testPath0
testPathNPE0.001
testMarker0.002
testNullMarker0.001
testTwoOptions0.001
testRecursive0.001

GetOptionsTest

testIfModifiedAfterETagDoesntMatch0.002
testIfModifiedSince0.001
testIfETagDoesntMatchStatic0.001
testIfETagDoesntMatchNPE0
testIfModifiedAfterETagMatches0
testIfUnmodifiedSince0.001
testNullIfModifiedSince0
testIfETagMatches0
testETagDoesntMatchAfterIfUnmodified0
testETagMatchesAfterIfUnmodified0
testRange0.001
testIfETagMatchesNPE0
testNullIfETagMatches0.001
testRangeStatic0.001
testNullIfUnmodifiedSince0
testRangeZeroToFiveAnd10through1000.001
testIfUnmodifiedAfterModified0.001
testIfUnmodifiedSinceStatic0.002
testIfModifiedAfterUnmodified0.003
testIfUnmodifiedAfterETagMatches0
testIfUnmodifiedSinceNPE0.001
testIfUnmodifiedAfterETagDoesntMatch0.002
testNullIfETagDoesntMatch0.001
testRangeNegative10.002
testETagDoesntMatchAfterETagMatches0
testRangeNegative20.001
testNoRange0.001
testRangeZeroToFive0.001
testETagMatchesAfterIfModified0.002
testModifiedSinceAndRange0
testIfModifiedSinceStatic0
testETagDoesntMatchAfterIfModified0
testETagMatchesAfterETagDoesntMatch0.001
testRangeNegative0
testIfModifiedSinceNPE0.001
testIfETagDoesntMatch0.001
testIfETagMatchesStatic0.002

ReturnFalseOnKeyNotFoundTest

testFoundIsFalse0.001
testNotFoundPropagates0.001
testNullIsBad0.001