diff --git a/pom.xml b/pom.xml index 9f6003a..6d2afff 100644 --- a/pom.xml +++ b/pom.xml @@ -279,7 +279,7 @@ - all + classes 1 -Xmx512m true @@ -361,7 +361,7 @@ UTF-8 11 - 2.5.0 + 2.6.0-SNAPSHOT 11.0.20 2.0.11 ${project.groupId}.shaded @@ -466,7 +466,7 @@ assertj-core test - 1.7.1 + 3.24.2 org.eclipse.jetty @@ -509,7 +509,7 @@ org.testng testng - 6.8.21 + 7.5 test diff --git a/src/test/java/org/gaul/s3proxy/EncryptedBlobStoreLiveTest.java b/src/test/java/org/gaul/s3proxy/EncryptedBlobStoreLiveTest.java index 6e2ce50..1a3efa5 100644 --- a/src/test/java/org/gaul/s3proxy/EncryptedBlobStoreLiveTest.java +++ b/src/test/java/org/gaul/s3proxy/EncryptedBlobStoreLiveTest.java @@ -48,7 +48,7 @@ import org.jclouds.s3.domain.ObjectMetadataBuilder; import org.jclouds.s3.domain.S3Object; import org.jclouds.s3.reference.S3Constants; import org.testng.SkipException; -import org.testng.annotations.AfterClass; +import org.testng.annotations.AfterSuite; import org.testng.annotations.Test; @SuppressWarnings("UnstableApiUsage") @@ -64,10 +64,11 @@ public final class EncryptedBlobStoreLiveTest extends S3ClientLiveTest { private S3Proxy s3Proxy; private BlobStoreContext context; - @AfterClass - public void tearDown() throws Exception { - s3Proxy.stop(); + @AfterSuite + @Override + public void destroyResources() throws Exception { context.close(); + s3Proxy.stop(); } @Override diff --git a/src/test/java/org/gaul/s3proxy/JcloudsBucketsLiveTest.java b/src/test/java/org/gaul/s3proxy/JcloudsBucketsLiveTest.java index fa22c0a..376f79c 100644 --- a/src/test/java/org/gaul/s3proxy/JcloudsBucketsLiveTest.java +++ b/src/test/java/org/gaul/s3proxy/JcloudsBucketsLiveTest.java @@ -32,7 +32,7 @@ import org.jclouds.blobstore.BlobStoreContext; import org.jclouds.s3.reference.S3Constants; import org.jclouds.s3.services.BucketsLiveTest; import org.testng.SkipException; -import org.testng.annotations.AfterClass; +import org.testng.annotations.AfterSuite; import org.testng.annotations.Test; @Test(testName = "JcloudsBucketsLiveTest") @@ -46,10 +46,11 @@ public final class JcloudsBucketsLiveTest extends BucketsLiveTest { private BlobStoreContext context; private String blobStoreType; - @AfterClass - public void tearDown() throws Exception { - s3Proxy.stop(); + @AfterSuite + @Override + public void destroyResources() throws Exception { context.close(); + s3Proxy.stop(); } @Override diff --git a/src/test/java/org/gaul/s3proxy/JcloudsS3BlobIntegrationLiveTest.java b/src/test/java/org/gaul/s3proxy/JcloudsS3BlobIntegrationLiveTest.java index d349cb5..bc66827 100644 --- a/src/test/java/org/gaul/s3proxy/JcloudsS3BlobIntegrationLiveTest.java +++ b/src/test/java/org/gaul/s3proxy/JcloudsS3BlobIntegrationLiveTest.java @@ -27,7 +27,7 @@ import org.jclouds.blobstore.domain.Blob; import org.jclouds.s3.blobstore.integration.S3BlobIntegrationLiveTest; import org.jclouds.s3.reference.S3Constants; import org.testng.SkipException; -import org.testng.annotations.AfterClass; +import org.testng.annotations.AfterSuite; import org.testng.annotations.Test; @Test(testName = "JcloudsS3BlobIntegrationLiveTest") @@ -42,10 +42,11 @@ public final class JcloudsS3BlobIntegrationLiveTest private BlobStoreContext context; private String blobStoreType; - @AfterClass - public void tearDown() throws Exception { - s3Proxy.stop(); + @AfterSuite + @Override + public void destroyResources() throws Exception { context.close(); + s3Proxy.stop(); } @Override diff --git a/src/test/java/org/gaul/s3proxy/JcloudsS3BlobSignerLiveTest.java b/src/test/java/org/gaul/s3proxy/JcloudsS3BlobSignerLiveTest.java index 23e49e5..6f333b3 100644 --- a/src/test/java/org/gaul/s3proxy/JcloudsS3BlobSignerLiveTest.java +++ b/src/test/java/org/gaul/s3proxy/JcloudsS3BlobSignerLiveTest.java @@ -25,7 +25,7 @@ import org.jclouds.Constants; import org.jclouds.blobstore.BlobStoreContext; import org.jclouds.s3.blobstore.integration.S3BlobSignerLiveTest; import org.jclouds.s3.reference.S3Constants; -import org.testng.annotations.AfterClass; +import org.testng.annotations.AfterSuite; import org.testng.annotations.Test; @Test(testName = "JcloudsS3BlobSignerLiveTest") @@ -38,10 +38,11 @@ public final class JcloudsS3BlobSignerLiveTest extends S3BlobSignerLiveTest { private S3Proxy s3Proxy; private BlobStoreContext context; - @AfterClass - public void tearDown() throws Exception { - s3Proxy.stop(); + @AfterSuite + @Override + public void destroyResources() throws Exception { context.close(); + s3Proxy.stop(); } @Override diff --git a/src/test/java/org/gaul/s3proxy/JcloudsS3ClientLiveTest.java b/src/test/java/org/gaul/s3proxy/JcloudsS3ClientLiveTest.java index 3602f1c..53bf919 100644 --- a/src/test/java/org/gaul/s3proxy/JcloudsS3ClientLiveTest.java +++ b/src/test/java/org/gaul/s3proxy/JcloudsS3ClientLiveTest.java @@ -36,7 +36,7 @@ import org.jclouds.s3.S3ClientLiveTest; import org.jclouds.s3.domain.S3Object; import org.jclouds.s3.reference.S3Constants; import org.testng.SkipException; -import org.testng.annotations.AfterClass; +import org.testng.annotations.AfterSuite; import org.testng.annotations.Test; @Test(testName = "JcloudsS3ClientLiveTest") @@ -50,10 +50,11 @@ public final class JcloudsS3ClientLiveTest extends S3ClientLiveTest { private BlobStoreContext context; private String blobStoreType; - @AfterClass - public void tearDown() throws Exception { - s3Proxy.stop(); + @AfterSuite + @Override + public void destroyResources() throws Exception { context.close(); + s3Proxy.stop(); } @Override diff --git a/src/test/java/org/gaul/s3proxy/JcloudsS3ContainerIntegrationLiveTest.java b/src/test/java/org/gaul/s3proxy/JcloudsS3ContainerIntegrationLiveTest.java index 6d060b2..a19168c 100644 --- a/src/test/java/org/gaul/s3proxy/JcloudsS3ContainerIntegrationLiveTest.java +++ b/src/test/java/org/gaul/s3proxy/JcloudsS3ContainerIntegrationLiveTest.java @@ -26,7 +26,7 @@ import org.jclouds.blobstore.BlobStoreContext; import org.jclouds.s3.blobstore.integration.S3ContainerIntegrationLiveTest; import org.jclouds.s3.reference.S3Constants; import org.testng.SkipException; -import org.testng.annotations.AfterClass; +import org.testng.annotations.AfterSuite; import org.testng.annotations.Test; @Test(testName = "JcloudsS3ContainerIntegrationLiveTest") @@ -41,10 +41,11 @@ public final class JcloudsS3ContainerIntegrationLiveTest private BlobStoreContext context; private String blobStoreType; - @AfterClass - public void tearDown() throws Exception { - s3Proxy.stop(); + @AfterSuite + @Override + public void destroyResources() throws Exception { context.close(); + s3Proxy.stop(); } @Override