Blobstore integration tests show similar results to 2.0.3 and much improved over 2.1.0-rc1. We have some new tests for storage classes that show a number of expected failures against DreamObjects (S3 clone) which does not support this feature.
On Mon, Feb 12, 2018 at 11:58:25AM +0100, Ignasi Barrera wrote: > This thread is for discussion of the second release candidate for Apache > jclouds 2.1.0. > > Please use this thread for discussion of issues uncovered in the RC, > questions you may have about the RC, etc. > > If you want to help to validate the release, you'll find a set of scripts > and the corresponding instructions here: > https://cwiki.apache.org/confluence/display/JCLOUDS/Validate+a+Release > > You can also go run live tests for your preferred providers and post the > results here, or use the projects in the jclouds-examples repo, such as the > "compute-basics" to rapidly smoke test the providers you are interested in: > https://github.com/jclouds/jclouds-examples > > > Thank you! -- Andrew Gaul http://gaul.org/
ATMOS Failed tests: AtmosContainerLiveTest>BaseContainerLiveTest.testPublicAccess:82 https://storage.synaptic.att.com/rest/namespace/gaul-blobstore11/hello?uid=a63bf0890f764960bafd7730a1fcbe8e/andrewATgaulDOTorg&expires=1518157105195&signature=aPVQ8Ra1dT/b%2BbiZr/3OQpOga/Q%3D expected [true] but found [false] AtmosContainerIntegrationLiveTest>BaseContainerIntegrationTest.testDirectory:247 Expected size:<2> but was:<1> in: <[{type=FOLDER, providerId=4a08bf2ea1ab5c24057ed79efca95705a7d2f8b12bb7, name=directory, location={scope=REGION, id=DEFAULT, description=DEFAULT, parent=atmos}, userMetadata={}, type=FOLDER}]> AtmosContainerIntegrationLiveTest>BaseContainerIntegrationTest.testBlobNameEscaping:640 » HttpResponse Tests run: 103, Failures: 3, Errors: 0, Skipped: 25 -------------------------------------------------------------------------------- AWS-S3 Failed tests: AWSS3ContainerLiveTest>S3ContainerLiveTest.testPublicAccess:37->BaseContainerLiveTest.testPublicAccess:76 {name=hello, type=BLOB, uri=https://gaul-blobstore27.s3.amazonaws.com/hello, userMetadata={}, eTag="869a42369bf5850326cf30eed63e9b44", lastModified=Thu Feb 08 21:04:27 PST 2018, size=46, container=gaul-blobstore27, contentMetadata=[cacheControl=null, contentDisposition=null, contentEncoding=null, contentLanguage=null, contentLength=46, contentMD5=869a42369bf5850326cf30eed63e9b44, contentType=application/unknown, expires=null], tier=STANDARD} expected object to not be null PathBasedContainerLiveTest>S3ContainerLiveTest.testPublicAccess:37->BaseContainerLiveTest.testPublicAccess:76 {name=hello, type=BLOB, uri=https://s3.amazonaws.com/gaul-blobstore26/hello, userMetadata={}, eTag="869a42369bf5850326cf30eed63e9b44", lastModified=Thu Feb 08 21:04:27 PST 2018, size=46, container=gaul-blobstore26, contentMetadata=[cacheControl=null, contentDisposition=null, contentEncoding=null, contentLanguage=null, contentLength=46, contentMD5=869a42369bf5850326cf30eed63e9b44, contentType=application/unknown, expires=null], tier=STANDARD} expected object to not be null AWSS3ServiceIntegrationLiveTest>BaseServiceIntegrationTest.testAllLocations:50 » AWSResponse Tests run: 160, Failures: 3, Errors: 0, Skipped: 11 -------------------------------------------------------------------------------- AZURE BLOB Failed tests: AzureBlobIntegrationLiveTest>BaseBlobIntegrationTest.testCopyIfNoneMatchNegative:1141 Expecting: <304> to be equal to: <412> but was not. AzureBlobIntegrationLiveTest>BaseBlobIntegrationTest.testPutMultipartInputStream:685->BaseBlobIntegrationTest.testPut:827 » Runtime AzureBlobClientLiveTest.testCopyBlobIfModifiedSince:469 » HttpResponse command... AzureBlobClientLiveTest.testCopyBlobIfNoneMatch:552 » HttpResponse command: PU... Tests run: 137, Failures: 4, Errors: 0, Skipped: 12 -------------------------------------------------------------------------------- B2 Failed tests: B2BlobIntegrationLiveTest>BaseBlobIntegrationTest.testGetRangeMultipart:460 » IllegalArgument B2BlobIntegrationLiveTest.testPutBlobAccessMultipart:180->BaseBlobIntegrationTest.testPutBlobAccessMultipart:743 » IllegalArgument B2BlobIntegrationLiveTest>BaseBlobIntegrationTest.testPutMultipartInputStream:685->BaseBlobIntegrationTest.testPut:827 » IllegalArgument Tests run: 126, Failures: 3, Errors: 0, Skipped: 36 -------------------------------------------------------------------------------- FILESYSTEM Tests run: 105, Failures: 0, Errors: 0, Skipped: 9 -------------------------------------------------------------------------------- GOOGLE CLOUD STORAGE Failed tests: GoogleCloudStorageBlobIntegrationLiveTest>BaseBlobIntegrationTest.testCopy404BlobFail:1430 » ResourceNotFound GoogleCloudStorageBlobIntegrationLiveTest>BaseBlobIntegrationTest.testCopy404BlobMetaFail:1441 » ResourceNotFound GoogleCloudStorageBlobIntegrationLiveTest>BaseBlobIntegrationTest.testGetIfMatch:346 » IllegalState Tests run: 164, Failures: 3, Errors: 0, Skipped: 13 -------------------------------------------------------------------------------- RACKSPACE CLOUDFILES US Failed tests: CloudFilesUSStaticLargeObjectApiLiveTest>StaticLargeObjectApiLiveTest.testDelete:71->StaticLargeObjectApiLiveTest.assertDelete:145 expected [0] but found [1] Tests run: 140, Failures: 1, Errors: 0, Skipped: 12 -------------------------------------------------------------------------------- S3 (DREAMOBJECTS) Failed tests: S3ContainerLiveTest.testPublicAccess:37->BaseContainerLiveTest.testPublicAccess:76 {location={scope=PROVIDER, id=s3, description=https://objects-us-west-1.dream.io}, name=hello, type=BLOB, uri=https://objects-us-west-1.dream.io/gaul-blobstore11/hello, userMetadata={}, eTag="869a42369bf5850326cf30eed63e9b44", lastModified=Thu Feb 08 21:45:52 PST 2018, size=46, container=gaul-blobstore11, contentMetadata=[cacheControl=null, contentDisposition=null, contentEncoding=null, contentLanguage=null, contentLength=46, contentMD5=869a42369bf5850326cf30eed63e9b44, contentType=application/unknown, expires=null], tier=STANDARD} expected object to not be null BucketsLiveTest.testBucketLogging:219->setupAclForBucketLoggingTarget:266 » AWSResponse BucketsLiveTest.testUpdateBucketACL:124 » AWSResponse request PUT https://obje... S3ClientLiveTest.testCopyIfModifiedSince:405 should have thrown HttpResponseException S3ClientLiveTest.testCopyIfUnmodifiedSince:432 should have thrown HttpResponseException S3ClientLiveTest.testUpdateObjectACL:214 » AWSResponse request PUT https://obj... S3BlobIntegrationLiveTest>BaseBlobIntegrationTest.testCopyIfMatchNegative:1082 Expected HttpResponseException to be thrown S3BlobIntegrationLiveTest>BaseBlobIntegrationTest.testCopyIfModifiedSinceNegative:1199 Expected HttpResponseException to be thrown S3BlobIntegrationLiveTest>BaseBlobIntegrationTest.testCopyIfNoneMatchNegative:1139 Expected HttpResponseException to be thrown S3BlobIntegrationLiveTest>BaseBlobIntegrationTest.testCopyIfUnmodifiedSinceNegative:1259 Expected HttpResponseException to be thrown S3BlobIntegrationLiveTest>BaseBlobIntegrationTest.testGetTwoRanges:441 expected [<apples><apple name="apple"></apple> </apples>] but found [<apple] S3BlobIntegrationLiveTest>BaseBlobIntegrationTest.testPutBlobTierInfrequent:762->BaseBlobIntegrationTest.testPutBlobTierHelper:797->BaseBlobIntegrationTest.checkTier:804 Expecting: <STANDARD> to be equal to: <INFREQUENT> but was not. S3BlobIntegrationLiveTest>BaseBlobIntegrationTest.testPutBlobTierInfrequentMultipart:777->BaseBlobIntegrationTest.testPutBlobTierHelper:797->BaseBlobIntegrationTest.checkTier:804 Expecting: <STANDARD> to be equal to: <INFREQUENT> but was not. S3BlobIntegrationLiveTest.testPutBlobTierArchive:61->BaseBlobIntegrationTest.testPutBlobTierArchive:767->BaseBlobIntegrationTest.testPutBlobTierHelper:797->BaseBlobIntegrationTest.checkTier:804 Expecting: <STANDARD> to be equal to: <ARCHIVE> but was not. S3BlobIntegrationLiveTest.testPutBlobTierArchiveMultipart:71->BaseBlobIntegrationTest.testPutBlobTierArchiveMultipart:782->BaseBlobIntegrationTest.testPutBlobTierHelper:797->BaseBlobIntegrationTest.checkTier:804 Expecting: <STANDARD> to be equal to: <ARCHIVE> but was not. Tests run: 151, Failures: 15, Errors: 0, Skipped: 6 -------------------------------------------------------------------------------- TRANSIENT Tests run: 105, Failures: 0, Errors: 0, Skipped: 7