Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
122000100%11.013

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.s3.functions6000100%0.011
org.jclouds.s3.filters8000100%3.727
org.jclouds.s3.binders23000100%0.098
org.jclouds.s3.options63000100%0.106
org.jclouds.s3.handlers2000100%1.259
org.jclouds.s3.xml16000100%3.655
org.jclouds.s3.blobstore.functions1000100%0.032
org.jclouds.s3.blobstore3000100%2.125

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

org.jclouds.s3.functions

ClassTestsErrors FailuresSkippedSuccess RateTime
ReturnFalseIfBucketAlreadyOwnedByYouOrIllegalStateTest3000100%0.002
ParseObjectMetadataFromHeadersTest3000100%0.009

org.jclouds.s3.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
RequestAuthorizeSignatureTest8000100%3.727

org.jclouds.s3.binders

ClassTestsErrors FailuresSkippedSuccess RateTime
BindNoBucketLoggingToXmlPayloadTest1000100%0.003
BindS3ObjectMetadataToRequestTest7000100%0.013
BindAsHostPrefixIfConfiguredTest13000100%0.026
BindBucketLoggingToXmlPayloadTest1000100%0.053
BindAsHostPrefixIfConfiguredNoPathTest1000100%0.003

org.jclouds.s3.options

ClassTestsErrors FailuresSkippedSuccess RateTime
ListBucketOptionsTest21000100%0.034
PutObjectOptionsTest3000100%0.003
CopyObjectOptionsTest36000100%0.069
PutBucketOptionsTest3000100%0

org.jclouds.s3.handlers

ClassTestsErrors FailuresSkippedSuccess RateTime
ParseS3ErrorFromXmlContentTest2000100%1.259

org.jclouds.s3.xml

ClassTestsErrors FailuresSkippedSuccess RateTime
ListBucketHandlerTest3000100%0.011
S3ParserTest7000100%3.581
CopyObjectHandlerTest1000100%0.005
AccessControlListHandlerTest2000100%0.021
PayerHandlerTest2000100%0.026
BucketLoggingHandlerTest1000100%0.011

org.jclouds.s3.blobstore.functions

ClassTestsErrors FailuresSkippedSuccess RateTime
BlobToHttpGetOptionsTest1000100%0.032

org.jclouds.s3.blobstore

ClassTestsErrors FailuresSkippedSuccess RateTime
S3BlobRequestSignerTest3000100%2.125

Test Cases

[Summary] [Package List] [Test Cases]

ListBucketOptionsTest

testAssignability0.007
testPrefixStatic0.01
testMaxKeys0.001
testMarkerNPE0.001
testTwoOptionQueryString0
testNullPrefix0
testOneOptionQueryString0
testNullDelimiter0
testMaxKeysStatic0
testNullMaxKeys0
testDelimiterStatic0.001
testPrefixAndDelimiterUrlEncodingQueryString0.001
testNoOptionsQueryString0.002
testMarkerStatic0.002
testPrefixNPE0.001
testMaxKeysNegative0.001
testPrefix0.002
testDelimiterNPE0.002
testNullMarker0.001
testDelimiter0.001
testMarker0.001

ListBucketHandlerTest

testListMyBucketsWithDelimiterSlashAndCommonPrefixesAppsSlash0
testListMyBucketsWithPrefixAppsSlash0.004
testApplyInputStream0.007

BlobToHttpGetOptionsTest

testOneRange0.032

BindNoBucketLoggingToXmlPayloadTest

testApplyInputStream0.003

S3BlobRequestSignerTest

testSignGetBlob0.707
testSignRemoveBlob0.708
testSignPutBlob0.71

BindS3ObjectMetadataToRequestTest

testNullIsBad0.001
testMustBeS3Object0.001
testPassWithMinimumDetailsAndPayload5GB0.001
testOver5GBIsBad0.002
testNoKeyIsBad0.002
testNoContentLengthIsBad0.002
testExtendedPropertiesBind0.004

