Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
122000100%8.83

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.005
org.jclouds.s3.filters8000100%3.375
org.jclouds.s3.binders23000100%0.039
org.jclouds.s3.options63000100%0.091
org.jclouds.s3.handlers2000100%0.964
org.jclouds.s3.xml16000100%2.657
org.jclouds.s3.blobstore.functions1000100%0.016
org.jclouds.s3.blobstore3000100%1.683

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.003

org.jclouds.s3.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
RequestAuthorizeSignatureTest8000100%3.375

org.jclouds.s3.binders

ClassTestsErrors FailuresSkippedSuccess RateTime
BindNoBucketLoggingToXmlPayloadTest1000100%0.002
BindS3ObjectMetadataToRequestTest7000100%0
BindAsHostPrefixIfConfiguredTest13000100%0.007
BindBucketLoggingToXmlPayloadTest1000100%0.027
BindAsHostPrefixIfConfiguredNoPathTest1000100%0.003

org.jclouds.s3.options

ClassTestsErrors FailuresSkippedSuccess RateTime
ListBucketOptionsTest21000100%0.017
PutObjectOptionsTest3000100%0.003
CopyObjectOptionsTest36000100%0.068
PutBucketOptionsTest3000100%0.003

org.jclouds.s3.handlers

ClassTestsErrors FailuresSkippedSuccess RateTime
ParseS3ErrorFromXmlContentTest2000100%0.964

org.jclouds.s3.xml

ClassTestsErrors FailuresSkippedSuccess RateTime
ListBucketHandlerTest3000100%0.196
S3ParserTest7000100%2.399
CopyObjectHandlerTest1000100%0.023
AccessControlListHandlerTest2000100%0.023
BucketLoggingHandlerTest1000100%0.009
PayerHandlerTest2000100%0.007

org.jclouds.s3.blobstore.functions

ClassTestsErrors FailuresSkippedSuccess RateTime
BlobToHttpGetOptionsTest1000100%0.016

org.jclouds.s3.blobstore

ClassTestsErrors FailuresSkippedSuccess RateTime
S3BlobRequestSignerTest3000100%1.683

Test Cases

[Summary] [Package List] [Test Cases]

ListBucketOptionsTest

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

ListBucketHandlerTest

testListMyBucketsWithDelimiterSlashAndCommonPrefixesAppsSlash0.021
testListMyBucketsWithPrefixAppsSlash0.082
testApplyInputStream0.093

BlobToHttpGetOptionsTest

testOneRange0.016

BindNoBucketLoggingToXmlPayloadTest

testApplyInputStream0.002

S3BlobRequestSignerTest

testSignRemoveBlob0.56
testSignGetBlob0.561
testSignPutBlob0.562

BindS3ObjectMetadataToRequestTest

testOver5GBIsBad0
testNullIsBad0
testNoKeyIsBad0
testExtendedPropertiesBind0
testNoContentLengthIsBad0
testPassWithMinimumDetailsAndPayload5GB0
testMustBeS3Object0

PutObjectOptionsTest

testBuildRequestHeaders0.001
testAclStatic0.001
testAclDefault0.001

S3ParserTest

testParseListAllMyBucketsSerialResponseTime0.873
testParseListContainerResultSerialResponseTime0.671
testCanParseCopyObjectResult0.007
testCanParseListContainerResult0.001
testParseListAllMyBucketsParallelResponseTime0.419
testParseListContainerResultParallelResponseTime0.427
testCanParseListAllMyBuckets0.001

CopyObjectHandlerTest

testApplyInputStream0.023

ReturnFalseIfBucketAlreadyOwnedByYouOrIllegalStateTest

testIllegalStateIsOk0.002
testBucketAlreadyOwnedByYouIsOk0
testBlahIsNotOk0

AccessControlListHandlerTest

testAccessControlListExtreme0.011
testAccessControlListOwnerOnly0.012

ParseObjectMetadataFromHeadersTest

testNormalParsesETagIntoMD5AndMetadataHeaders0
testAmzEtagStillParsesToMD5AndDoesntMistakeAmzEtagForUserMetadata0.001
testMultipartDoesntAttemptToParseETagIntoMD50.002

BucketLoggingHandlerTest

testApplyInputStream0.009

PayerHandlerTest

testPayerRequester0.003
testPayerBucketOwner0.004

RequestAuthorizeSignatureTest

testAppendBucketNameURIHost0.017
testAppendBucketNameHostHeader0.039
testAppendBucketNameHostHeaderService0.001
testAclQueryString0.018
testHeadersGoLowercase0.364
testIdempotent0.977
testIdempotent0.979
testIdempotent0.98

BindAsHostPrefixIfConfiguredTest

testBucket0.002
testBucketWithHostnameStyle0.005
testObject0
testObject0
testObject0
testObject0
testObject0
testObject0
testObject0
testObject0
testObject0
testObject0
testObject0

BindBucketLoggingToXmlPayloadTest

testApplyInputStream0.027

ParseS3ErrorFromXmlContentTest

test404KeyNotFoundExceptionPath0.477
test404ContainerNotFoundExceptionPath0.487

BindAsHostPrefixIfConfiguredNoPathTest

testBucketWithHostnameStyle0.003

CopyObjectOptionsTest

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

PutBucketOptionsTest

testAclDefault0.001
testBuildRequestHeaders0.001
testAclStatic0.001