You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kudu.apache.org by gr...@apache.org on 2019/02/11 18:42:43 UTC

[kudu] 01/03: KUDU-2411: Mark the KuduTestHarness as public

This is an automated email from the ASF dual-hosted git repository.

granthenke pushed a commit to branch branch-1.9.x
in repository https://gitbox.apache.org/repos/asf/kudu.git

commit b872c340dfe1d975e4fe078a80d9036d4fc59edf
Author: Grant Henke <gr...@apache.org>
AuthorDate: Fri Feb 8 08:15:02 2019 -0600

    KUDU-2411: Mark the KuduTestHarness as public
    
    This patch marks the KuduTestHarness as public and
    evolving so that users external to Kudu can use the
    rule for integration testing.
    
    Additionally some unmarked classes were marked private
    and unstable.
    
    Change-Id: I739d5fb4a602817924187ce24d64b2561594ab37
    Reviewed-on: http://gerrit.cloudera.org:8080/12408
    Reviewed-by: Andrew Wong <aw...@cloudera.com>
    Tested-by: Grant Henke <gr...@apache.org>
---
 .../src/main/java/org/apache/kudu/test/KuduTestHarness.java           | 4 ++--
 .../src/main/java/org/apache/kudu/test/TempDirUtils.java              | 4 ++++
 .../java/org/apache/kudu/test/cluster/KuduBinaryJarExtractor.java     | 4 ++++
 3 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/java/kudu-test-utils/src/main/java/org/apache/kudu/test/KuduTestHarness.java b/java/kudu-test-utils/src/main/java/org/apache/kudu/test/KuduTestHarness.java
index d4e008a..10a1271 100644
--- a/java/kudu-test-utils/src/main/java/org/apache/kudu/test/KuduTestHarness.java
+++ b/java/kudu-test-utils/src/main/java/org/apache/kudu/test/KuduTestHarness.java
@@ -63,8 +63,8 @@ import static org.junit.Assert.fail;
  * }
  * </pre>
  */
-@InterfaceAudience.Private
-@InterfaceStability.Unstable
+@InterfaceAudience.Public
+@InterfaceStability.Evolving
 public class KuduTestHarness extends ExternalResource {
 
   private static final Logger LOG = LoggerFactory.getLogger(KuduTestHarness.class);
diff --git a/java/kudu-test-utils/src/main/java/org/apache/kudu/test/TempDirUtils.java b/java/kudu-test-utils/src/main/java/org/apache/kudu/test/TempDirUtils.java
index 01d435b..8fa65a2 100644
--- a/java/kudu-test-utils/src/main/java/org/apache/kudu/test/TempDirUtils.java
+++ b/java/kudu-test-utils/src/main/java/org/apache/kudu/test/TempDirUtils.java
@@ -18,6 +18,8 @@
 package org.apache.kudu.test;
 
 import org.apache.commons.io.FileUtils;
+import org.apache.yetus.audience.InterfaceAudience;
+import org.apache.yetus.audience.InterfaceStability;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -30,6 +32,8 @@ import java.nio.file.Paths;
 /**
  * Utilities for retrieving and creating temp directories.
  */
+@InterfaceAudience.Private
+@InterfaceStability.Unstable
 public class TempDirUtils {
 
   /**
diff --git a/java/kudu-test-utils/src/main/java/org/apache/kudu/test/cluster/KuduBinaryJarExtractor.java b/java/kudu-test-utils/src/main/java/org/apache/kudu/test/cluster/KuduBinaryJarExtractor.java
index 2ddb215..69aec0e 100644
--- a/java/kudu-test-utils/src/main/java/org/apache/kudu/test/cluster/KuduBinaryJarExtractor.java
+++ b/java/kudu-test-utils/src/main/java/org/apache/kudu/test/cluster/KuduBinaryJarExtractor.java
@@ -19,6 +19,8 @@ package org.apache.kudu.test.cluster;
 
 import com.google.common.base.Preconditions;
 import com.google.gradle.osdetector.OsDetector;
+import org.apache.yetus.audience.InterfaceAudience;
+import org.apache.yetus.audience.InterfaceStability;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -46,6 +48,8 @@ import java.util.Set;
 /**
  * Class to find and extract Kudu binary jars from the classpath
  */
+@InterfaceAudience.Private
+@InterfaceStability.Unstable
 public class KuduBinaryJarExtractor {
 
   private static final Logger LOG = LoggerFactory.getLogger(KuduBinaryJarExtractor.class);