This is an automated email from the ASF dual-hosted git repository.
adoroszlai pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ozone.git
The following commit(s) were added to refs/heads/master by this push:
new f17abae511 HDDS-12398. Enable PMD checks for tests (#7946)
f17abae511 is described below
commit f17abae51171c18a0897afa61cdc9ea86f975c65
Author: Ivan Zlenko <[email protected]>
AuthorDate: Sat Feb 22 19:48:15 2025 +0500
HDDS-12398. Enable PMD checks for tests (#7946)
---
dev-support/pmd/pmd-ruleset.xml | 10 +++++-----
.../org/apache/hadoop/ozone/client/io/ECStreamTestUtil.java | 1 +
.../apache/hadoop/ozone/client/io/TestECBlockInputStream.java | 1 +
.../ozoneimpl/TestBackgroundContainerDataScanner.java | 1 +
.../ozoneimpl/TestBackgroundContainerMetadataScanner.java | 1 +
.../container/ozoneimpl/TestOnDemandContainerDataScanner.java | 1 +
.../container/replication/TestCopyContainerResponseStream.java | 1 +
.../container/replication/TestSendContainerOutputStream.java | 1 +
.../java/org/apache/ozone/erasurecode/TestCodecRegistry.java | 4 ++++
.../ozone/erasurecode/rawcoder/TestNativeRSRawCoder.java | 1 +
.../hadoop/ozone/upgrade/TestUpgradeFinalizerActions.java | 1 +
.../java/org/apache/hadoop/ozone/MiniOzoneChaosCluster.java | 3 +++
.../test/java/org/apache/hadoop/ozone/failure/Failures.java | 1 +
.../fs/contract/AbstractContractMultipartUploaderTest.java | 1 +
.../hadoop/fs/ozone/AbstractOzoneFileSystemTestWithFSO.java | 2 ++
.../test/java/org/apache/hadoop/ozone/MiniOzoneCluster.java | 1 +
.../java/org/apache/hadoop/ozone/MiniOzoneClusterImpl.java | 1 +
.../java/org/apache/hadoop/ozone/MiniOzoneHAClusterImpl.java | 3 +++
.../hadoop/ozone/client/rpc/TestSecureOzoneRpcClient.java | 1 +
.../hadoop/ozone/freon/TestHadoopDirTreeGeneratorWithFSO.java | 1 +
.../apache/hadoop/ozone/om/multitenant/RangerUserRequest.java | 5 +++++
.../hadoop/tools/contract/AbstractContractDistCpTest.java | 1 +
.../test/java/org/apache/hadoop/utils/FaultInjectorImpl.java | 4 ++++
.../java/org/apache/ozone/test/TestOzoneIntegrationNonHA.java | 1 +
.../hadoop/ozone/om/helpers/TestTransactionInfoCodec.java | 1 +
.../om/request/bucket/TestOMBucketCreateRequestWithFSO.java | 1 +
.../ozone/om/request/file/TestOMFileCreateRequestWithFSO.java | 5 +++++
.../ozone/om/request/key/TestOMKeyAclRequestWithFSO.java | 1 +
.../ozone/om/request/key/TestOMKeyCommitRequestWithFSO.java | 2 ++
.../ozone/om/request/key/TestOMSetTimesRequestWithFSO.java | 3 +++
.../multipart/TestS3InitiateMultipartUploadRequestWithFSO.java | 2 ++
.../hadoop/ozone/om/response/key/TestOMKeyDeleteResponse.java | 1 +
.../ozone/om/response/key/TestOMKeysDeleteResponseWithFSO.java | 1 +
.../TestS3InitiateMultipartUploadResponseWithFSO.java | 2 ++
.../org/apache/hadoop/ozone/client/ClientProtocolStub.java | 2 ++
.../java/org/apache/hadoop/ozone/client/OzoneBucketStub.java | 1 +
pom.xml | 1 +
37 files changed, 66 insertions(+), 5 deletions(-)
diff --git a/dev-support/pmd/pmd-ruleset.xml b/dev-support/pmd/pmd-ruleset.xml
index 804f1fe86b..02e7915027 100644
--- a/dev-support/pmd/pmd-ruleset.xml
+++ b/dev-support/pmd/pmd-ruleset.xml
@@ -22,11 +22,11 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0
http://pmd.sourceforge.io/ruleset_2_0_0.xsd">
- <description>
- PMD Ruleset for Apache Ozone
- </description>
+ <description>
+ PMD Ruleset for Apache Ozone
+ </description>
- <rule ref="category/java/bestpractices.xml/MissingOverride" />
+ <rule ref="category/java/bestpractices.xml/MissingOverride"/>
- <exclude-pattern>.*/generated-sources/.*</exclude-pattern>
+ <exclude-pattern>.*/generated-sources/.*</exclude-pattern>
</ruleset>
diff --git
a/hadoop-hdds/client/src/test/java/org/apache/hadoop/ozone/client/io/ECStreamTestUtil.java
b/hadoop-hdds/client/src/test/java/org/apache/hadoop/ozone/client/io/ECStreamTestUtil.java
index 20eba367f9..db7d7a111e 100644
---
a/hadoop-hdds/client/src/test/java/org/apache/hadoop/ozone/client/io/ECStreamTestUtil.java
+++
b/hadoop-hdds/client/src/test/java/org/apache/hadoop/ozone/client/io/ECStreamTestUtil.java
@@ -255,6 +255,7 @@ public synchronized void setFailIndexes(Integer... fail) {
failIndexes.addAll(Arrays.asList(fail));
}
+ @Override
public synchronized BlockExtendedInputStream create(
ReplicationConfig repConfig,
BlockLocationInfo blockInfo, Pipeline pipeline,
diff --git
a/hadoop-hdds/client/src/test/java/org/apache/hadoop/ozone/client/io/TestECBlockInputStream.java
b/hadoop-hdds/client/src/test/java/org/apache/hadoop/ozone/client/io/TestECBlockInputStream.java
index 1d26de70e2..00bf2e9157 100644
---
a/hadoop-hdds/client/src/test/java/org/apache/hadoop/ozone/client/io/TestECBlockInputStream.java
+++
b/hadoop-hdds/client/src/test/java/org/apache/hadoop/ozone/client/io/TestECBlockInputStream.java
@@ -570,6 +570,7 @@ public synchronized List<TestBlockInputStream>
getBlockStreams() {
return blockStreams;
}
+ @Override
public synchronized BlockExtendedInputStream create(
ReplicationConfig repConfig, BlockLocationInfo blockInfo,
Pipeline pipeline, Token<OzoneBlockTokenIdentifier> token,
diff --git
a/hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/ozoneimpl/TestBackgroundContainerDataScanner.java
b/hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/ozoneimpl/TestBackgroundContainerDataScanner.java
index eb689c41d2..ee83bf1817 100644
---
a/hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/ozoneimpl/TestBackgroundContainerDataScanner.java
+++
b/hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/ozoneimpl/TestBackgroundContainerDataScanner.java
@@ -56,6 +56,7 @@ public class TestBackgroundContainerDataScanner extends
private BackgroundContainerDataScanner scanner;
+ @Override
@BeforeEach
public void setup() {
super.setup();
diff --git
a/hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/ozoneimpl/TestBackgroundContainerMetadataScanner.java
b/hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/ozoneimpl/TestBackgroundContainerMetadataScanner.java
index 15640a9c83..dc2f08d217 100644
---
a/hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/ozoneimpl/TestBackgroundContainerMetadataScanner.java
+++
b/hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/ozoneimpl/TestBackgroundContainerMetadataScanner.java
@@ -55,6 +55,7 @@ public class TestBackgroundContainerMetadataScanner extends
private BackgroundContainerMetadataScanner scanner;
+ @Override
@BeforeEach
public void setup() {
super.setup();
diff --git
a/hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/ozoneimpl/TestOnDemandContainerDataScanner.java
b/hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/ozoneimpl/TestOnDemandContainerDataScanner.java
index 25dfe8456a..207b140edb 100644
---
a/hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/ozoneimpl/TestOnDemandContainerDataScanner.java
+++
b/hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/ozoneimpl/TestOnDemandContainerDataScanner.java
@@ -59,6 +59,7 @@
public class TestOnDemandContainerDataScanner extends
TestContainerScannersAbstract {
+ @Override
@BeforeEach
public void setup() {
super.setup();
diff --git
a/hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/replication/TestCopyContainerResponseStream.java
b/hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/replication/TestCopyContainerResponseStream.java
index 321f1380f6..183a00daf3 100644
---
a/hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/replication/TestCopyContainerResponseStream.java
+++
b/hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/replication/TestCopyContainerResponseStream.java
@@ -39,6 +39,7 @@ protected OutputStream createSubject() {
getContainerId(), getBufferSize());
}
+ @Override
protected ByteString verifyPart(CopyContainerResponseProto response,
int expectedOffset, int size) {
assertEquals(getContainerId(), response.getContainerID());
diff --git
a/hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/replication/TestSendContainerOutputStream.java
b/hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/replication/TestSendContainerOutputStream.java
index c7e2f4c0e1..c688b64951 100644
---
a/hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/replication/TestSendContainerOutputStream.java
+++
b/hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/replication/TestSendContainerOutputStream.java
@@ -64,6 +64,7 @@ void usesCompression(CopyContainerCompression compression)
throws Exception {
verify(getObserver()).onCompleted();
}
+ @Override
protected ByteString verifyPart(SendContainerRequest response,
int expectedOffset, int size) {
assertEquals(getContainerId(), response.getContainerID());
diff --git
a/hadoop-hdds/erasurecode/src/test/java/org/apache/ozone/erasurecode/TestCodecRegistry.java
b/hadoop-hdds/erasurecode/src/test/java/org/apache/ozone/erasurecode/TestCodecRegistry.java
index 4ea80a7a63..5bb2974085 100644
---
a/hadoop-hdds/erasurecode/src/test/java/org/apache/ozone/erasurecode/TestCodecRegistry.java
+++
b/hadoop-hdds/erasurecode/src/test/java/org/apache/ozone/erasurecode/TestCodecRegistry.java
@@ -81,18 +81,22 @@ public void testGetCoderByNameWrong() {
@Test
public void testUpdateCoders() {
class RSUserDefinedIncorrectFactory implements RawErasureCoderFactory {
+ @Override
public RawErasureEncoder createEncoder(ECReplicationConfig coderOptions)
{
return null;
}
+ @Override
public RawErasureDecoder createDecoder(ECReplicationConfig coderOptions)
{
return null;
}
+ @Override
public String getCoderName() {
return "rs_java";
}
+ @Override
public String getCodecName() {
return ECReplicationConfig.EcCodec.RS.name().toLowerCase();
}
diff --git
a/hadoop-hdds/erasurecode/src/test/java/org/apache/ozone/erasurecode/rawcoder/TestNativeRSRawCoder.java
b/hadoop-hdds/erasurecode/src/test/java/org/apache/ozone/erasurecode/rawcoder/TestNativeRSRawCoder.java
index d1e16f1bad..3009d7d84c 100644
---
a/hadoop-hdds/erasurecode/src/test/java/org/apache/ozone/erasurecode/rawcoder/TestNativeRSRawCoder.java
+++
b/hadoop-hdds/erasurecode/src/test/java/org/apache/ozone/erasurecode/rawcoder/TestNativeRSRawCoder.java
@@ -115,6 +115,7 @@ public void testCodingNegative6x3ErasingTooMany() {
testCodingWithErasingTooMany();
}
+ @Override
@Test
public void testCoding10x4ErasingD0P0() {
prepare(null, 10, 4, new int[] {0}, new int[] {0});
diff --git
a/hadoop-hdds/framework/src/test/java/org/apache/hadoop/ozone/upgrade/TestUpgradeFinalizerActions.java
b/hadoop-hdds/framework/src/test/java/org/apache/hadoop/ozone/upgrade/TestUpgradeFinalizerActions.java
index e2ac3b09cd..46681cbba6 100644
---
a/hadoop-hdds/framework/src/test/java/org/apache/hadoop/ozone/upgrade/TestUpgradeFinalizerActions.java
+++
b/hadoop-hdds/framework/src/test/java/org/apache/hadoop/ozone/upgrade/TestUpgradeFinalizerActions.java
@@ -183,6 +183,7 @@ public void addAction(UpgradeActionType type, UpgradeAction
action) {
this.actions.put(type, action);
}
+ @Override
public Optional<? extends UpgradeAction> action(UpgradeActionType phase) {
return Optional.ofNullable(actions.get(phase));
}
diff --git
a/hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/java/org/apache/hadoop/ozone/MiniOzoneChaosCluster.java
b/hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/java/org/apache/hadoop/ozone/MiniOzoneChaosCluster.java
index 406bd4c1f4..6db7b4b016 100644
---
a/hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/java/org/apache/hadoop/ozone/MiniOzoneChaosCluster.java
+++
b/hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/java/org/apache/hadoop/ozone/MiniOzoneChaosCluster.java
@@ -72,6 +72,7 @@ enum FailureService {
OZONE_MANAGER,
STORAGE_CONTAINER_MANAGER;
+ @Override
public String toString() {
switch (this) {
case DATANODE:
@@ -407,11 +408,13 @@ public Set<StorageContainerManager> scmToFail() {
return scms;
}
+ @Override
public void shutdownStorageContainerManager(StorageContainerManager scm) {
super.shutdownStorageContainerManager(scm);
failedScmSet.add(scm);
}
+ @Override
public StorageContainerManager restartStorageContainerManager(
StorageContainerManager scm, boolean waitForScm)
throws IOException, TimeoutException, InterruptedException,
diff --git
a/hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/java/org/apache/hadoop/ozone/failure/Failures.java
b/hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/java/org/apache/hadoop/ozone/failure/Failures.java
index 8d36a49ab7..9a5a19318c 100644
---
a/hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/java/org/apache/hadoop/ozone/failure/Failures.java
+++
b/hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/java/org/apache/hadoop/ozone/failure/Failures.java
@@ -133,6 +133,7 @@ public void validateFailure(MiniOzoneChaosCluster cluster) {
*/
public static class StorageContainerManagerStartStopFailure
extends ScmFailures {
+ @Override
public void fail(MiniOzoneChaosCluster cluster) {
// Get the number of OzoneManager to fail in the cluster.
boolean shouldStop = cluster.shouldStopScm();
diff --git
a/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/fs/contract/AbstractContractMultipartUploaderTest.java
b/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/fs/contract/AbstractContractMultipartUploaderTest.java
index 18b19c93a1..5fcbd08f28 100644
---
a/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/fs/contract/AbstractContractMultipartUploaderTest.java
+++
b/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/fs/contract/AbstractContractMultipartUploaderTest.java
@@ -128,6 +128,7 @@ public void teardown() throws Exception {
* @return a path to use in the test
* @throws IOException failure to build the path name up.
*/
+ @Override
protected Path methodPath() throws IOException {
return path(getMethodName());
}
diff --git
a/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/fs/ozone/AbstractOzoneFileSystemTestWithFSO.java
b/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/fs/ozone/AbstractOzoneFileSystemTestWithFSO.java
index 4c42bd0626..b3834aa3d2 100644
---
a/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/fs/ozone/AbstractOzoneFileSystemTestWithFSO.java
+++
b/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/fs/ozone/AbstractOzoneFileSystemTestWithFSO.java
@@ -241,6 +241,7 @@ public void testListFilesRecursive() throws Exception {
/**
* Case-2) Cannot rename a directory to its own subdirectory.
*/
+ @Override
@Test
public void testRenameDirToItsOwnSubDir() throws Exception {
final String root = "/root";
@@ -262,6 +263,7 @@ public void testRenameDirToItsOwnSubDir() throws Exception {
* is not yet supported.
* Fails if the (a) parent of dst does not exist or (b) parent is a file.
*/
+ @Override
@Test
public void testRenameDestinationParentDoesntExist() throws Exception {
final String root = "/root_dir";
diff --git
a/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/MiniOzoneCluster.java
b/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/MiniOzoneCluster.java
index e8c153696a..3539b352f6 100644
---
a/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/MiniOzoneCluster.java
+++
b/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/MiniOzoneCluster.java
@@ -251,6 +251,7 @@ void restartHddsDatanode(DatanodeDetails dn, boolean
waitForDatanode)
*/
void shutdown();
+ @Override
default void close() {
shutdown();
}
diff --git
a/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/MiniOzoneClusterImpl.java
b/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/MiniOzoneClusterImpl.java
index 8b81f9558c..6a77a23d9d 100644
---
a/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/MiniOzoneClusterImpl.java
+++
b/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/MiniOzoneClusterImpl.java
@@ -453,6 +453,7 @@ public void shutdownHddsDatanode(DatanodeDetails dn) throws
IOException {
shutdownHddsDatanode(getHddsDatanodeIndex(dn));
}
+ @Override
public String getClusterId() {
return scm.getClientProtocolServer().getScmInfo().getClusterId();
}
diff --git
a/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/MiniOzoneHAClusterImpl.java
b/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/MiniOzoneHAClusterImpl.java
index a25122b785..7499bb234c 100644
---
a/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/MiniOzoneHAClusterImpl.java
+++
b/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/MiniOzoneHAClusterImpl.java
@@ -258,6 +258,7 @@ public String getClusterId() {
.getClientProtocolServer().getScmInfo().getClusterId();
}
+ @Override
public StorageContainerManager getActiveSCM() {
for (StorageContainerManager scm : scmhaService.getServices()) {
if (scm.checkLeader()) {
@@ -267,6 +268,7 @@ public StorageContainerManager getActiveSCM() {
return null;
}
+ @Override
public void waitForSCMToBeReady()
throws TimeoutException, InterruptedException {
GenericTestUtils.waitFor(() -> {
@@ -1018,6 +1020,7 @@ public List<StorageContainerManager>
getStorageContainerManagers() {
return new ArrayList<>(this.scmhaService.getServices());
}
+ @Override
public StorageContainerManager getStorageContainerManager() {
return getStorageContainerManagers().get(0);
}
diff --git
a/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/client/rpc/TestSecureOzoneRpcClient.java
b/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/client/rpc/TestSecureOzoneRpcClient.java
index 5e4eb9c4b5..0ce1457bdf 100644
---
a/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/client/rpc/TestSecureOzoneRpcClient.java
+++
b/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/client/rpc/TestSecureOzoneRpcClient.java
@@ -434,6 +434,7 @@ public void testS3Auth() throws Exception {
public void testZReadKeyWithUnhealthyContainerReplica() {
}
+ @Override
@Test
public void testGetServerDefaults() throws IOException {
assertNotNull(getClient().getProxy().getServerDefaults());
diff --git
a/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/freon/TestHadoopDirTreeGeneratorWithFSO.java
b/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/freon/TestHadoopDirTreeGeneratorWithFSO.java
index b1bae09ee3..b13c248654 100644
---
a/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/freon/TestHadoopDirTreeGeneratorWithFSO.java
+++
b/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/freon/TestHadoopDirTreeGeneratorWithFSO.java
@@ -26,6 +26,7 @@
public class TestHadoopDirTreeGeneratorWithFSO
extends TestHadoopDirTreeGenerator {
+ @Override
protected OzoneConfiguration getOzoneConfiguration() {
OzoneConfiguration conf = new OzoneConfiguration();
OMRequestTestUtils.configureFSOptimizedPaths(conf, true);
diff --git
a/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/om/multitenant/RangerUserRequest.java
b/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/om/multitenant/RangerUserRequest.java
index 1fcb145c6f..95266b459c 100644
---
a/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/om/multitenant/RangerUserRequest.java
+++
b/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/om/multitenant/RangerUserRequest.java
@@ -80,12 +80,17 @@ private void setupRangerIgnoreServerCertificate() {
// Create a trust manager that does not validate certificate chains
TrustManager[] trustAllCerts = new TrustManager[]{
new X509TrustManager() {
+ @Override
public java.security.cert.X509Certificate[] getAcceptedIssuers() {
return null;
}
+
+ @Override
public void checkClientTrusted(
java.security.cert.X509Certificate[] certs, String authType) {
}
+
+ @Override
public void checkServerTrusted(
java.security.cert.X509Certificate[] certs, String authType) {
}
diff --git
a/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/tools/contract/AbstractContractDistCpTest.java
b/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/tools/contract/AbstractContractDistCpTest.java
index 6348346ba0..7ba4509177 100644
---
a/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/tools/contract/AbstractContractDistCpTest.java
+++
b/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/tools/contract/AbstractContractDistCpTest.java
@@ -107,6 +107,7 @@ public abstract class AbstractContractDistCpTest
* are allowed to take time, especially to remote stores.
* @return the current test timeout
*/
+ @Override
protected int getTestTimeoutMillis() {
return 15 * 60 * 1000;
}
diff --git
a/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/utils/FaultInjectorImpl.java
b/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/utils/FaultInjectorImpl.java
index 4e0629c0f5..a2db436c4f 100644
---
a/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/utils/FaultInjectorImpl.java
+++
b/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/utils/FaultInjectorImpl.java
@@ -71,21 +71,25 @@ public void reset() throws IOException {
init();
}
+ @Override
@VisibleForTesting
public void setException(Throwable e) {
ex = e;
}
+ @Override
@VisibleForTesting
public Throwable getException() {
return ex;
}
+ @Override
@VisibleForTesting
public void setType(ContainerProtos.Type type) {
this.type = type;
}
+ @Override
@VisibleForTesting
public ContainerProtos.Type getType() {
return type;
diff --git
a/hadoop-ozone/integration-test/src/test/java/org/apache/ozone/test/TestOzoneIntegrationNonHA.java
b/hadoop-ozone/integration-test/src/test/java/org/apache/ozone/test/TestOzoneIntegrationNonHA.java
index ab2c054804..790fc69d1f 100644
---
a/hadoop-ozone/integration-test/src/test/java/org/apache/ozone/test/TestOzoneIntegrationNonHA.java
+++
b/hadoop-ozone/integration-test/src/test/java/org/apache/ozone/test/TestOzoneIntegrationNonHA.java
@@ -23,6 +23,7 @@
/** Test Ozone with non-HA cluster. */
@TestInstance(TestInstance.Lifecycle.PER_CLASS)
public class TestOzoneIntegrationNonHA extends NonHATests {
+ @Override
protected MiniOzoneCluster createCluster() throws Exception {
return newClusterBuilder()
.build();
diff --git
a/hadoop-ozone/interface-storage/src/test/java/org/apache/hadoop/ozone/om/helpers/TestTransactionInfoCodec.java
b/hadoop-ozone/interface-storage/src/test/java/org/apache/hadoop/ozone/om/helpers/TestTransactionInfoCodec.java
index 21d97b3841..7640fb20fb 100644
---
a/hadoop-ozone/interface-storage/src/test/java/org/apache/hadoop/ozone/om/helpers/TestTransactionInfoCodec.java
+++
b/hadoop-ozone/interface-storage/src/test/java/org/apache/hadoop/ozone/om/helpers/TestTransactionInfoCodec.java
@@ -47,6 +47,7 @@ public void toAndFromPersistedFormat() throws Exception {
assertEquals(transactionInfo, convertedTransactionInfo);
}
+ @Override
@Test
public void testInvalidProtocolBuffer() {
IllegalArgumentException ex = assertThrows(IllegalArgumentException.class,
diff --git
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/bucket/TestOMBucketCreateRequestWithFSO.java
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/bucket/TestOMBucketCreateRequestWithFSO.java
index 2435dc3a73..b9bd4029a6 100644
---
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/bucket/TestOMBucketCreateRequestWithFSO.java
+++
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/bucket/TestOMBucketCreateRequestWithFSO.java
@@ -132,6 +132,7 @@ private OMBucketCreateRequest doPreExecute(String
volumeName,
return new OMBucketCreateRequest(modifiedRequest);
}
+ @Override
protected void doValidateAndUpdateCache(String volumeName, String bucketName,
OMRequest modifiedRequest) throws Exception {
String bucketKey = omMetadataManager.getBucketKey(volumeName, bucketName);
diff --git
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/file/TestOMFileCreateRequestWithFSO.java
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/file/TestOMFileCreateRequestWithFSO.java
index 73a3d7edb8..98b7afa6f5 100644
---
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/file/TestOMFileCreateRequestWithFSO.java
+++
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/file/TestOMFileCreateRequestWithFSO.java
@@ -45,6 +45,7 @@
*/
public class TestOMFileCreateRequestWithFSO extends TestOMFileCreateRequest {
+ @Override
@Test
public void testValidateAndUpdateCacheWithNonRecursive() throws Exception {
testNonRecursivePath(UUID.randomUUID().toString(), false, false, false);
@@ -76,6 +77,7 @@ public void testValidateAndUpdateCacheWithNonRecursive()
throws Exception {
testNonRecursivePath("a/b/e", false, false, false);
}
+ @Override
@Test
public void testValidateAndUpdateCacheWithNamespaceQuotaExceeded()
throws Exception {
@@ -100,6 +102,7 @@ public void
testValidateAndUpdateCacheWithNamespaceQuotaExceeded()
OzoneManagerProtocolProtos.Status.QUOTA_EXCEEDED);
}
+ @Override
@Test
public void testValidateAndUpdateCacheWithRecursiveAndOverWrite()
throws Exception {
@@ -129,6 +132,7 @@ public void
testValidateAndUpdateCacheWithRecursiveAndOverWrite()
testNonRecursivePath(key, false, true, true);
}
+ @Override
@Test
public void testValidateAndUpdateCacheWithNonRecursiveAndOverWrite()
throws Exception {
@@ -159,6 +163,7 @@ public void
testValidateAndUpdateCacheWithNonRecursiveAndOverWrite()
testNonRecursivePath(key, false, false, true);
}
+ @Override
@Test
public void testCreateFileInheritParentDefaultAcls()
throws Exception {
diff --git
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMKeyAclRequestWithFSO.java
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMKeyAclRequestWithFSO.java
index f422df12e9..822e270627 100644
---
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMKeyAclRequestWithFSO.java
+++
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMKeyAclRequestWithFSO.java
@@ -34,6 +34,7 @@
*/
public class TestOMKeyAclRequestWithFSO extends TestOMKeyAclRequest {
+ @Override
protected String addKeyToTable() throws Exception {
String parentDir = "c/d/e";
String fileName = "file1";
diff --git
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMKeyCommitRequestWithFSO.java
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMKeyCommitRequestWithFSO.java
index da46e619f3..6ba5a778d9 100644
---
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMKeyCommitRequestWithFSO.java
+++
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMKeyCommitRequestWithFSO.java
@@ -98,12 +98,14 @@ protected String
addKeyToOpenKeyTable(List<OmKeyLocationInfo> locationList)
return addKeyToOpenKeyTable(locationList, omKeyInfoFSO);
}
+ @Override
@Nonnull
protected OMKeyCommitRequest getOmKeyCommitRequest(OMRequest omRequest) {
return new OMKeyCommitRequestWithFSO(omRequest,
BucketLayout.FILE_SYSTEM_OPTIMIZED);
}
+ @Override
public BucketLayout getBucketLayout() {
return BucketLayout.FILE_SYSTEM_OPTIMIZED;
}
diff --git
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMSetTimesRequestWithFSO.java
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMSetTimesRequestWithFSO.java
index 6c5d7a7fe2..5333ae851b 100644
---
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMSetTimesRequestWithFSO.java
+++
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMSetTimesRequestWithFSO.java
@@ -75,6 +75,7 @@ public void testDirSetTimesRequest() throws Exception {
* Verify that setTimes() on key works as expected.
* @throws Exception
*/
+ @Override
@Test
public void testKeySetTimesRequest() throws Exception {
OMRequestTestUtils.addVolumeAndBucketToDB(volumeName, bucketName,
@@ -105,6 +106,7 @@ public void testKeySetTimesRequest() throws Exception {
assertEquals(mtime, keyMtime);
}
+ @Override
protected String addKeyToTable() throws Exception {
String key = PARENT_DIR + "/" + FILE_NAME;
keyName = key; // updated key name
@@ -132,6 +134,7 @@ protected String addKeyToTable() throws Exception {
volumeId, bucketId, omKeyInfo.getParentObjectID(), FILE_NAME);
}
+ @Override
protected OMKeySetTimesRequest getOmKeySetTimesRequest(
OMRequest setTimesRequest) {
return new OMKeySetTimesRequestWithFSO(setTimesRequest, getBucketLayout());
diff --git
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/s3/multipart/TestS3InitiateMultipartUploadRequestWithFSO.java
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/s3/multipart/TestS3InitiateMultipartUploadRequestWithFSO.java
index 3c39eb90b8..41e6b57dd9 100644
---
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/s3/multipart/TestS3InitiateMultipartUploadRequestWithFSO.java
+++
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/s3/multipart/TestS3InitiateMultipartUploadRequestWithFSO.java
@@ -47,6 +47,7 @@
public class TestS3InitiateMultipartUploadRequestWithFSO
extends TestS3InitiateMultipartUploadRequest {
+ @Override
@Test
public void testValidateAndUpdateCache() throws Exception {
String volumeName = UUID.randomUUID().toString();
@@ -172,6 +173,7 @@ protected S3InitiateMultipartUploadRequest
getS3InitiateMultipartUploadReq(
return request;
}
+ @Override
@Test
public void testMultipartUploadInheritParentDefaultAcls()
throws Exception {
diff --git
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/response/key/TestOMKeyDeleteResponse.java
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/response/key/TestOMKeyDeleteResponse.java
index 5398c8e28b..f332918be9 100644
---
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/response/key/TestOMKeyDeleteResponse.java
+++
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/response/key/TestOMKeyDeleteResponse.java
@@ -176,6 +176,7 @@ protected OmBucketInfo getOmBucketInfo() {
return omBucketInfo;
}
+ @Override
public BucketLayout getBucketLayout() {
return BucketLayout.OBJECT_STORE;
}
diff --git
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/response/key/TestOMKeysDeleteResponseWithFSO.java
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/response/key/TestOMKeysDeleteResponseWithFSO.java
index 88170ff197..1f99c90e4d 100644
---
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/response/key/TestOMKeysDeleteResponseWithFSO.java
+++
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/response/key/TestOMKeysDeleteResponseWithFSO.java
@@ -60,6 +60,7 @@ public BucketLayout getBucketLayout() {
return BucketLayout.FILE_SYSTEM_OPTIMIZED;
}
+ @Override
protected void createPreRequisities() throws Exception {
volId = omMetadataManager.getVolumeId(volumeName);
long buckId = omMetadataManager.getBucketId(volumeName, bucketName);
diff --git
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/response/s3/multipart/TestS3InitiateMultipartUploadResponseWithFSO.java
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/response/s3/multipart/TestS3InitiateMultipartUploadResponseWithFSO.java
index 954bf61b58..057092ff6b 100644
---
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/response/s3/multipart/TestS3InitiateMultipartUploadResponseWithFSO.java
+++
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/response/s3/multipart/TestS3InitiateMultipartUploadResponseWithFSO.java
@@ -36,10 +36,12 @@
public class TestS3InitiateMultipartUploadResponseWithFSO
extends TestS3InitiateMultipartUploadResponse {
+ @Override
public BucketLayout getBucketLayout() {
return BucketLayout.FILE_SYSTEM_OPTIMIZED;
}
+ @Override
@Test
public void testAddDBToBatch() throws Exception {
String volumeName = UUID.randomUUID().toString();
diff --git
a/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/client/ClientProtocolStub.java
b/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/client/ClientProtocolStub.java
index ff3331b2ae..c15a85dc2e 100644
---
a/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/client/ClientProtocolStub.java
+++
b/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/client/ClientProtocolStub.java
@@ -709,6 +709,7 @@ public ListSnapshotResponse listSnapshot(
return null;
}
+ @Override
public void deleteSnapshot(String volumeName,
String bucketName, String snapshotName)
throws IOException {
@@ -721,6 +722,7 @@ public OzoneSnapshot getSnapshotInfo(String volumeName,
String bucketName,
return null;
}
+ @Override
public String printCompactionLogDag(String fileNamePrefix,
String graphType) throws IOException {
return null;
diff --git
a/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/client/OzoneBucketStub.java
b/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/client/OzoneBucketStub.java
index 4c4b663757..5d060c228c 100644
---
a/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/client/OzoneBucketStub.java
+++
b/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/client/OzoneBucketStub.java
@@ -344,6 +344,7 @@ public Iterator<? extends OzoneKey> listKeys(String
keyPrefix,
.iterator();
}
+ @Override
public Iterator<? extends OzoneKey> listKeys(String keyPrefix,
String prevKey, boolean shallow) throws IOException {
if (!shallow) {
diff --git a/pom.xml b/pom.xml
index 1ec336807d..935deca2a9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1757,6 +1757,7 @@
<ruleset>dev-support/pmd/pmd-ruleset.xml</ruleset>
</rulesets>
<printFailingErrors>true</printFailingErrors>
+ <includeTests>true</includeTests>
</configuration>
</plugin>
</plugins>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]