HADOOP-15444 ITestS3GuardToolDynamo should only run with -Ddynamo (Aaron Fabbri)
Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/96c843f6 Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/96c843f6 Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/96c843f6 Branch: refs/heads/HDDS-4 Commit: 96c843f64bb424cd7544be0ccda16a6755c086de Parents: 8cdb032 Author: Aaron Fabbri <fab...@apache.org> Authored: Fri May 4 11:34:37 2018 -0700 Committer: Aaron Fabbri <fab...@apache.org> Committed: Fri May 4 11:34:45 2018 -0700 ---------------------------------------------------------------------- .../hadoop/fs/s3a/s3guard/ITestS3GuardToolDynamoDB.java | 9 +++++++++ 1 file changed, 9 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hadoop/blob/96c843f6/hadoop-tools/hadoop-aws/src/test/java/org/apache/hadoop/fs/s3a/s3guard/ITestS3GuardToolDynamoDB.java ---------------------------------------------------------------------- diff --git a/hadoop-tools/hadoop-aws/src/test/java/org/apache/hadoop/fs/s3a/s3guard/ITestS3GuardToolDynamoDB.java b/hadoop-tools/hadoop-aws/src/test/java/org/apache/hadoop/fs/s3a/s3guard/ITestS3GuardToolDynamoDB.java index c7dffd2..821bba5 100644 --- a/hadoop-tools/hadoop-aws/src/test/java/org/apache/hadoop/fs/s3a/s3guard/ITestS3GuardToolDynamoDB.java +++ b/hadoop-tools/hadoop-aws/src/test/java/org/apache/hadoop/fs/s3a/s3guard/ITestS3GuardToolDynamoDB.java @@ -28,6 +28,7 @@ import java.util.concurrent.atomic.AtomicInteger; import com.amazonaws.services.dynamodbv2.document.DynamoDB; import com.amazonaws.services.dynamodbv2.document.Table; import com.amazonaws.services.dynamodbv2.model.ResourceNotFoundException; +import org.junit.Assume; import org.junit.Test; import org.apache.hadoop.conf.Configuration; @@ -51,6 +52,14 @@ public class ITestS3GuardToolDynamoDB extends AbstractS3GuardToolTestBase { return new DynamoDBMetadataStore(); } + @Override + public void setup() throws Exception { + super.setup(); + Assume.assumeTrue("Test only applies when DynamoDB is used for S3Guard", + getConfiguration().get(Constants.S3_METADATA_STORE_IMPL).equals( + Constants.S3GUARD_METASTORE_DYNAMO)); + } + // Check the existence of a given DynamoDB table. private static boolean exist(DynamoDB dynamoDB, String tableName) { assertNotNull(dynamoDB); --------------------------------------------------------------------- To unsubscribe, e-mail: common-commits-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-commits-h...@hadoop.apache.org