PutObjectOptionsTest

testAclStatic0
testBuildRequestHeaders0.001
testAclDefault0.002

S3ParserTest

testParseListAllMyBucketsSerialResponseTime1.359
testParseListContainerResultSerialResponseTime0.936
testCanParseCopyObjectResult0.013
testCanParseListContainerResult0.008
testParseListAllMyBucketsParallelResponseTime0.707
testParseListContainerResultParallelResponseTime0.557
testCanParseListAllMyBuckets0.001

CopyObjectHandlerTest

testApplyInputStream0.005

ReturnFalseIfBucketAlreadyOwnedByYouOrIllegalStateTest

testIllegalStateIsOk0.001
testBlahIsNotOk0
testBucketAlreadyOwnedByYouIsOk0.001

AccessControlListHandlerTest

testAccessControlListOwnerOnly0.01
testAccessControlListExtreme0.011

ParseObjectMetadataFromHeadersTest

testNormalParsesETagIntoMD5AndMetadataHeaders0.002
testAmzEtagStillParsesToMD5AndDoesntMistakeAmzEtagForUserMetadata0.003
testMultipartDoesntAttemptToParseETagIntoMD50.004

PayerHandlerTest

testPayerRequester0.013
testPayerBucketOwner0.013

BucketLoggingHandlerTest

testApplyInputStream0.011

RequestAuthorizeSignatureTest

testAppendBucketNameURIHost0.007
testAppendBucketNameHostHeader0.009
testAppendBucketNameHostHeaderService0.002
testAclQueryString0.211
testHeadersGoLowercase0.41
testIdempotent1.004
testIdempotent1.041
testIdempotent1.043

BindAsHostPrefixIfConfiguredTest

testBucket0.004
testBucketWithHostnameStyle0.012
testObject0.002
testObject0.002
testObject0.001
testObject0.001
testObject0.001
testObject0.001
testObject0
testObject0.001
testObject0
testObject0.001
testObject0

BindBucketLoggingToXmlPayloadTest

testApplyInputStream0.053

ParseS3ErrorFromXmlContentTest

test404KeyNotFoundExceptionPath0.629
test404ContainerNotFoundExceptionPath0.63

BindAsHostPrefixIfConfiguredNoPathTest

testBucketWithHostnameStyle0.003

CopyObjectOptionsTest

testBuildRequestHeadersWhenMetadataNull0.031
testIfETagMatchesNPE0.005
testNullIfETagMatches0.001
testIfETagDoesntMatchNPE0
testETagDoesntMatchAfterIfUnmodified0.002
testIfUnmodifiedSince0.004
testIfModifiedAfterUnmodified0.004
testETagMatchesAfterIfModified0.004
testIfModifiedSinceNPE0
testAclDefault0
testIfModifiedSinceStatic0
testNullIfETagDoesntMatch0
testNullIfUnmodifiedSince0.001
testIfETagMatchesStatic0.001
testETagMatchesAfterETagDoesntMatch0
testIfModifiedAfterETagDoesntMatch0
testIfUnmodifiedAfterETagMatches0
testIfUnmodifiedAfterETagDoesntMatch0.003
testNullIfModifiedSince0
testIfModifiedSince0
testIfUnmodifiedSinceNPE0.002
testETagMatchesAfterIfUnmodified0.001
testMetaNPE0.001
testIfUnmodifiedSinceStatic0.001
testIfETagDoesntMatch0.001
testIfETagDoesntMatchStatic0
testETagDoesntMatchAfterETagMatches0
testAclStatic0.001
testIfETagMatches0.001
testETagDoesntMatchAfterIfModified0.002
testIfModifiedAfterETagMatches0.002
testIfUnmodifiedAfterModified0.001
testBuildRequestHeadersACL0
testGoodMeta0
testBuildRequestHeaders0
testGoodMetaStatic0

PutBucketOptionsTest

testAclDefault0
testAclStatic0
testBuildRequestHeaders0