From 878917fafbbbc111ab570b94814aa3216d14fd9a Mon Sep 17 00:00:00 2001
From: Valery Kharseko <vharseko@3a-systems.ru>
Date: Wed, 08 Jul 2026 17:15:31 +0000
Subject: [PATCH] Enable the SNMP tests in the default build (#705)
---
opendj-server-legacy/src/test/java/org/opends/server/snmp/SNMPSyncManagerV2AccessTest.java | 13 +++++++------
opendj-server-legacy/pom.xml | 8 +-------
opendj-server-legacy/src/test/java/org/opends/server/snmp/SNMPConnectionManager.java | 5 +++--
3 files changed, 11 insertions(+), 15 deletions(-)
diff --git a/opendj-server-legacy/pom.xml b/opendj-server-legacy/pom.xml
index 0bce01f..bff905e 100644
--- a/opendj-server-legacy/pom.xml
+++ b/opendj-server-legacy/pom.xml
@@ -648,9 +648,6 @@
<showDeprecation>false</showDeprecation>
<showWarnings>false</showWarnings>
<testCompilerArgument>-nowarn</testCompilerArgument>
- <testExcludes>
- <testExclude>**/org/opends/server/snmp/**</testExclude>
- </testExcludes>
</configuration>
</execution>
</executions>
@@ -1260,9 +1257,6 @@
<!-- <enableProcessChecker>all</enableProcessChecker>-->
<forkedProcessTimeoutInSeconds>2400</forkedProcessTimeoutInSeconds>
<forkedProcessExitTimeoutInSeconds>120</forkedProcessExitTimeoutInSeconds>
- <excludes>
- <exclude>org/opends/server/snmp/**</exclude>
- </excludes>
<includes>
<include>**/Test*.java</include>
<include>**/*Test.java</include>
@@ -1289,7 +1283,7 @@
<org.opends.server.BuildRoot>${basedir}</org.opends.server.BuildRoot>
<org.opends.server.BuildDir>${project.build.directory}</org.opends.server.BuildDir>
<org.opends.test.replicationDbImpl>LOG</org.opends.test.replicationDbImpl>
- <jvmarg value="-Dorg.opends.server.snmp.opendmk=${opendmk.lib.dir}" />
+ <org.opends.server.snmp.opendmk>${opendmk.lib.dir}</org.opends.server.snmp.opendmk>
<org.opends.server.CleanupDirectories>true</org.opends.server.CleanupDirectories>
<org.opends.test.suppressOutput>true</org.opends.test.suppressOutput>
<org.opends.test.pauseOnFailure>false</org.opends.test.pauseOnFailure>
diff --git a/opendj-server-legacy/src/test/java/org/opends/server/snmp/SNMPConnectionManager.java b/opendj-server-legacy/src/test/java/org/opends/server/snmp/SNMPConnectionManager.java
index 9932f69..4aedf8c 100644
--- a/opendj-server-legacy/src/test/java/org/opends/server/snmp/SNMPConnectionManager.java
+++ b/opendj-server-legacy/src/test/java/org/opends/server/snmp/SNMPConnectionManager.java
@@ -13,6 +13,7 @@
*
* Copyright 2008 Sun Microsystems, Inc.
* Portions copyright 2014-2016 ForgeRock AS.
+ * Portions copyright 2026 3A Systems, LLC
*/
package org.opends.server.snmp;
@@ -139,7 +140,7 @@
try
{
- String host = InetAddress.getLocalHost().getCanonicalHostName();
+ String host = "localhost";
SnmpOidTableSupport oidTable = new DIRECTORY_SERVER_MIBOidTable();
SnmpOid.setSnmpOidTable(oidTable);
@@ -166,7 +167,7 @@
try
{
- String host = InetAddress.getLocalHost().getCanonicalHostName();
+ String host = "localhost";
SnmpOidTableSupport oidTable = new DIRECTORY_SERVER_MIBOidTable();
SnmpOid.setSnmpOidTable(oidTable);
return new SnmpPeer(host, port);
diff --git a/opendj-server-legacy/src/test/java/org/opends/server/snmp/SNMPSyncManagerV2AccessTest.java b/opendj-server-legacy/src/test/java/org/opends/server/snmp/SNMPSyncManagerV2AccessTest.java
index 44999ad..85192d6 100644
--- a/opendj-server-legacy/src/test/java/org/opends/server/snmp/SNMPSyncManagerV2AccessTest.java
+++ b/opendj-server-legacy/src/test/java/org/opends/server/snmp/SNMPSyncManagerV2AccessTest.java
@@ -13,6 +13,7 @@
*
* Copyright 2008 Sun Microsystems, Inc.
* Portions Copyright 2014-2016 ForgeRock AS.
+ * Portions Copyright 2024-2026 3A Systems, LLC
*/
package org.opends.server.snmp;
@@ -34,7 +35,7 @@
/**
* SNMP tests.
*/
-@Test(enabled=false, groups = {"precommit", "snmp"}, sequential = true)
+@Test(groups = {"precommit", "snmp"}, sequential = true)
public class SNMPSyncManagerV2AccessTest extends SNMPConnectionManager {
@BeforeClass
@@ -60,7 +61,7 @@
{"dsSlaveHits"}};
}
- @Test(enabled=false,dataProvider = "listAttributes")
+ @Test(dataProvider = "listAttributes")
public void checkAttribute(String attributeName) {
// get the SNMP peer agent
@@ -76,7 +77,7 @@
new SnmpParameters();
// Set to the allowed the community string
- params.setRdCommunity("OpenDS@OpenDS");
+ params.setRdCommunity("OpenDJ@OpenDJ");
// The newly created parameter must be associated to the agent.
//
@@ -163,17 +164,17 @@
return new Object[][]{
{"public", false},
{"private", false},
- {"OpenDS@OpenDS", true},
+ {"OpenDJ@OpenDJ", true},
{"dummy", false},
{"", false}};
}
- @Test(enabled = false,dataProvider = "listCommunities")
+ @Test(dataProvider = "listCommunities")
public void checkCommunity(String community, boolean expectedResult) {
try {
- String host = InetAddress.getLocalHost().getCanonicalHostName();
+ String host = "localhost";
// Initialize the SNMP Manager API.
// Specify the OidTable containing all the MIB II knowledge.
// Use the OidTable generated by mibgen when compiling MIB II.
--
Gitblit v1.10.0