This is an automated email from the ASF dual-hosted git repository.
zhangduo pushed a commit to branch branch-2.5
in repository https://gitbox.apache.org/repos/asf/hbase.git
The following commit(s) were added to refs/heads/branch-2.5 by this push:
new f8de176328d HBASE-29610 Add and use String constants for Junit 5 @Tag
annotations (#7323)
f8de176328d is described below
commit f8de176328d4fe7f0fac9a1517050faf7891bc5f
Author: Istvan Toth <[email protected]>
AuthorDate: Thu Sep 18 10:39:08 2025 +0200
HBASE-29610 Add and use String constants for Junit 5 @Tag annotations
(#7323)
Signed-off-by: Duo Zhang <[email protected]>
(cherry picked from commit 35faadbbef21c2d6c8b46a0685cd8c1b93b0498a)
---
.../org/apache/hadoop/hbase/testclassification/ClientTests.java | 1 +
.../apache/hadoop/hbase/testclassification/CoprocessorTests.java | 1 +
.../org/apache/hadoop/hbase/testclassification/FilterTests.java | 1 +
.../org/apache/hadoop/hbase/testclassification/FlakeyTests.java | 1 +
.../java/org/apache/hadoop/hbase/testclassification/IOTests.java | 1 +
.../apache/hadoop/hbase/testclassification/IntegrationTests.java | 1 +
.../java/org/apache/hadoop/hbase/testclassification/LargeTests.java | 1 +
.../org/apache/hadoop/hbase/testclassification/MapReduceTests.java | 1 +
.../org/apache/hadoop/hbase/testclassification/MasterTests.java | 1 +
.../org/apache/hadoop/hbase/testclassification/MediumTests.java | 1 +
.../org/apache/hadoop/hbase/testclassification/MetricsTests.java | 1 +
.../java/org/apache/hadoop/hbase/testclassification/MiscTests.java | 1 +
.../java/org/apache/hadoop/hbase/testclassification/RPCTests.java | 1 +
.../apache/hadoop/hbase/testclassification/RegionServerTests.java | 1 +
.../apache/hadoop/hbase/testclassification/ReplicationTests.java | 1 +
.../java/org/apache/hadoop/hbase/testclassification/RestTests.java | 1 +
.../org/apache/hadoop/hbase/testclassification/SecurityTests.java | 1 +
.../java/org/apache/hadoop/hbase/testclassification/SmallTests.java | 1 +
.../hadoop/hbase/testclassification/VerySlowMapReduceTests.java | 2 ++
.../hadoop/hbase/testclassification/VerySlowRegionServerTests.java | 2 ++
.../java/org/apache/hadoop/hbase/testclassification/ZKTests.java | 1 +
.../test/java/org/apache/hadoop/hbase/http/TestLdapAdminACL.java | 6 ++++--
.../test/java/org/apache/hadoop/hbase/http/TestLdapHttpServer.java | 6 ++++--
23 files changed, 31 insertions(+), 4 deletions(-)
diff --git
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/ClientTests.java
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/ClientTests.java
index d9bae849063..b0e259e1f9e 100644
---
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/ClientTests.java
+++
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/ClientTests.java
@@ -36,4 +36,5 @@ package org.apache.hadoop.hbase.testclassification;
* @see org.apache.hadoop.hbase.testclassification.VerySlowMapReduceTests
*/
public interface ClientTests {
+ public static final String TAG =
"org.apache.hadoop.hbase.testclassification.ClientTests";
}
diff --git
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/CoprocessorTests.java
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/CoprocessorTests.java
index a168adec08a..2dc143e944a 100644
---
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/CoprocessorTests.java
+++
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/CoprocessorTests.java
@@ -35,4 +35,5 @@ package org.apache.hadoop.hbase.testclassification;
* @see org.apache.hadoop.hbase.testclassification.VerySlowMapReduceTests
*/
public interface CoprocessorTests {
+ public static final String TAG =
"org.apache.hadoop.hbase.testclassification.CoprocessorTests";
}
diff --git
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/FilterTests.java
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/FilterTests.java
index 84f346baaea..1b45b583c18 100644
---
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/FilterTests.java
+++
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/FilterTests.java
@@ -35,4 +35,5 @@ package org.apache.hadoop.hbase.testclassification;
* @see org.apache.hadoop.hbase.testclassification.VerySlowMapReduceTests
*/
public interface FilterTests {
+ public static final String TAG =
"org.apache.hadoop.hbase.testclassification.FilterTests";
}
diff --git
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/FlakeyTests.java
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/FlakeyTests.java
index c23bfa298b3..0cb861979e0 100644
---
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/FlakeyTests.java
+++
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/FlakeyTests.java
@@ -35,4 +35,5 @@ package org.apache.hadoop.hbase.testclassification;
* @see org.apache.hadoop.hbase.testclassification.VerySlowMapReduceTests
*/
public interface FlakeyTests {
+ public static final String TAG =
"org.apache.hadoop.hbase.testclassification.FlakeyTests";
}
diff --git
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/IOTests.java
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/IOTests.java
index 8eee0e6ae4b..be55b3829e5 100644
---
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/IOTests.java
+++
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/IOTests.java
@@ -36,4 +36,5 @@ package org.apache.hadoop.hbase.testclassification;
* @see org.apache.hadoop.hbase.testclassification.VerySlowMapReduceTests
*/
public interface IOTests {
+ public static final String TAG =
"org.apache.hadoop.hbase.testclassification.IOTests";
}
diff --git
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/IntegrationTests.java
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/IntegrationTests.java
index 4e555b73fed..0003cd1db51 100644
---
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/IntegrationTests.java
+++
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/IntegrationTests.java
@@ -34,4 +34,5 @@ package org.apache.hadoop.hbase.testclassification;
* @see LargeTests
*/
public interface IntegrationTests {
+ public static final String TAG =
"org.apache.hadoop.hbase.testclassification.IntegrationTests";
}
diff --git
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/LargeTests.java
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/LargeTests.java
index b47e5bab9a4..3a24764e706 100644
---
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/LargeTests.java
+++
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/LargeTests.java
@@ -33,4 +33,5 @@ package org.apache.hadoop.hbase.testclassification;
* @see IntegrationTests
*/
public interface LargeTests {
+ public static final String TAG =
"org.apache.hadoop.hbase.testclassification.LargeTests";
}
diff --git
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/MapReduceTests.java
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/MapReduceTests.java
index 0e68ab3c034..ac5b05e3070 100644
---
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/MapReduceTests.java
+++
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/MapReduceTests.java
@@ -35,4 +35,5 @@ package org.apache.hadoop.hbase.testclassification;
* @see org.apache.hadoop.hbase.testclassification.VerySlowMapReduceTests
*/
public interface MapReduceTests {
+ public static final String TAG =
"org.apache.hadoop.hbase.testclassification.MapReduceTests";
}
diff --git
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/MasterTests.java
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/MasterTests.java
index 5dcf51b27e5..0ad843493ec 100644
---
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/MasterTests.java
+++
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/MasterTests.java
@@ -35,4 +35,5 @@ package org.apache.hadoop.hbase.testclassification;
* @see org.apache.hadoop.hbase.testclassification.VerySlowMapReduceTests
*/
public interface MasterTests {
+ public static final String TAG =
"org.apache.hadoop.hbase.testclassification.MasterTests";
}
diff --git
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/MediumTests.java
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/MediumTests.java
index d1f836ec004..548f655c774 100644
---
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/MediumTests.java
+++
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/MediumTests.java
@@ -32,4 +32,5 @@ package org.apache.hadoop.hbase.testclassification;
* @see IntegrationTests
*/
public interface MediumTests {
+ public static final String TAG =
"org.apache.hadoop.hbase.testclassification.MediumTests";
}
diff --git
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/MetricsTests.java
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/MetricsTests.java
index 27beaacf963..c6985d6b95c 100644
---
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/MetricsTests.java
+++
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/MetricsTests.java
@@ -21,4 +21,5 @@ package org.apache.hadoop.hbase.testclassification;
* Tag a test that covers our metrics handling.
*/
public interface MetricsTests {
+ public static final String TAG =
"org.apache.hadoop.hbase.testclassification.MetricsTests";
}
diff --git
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/MiscTests.java
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/MiscTests.java
index 695042e801b..b7b7ad4c3f6 100644
---
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/MiscTests.java
+++
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/MiscTests.java
@@ -35,4 +35,5 @@ package org.apache.hadoop.hbase.testclassification;
* @see org.apache.hadoop.hbase.testclassification.VerySlowMapReduceTests
*/
public interface MiscTests {
+ public static final String TAG =
"org.apache.hadoop.hbase.testclassification.MiscTests";
}
diff --git
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/RPCTests.java
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/RPCTests.java
index 929bd6487ed..71a24d5d5dd 100644
---
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/RPCTests.java
+++
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/RPCTests.java
@@ -35,4 +35,5 @@ package org.apache.hadoop.hbase.testclassification;
* @see org.apache.hadoop.hbase.testclassification.VerySlowMapReduceTests
*/
public interface RPCTests {
+ public static final String TAG =
"org.apache.hadoop.hbase.testclassification.RPCTests";
}
diff --git
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/RegionServerTests.java
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/RegionServerTests.java
index 3439afa76eb..d79691d6fac 100644
---
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/RegionServerTests.java
+++
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/RegionServerTests.java
@@ -35,4 +35,5 @@ package org.apache.hadoop.hbase.testclassification;
* @see org.apache.hadoop.hbase.testclassification.VerySlowMapReduceTests
*/
public interface RegionServerTests {
+ public static final String TAG =
"org.apache.hadoop.hbase.testclassification.RegionServerTests";
}
diff --git
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/ReplicationTests.java
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/ReplicationTests.java
index df606c960c2..74c65a57982 100644
---
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/ReplicationTests.java
+++
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/ReplicationTests.java
@@ -35,4 +35,5 @@ package org.apache.hadoop.hbase.testclassification;
* @see org.apache.hadoop.hbase.testclassification.VerySlowMapReduceTests
*/
public interface ReplicationTests {
+ public static final String TAG =
"org.apache.hadoop.hbase.testclassification.ReplicationTests";
}
diff --git
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/RestTests.java
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/RestTests.java
index a648b4c39e0..9a73fde57e2 100644
---
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/RestTests.java
+++
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/RestTests.java
@@ -35,4 +35,5 @@ package org.apache.hadoop.hbase.testclassification;
* @see org.apache.hadoop.hbase.testclassification.VerySlowMapReduceTests
*/
public interface RestTests {
+ public static final String TAG =
"org.apache.hadoop.hbase.testclassification.RestTests";
}
diff --git
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/SecurityTests.java
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/SecurityTests.java
index a4e55ad3aba..939c25c05ff 100644
---
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/SecurityTests.java
+++
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/SecurityTests.java
@@ -35,4 +35,5 @@ package org.apache.hadoop.hbase.testclassification;
* @see org.apache.hadoop.hbase.testclassification.VerySlowMapReduceTests
*/
public interface SecurityTests {
+ public static final String TAG =
"org.apache.hadoop.hbase.testclassification.SecurityTests";
}
diff --git
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/SmallTests.java
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/SmallTests.java
index 64d2bce381b..54e16d7ad1a 100644
---
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/SmallTests.java
+++
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/SmallTests.java
@@ -30,4 +30,5 @@ package org.apache.hadoop.hbase.testclassification;
* @see IntegrationTests
*/
public interface SmallTests {
+ public static final String TAG =
"org.apache.hadoop.hbase.testclassification.SmallTests";
}
diff --git
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/VerySlowMapReduceTests.java
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/VerySlowMapReduceTests.java
index d1f433b9719..dac933ec78e 100644
---
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/VerySlowMapReduceTests.java
+++
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/VerySlowMapReduceTests.java
@@ -36,4 +36,6 @@ package org.apache.hadoop.hbase.testclassification;
* @see org.apache.hadoop.hbase.testclassification.VerySlowMapReduceTests
*/
public interface VerySlowMapReduceTests {
+ public static final String TAG =
+ "org.apache.hadoop.hbase.testclassification.VerySlowMapReduceTests";
}
diff --git
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/VerySlowRegionServerTests.java
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/VerySlowRegionServerTests.java
index f556979e5b6..1583de103e3 100644
---
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/VerySlowRegionServerTests.java
+++
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/VerySlowRegionServerTests.java
@@ -36,4 +36,6 @@ package org.apache.hadoop.hbase.testclassification;
* @see org.apache.hadoop.hbase.testclassification.VerySlowMapReduceTests
*/
public interface VerySlowRegionServerTests {
+ public static final String TAG =
+ "org.apache.hadoop.hbase.testclassification.VerySlowRegionServerTests";
}
diff --git
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/ZKTests.java
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/ZKTests.java
index 9fa0579ed47..a318b388ef7 100644
---
a/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/ZKTests.java
+++
b/hbase-annotations/src/test/java/org/apache/hadoop/hbase/testclassification/ZKTests.java
@@ -22,4 +22,5 @@ package org.apache.hadoop.hbase.testclassification;
* {@code RecoverableZooKeeper}, not for tests which depend on ZooKeeper.
*/
public interface ZKTests {
+ public static final String TAG =
"org.apache.hadoop.hbase.testclassification.ZKTests";
}
diff --git
a/hbase-http/src/test/java/org/apache/hadoop/hbase/http/TestLdapAdminACL.java
b/hbase-http/src/test/java/org/apache/hadoop/hbase/http/TestLdapAdminACL.java
index 900c1fef07b..c4fd208fa7c 100644
---
a/hbase-http/src/test/java/org/apache/hadoop/hbase/http/TestLdapAdminACL.java
+++
b/hbase-http/src/test/java/org/apache/hadoop/hbase/http/TestLdapAdminACL.java
@@ -31,6 +31,8 @@ import
org.apache.directory.server.core.annotations.CreatePartition;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.CommonConfigurationKeys;
import org.apache.hadoop.hbase.http.resource.JerseyResource;
+import org.apache.hadoop.hbase.testclassification.MiscTests;
+import org.apache.hadoop.hbase.testclassification.SmallTests;
import org.junit.jupiter.api.BeforeAll;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.api.Test;
@@ -41,8 +43,8 @@ import org.slf4j.LoggerFactory;
/**
* Test class for admin ACLs with LDAP authentication on the HttpServer.
*/
-@Tag("org.apache.hadoop.hbase.testclassification.MiscTests")
-@Tag("org.apache.hadoop.hbase.testclassification.SmallTests")
+@Tag(MiscTests.TAG)
+@Tag(SmallTests.TAG)
@CreateLdapServer(
transports = { @CreateTransport(protocol = "LDAP", address =
LdapConstants.LDAP_SERVER_ADDR), })
@CreateDS(name = "TestLdapAdminACL", allowAnonAccess = true,
diff --git
a/hbase-http/src/test/java/org/apache/hadoop/hbase/http/TestLdapHttpServer.java
b/hbase-http/src/test/java/org/apache/hadoop/hbase/http/TestLdapHttpServer.java
index 66b3b2924ee..9faa8dc49fb 100644
---
a/hbase-http/src/test/java/org/apache/hadoop/hbase/http/TestLdapHttpServer.java
+++
b/hbase-http/src/test/java/org/apache/hadoop/hbase/http/TestLdapHttpServer.java
@@ -28,6 +28,8 @@ import
org.apache.directory.server.core.annotations.ApplyLdifs;
import org.apache.directory.server.core.annotations.ContextEntry;
import org.apache.directory.server.core.annotations.CreateDS;
import org.apache.directory.server.core.annotations.CreatePartition;
+import org.apache.hadoop.hbase.testclassification.MiscTests;
+import org.apache.hadoop.hbase.testclassification.SmallTests;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.Timeout;
@@ -35,8 +37,8 @@ import org.junit.jupiter.api.Timeout;
/**
* Test class for LDAP authentication on the HttpServer.
*/
-@Tag("org.apache.hadoop.hbase.testclassification.MiscTests")
-@Tag("org.apache.hadoop.hbase.testclassification.SmallTests")
+@Tag(MiscTests.TAG)
+@Tag(SmallTests.TAG)
@CreateLdapServer(
transports = { @CreateTransport(protocol = "LDAP", address =
LdapConstants.LDAP_SERVER_ADDR), })
@CreateDS(name = "TestLdapHttpServer", allowAnonAccess = true,