Skip to content

Commit e71e5ac

Browse files
committed
Bug 36679025 - Build: update ManagementStartupModeTests.testConfigurationOverride test to obtain port from Bedrock
(merge ce/main -> ce/24.03 109935) [git-p4: depot-paths = "//dev/coherence-ce/release/coherence-ce-v24.03/": change = 109938]
1 parent da72ad0 commit e71e5ac

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

prj/test/functional/management/src/main/java/management/ManagementStartupModeTests.java

+5-3
Original file line numberDiff line numberDiff line change
@@ -229,18 +229,20 @@ public void testConfigurationOverride()
229229
InstanceNotFoundException, AttributeNotFoundException,
230230
MBeanException
231231
{
232-
String port = "44444";
232+
AvailablePortIterator availablePortIterator = new AvailablePortIterator(31050, 31060);
233+
int nMgmtPort = availablePortIterator.next();
234+
233235
System.setProperty("coherence.management", "all");
234236
System.setProperty("coherence.management.http", "inherit");
235237
System.setProperty("coherence.management.remote", "true");
236-
System.setProperty("coherence.management.http.override-port", port);
238+
System.setProperty("coherence.management.http.override-port", String.valueOf(nMgmtPort));
237239
try
238240
{
239241
AbstractFunctionalTest._startup();
240242
MBeanServer serverJMX = MBeanHelper.findMBeanServer();
241243
String attr = (String) serverJMX.getAttribute(new ObjectName("Coherence:type=ConnectionManager,name=ManagementHttpProxy,nodeId=1"), "HostIP");
242244
assertNotNull(attr);
243-
assertTrue("Management HTTP port", attr.endsWith(":" + port));
245+
assertTrue("Management HTTP port", attr.endsWith(":" + nMgmtPort));
244246
}
245247
finally
246248
{

0 commit comments

Comments
 (0)