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

gosullivan pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/develop by this push:
     new 91ed05a  GEODE-2542: Extend timeouts from 10s to 30; cleanup (#1897)
91ed05a is described below

commit 91ed05a3d6b195a2f361a166b6c97a745bbb0f59
Author: Galen O'Sullivan <[email protected]>
AuthorDate: Thu May 3 15:59:06 2018 -0700

    GEODE-2542: Extend timeouts from 10s to 30; cleanup (#1897)
    
    GEODE-2542: Extend timeouts from 10s to 30; cleanup
    
    * Remove usage of Assert.fail()
    * Don't use invoke try-catch-throw paradigm.
    * Remove dead code
    * Un-ignore tests, use implicit default constructors.
---
 .../java/org/apache/geode/internal/Assert.java     |   5 -
 .../apache/geode/distributed/LocatorDUnitTest.java | 249 +++++----------------
 .../distributed/LocatorUDPSecurityDUnitTest.java   |  20 +-
 3 files changed, 65 insertions(+), 209 deletions(-)

diff --git a/geode-core/src/main/java/org/apache/geode/internal/Assert.java 
b/geode-core/src/main/java/org/apache/geode/internal/Assert.java
index 1a10cf0..58a32a0 100644
--- a/geode-core/src/main/java/org/apache/geode/internal/Assert.java
+++ b/geode-core/src/main/java/org/apache/geode/internal/Assert.java
@@ -95,11 +95,6 @@ public class Assert {
       } else {
         ex = new InternalGemFireError();
       }
-      // org.apache.geode.internal.cache.GemFireCache gfc
-      // = org.apache.geode.internal.cache.GemFireCache.getInstance();
-      // if (gfc != null) {
-      // gfc.getLogger().info("DEBUG", ex);
-      // }
       throw ex;
     }
   }
diff --git 
a/geode-core/src/test/java/org/apache/geode/distributed/LocatorDUnitTest.java 
b/geode-core/src/test/java/org/apache/geode/distributed/LocatorDUnitTest.java
index 337acec..2011d25 100644
--- 
a/geode-core/src/test/java/org/apache/geode/distributed/LocatorDUnitTest.java
+++ 
b/geode-core/src/test/java/org/apache/geode/distributed/LocatorDUnitTest.java
@@ -40,6 +40,7 @@ import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertFalse;
 import static org.junit.Assert.assertNotNull;
 import static org.junit.Assert.assertNotSame;
+import static org.junit.Assert.assertNull;
 import static org.junit.Assert.assertTrue;
 import static org.junit.Assert.fail;
 
@@ -77,7 +78,6 @@ import 
org.apache.geode.distributed.internal.membership.MembershipTestHook;
 import org.apache.geode.distributed.internal.membership.NetView;
 import 
org.apache.geode.distributed.internal.membership.gms.MembershipManagerHelper;
 import 
org.apache.geode.distributed.internal.membership.gms.membership.GMSJoinLeaveTestHelper;
-import org.apache.geode.internal.Assert;
 import org.apache.geode.internal.AvailablePort;
 import org.apache.geode.internal.AvailablePortHelper;
 import org.apache.geode.internal.cache.GemFireCacheImpl;
@@ -110,14 +110,7 @@ public class LocatorDUnitTest extends 
JUnit4DistributedTestCase {
 
   static volatile InternalDistributedSystem system = null;
 
-  static TestHook hook;
-
-  /**
-   * Creates a new <code>LocatorDUnitTest</code>
-   */
-  public LocatorDUnitTest() {
-    super();
-  }
+  private static TestHook hook;
 
   protected int port1;
   private int port2;
@@ -150,6 +143,7 @@ public class LocatorDUnitTest extends 
JUnit4DistributedTestCase {
 
   @Override
   public final void postTearDown() throws Exception {
+    disconnectAllFromDS();
     if (system != null) {
       system.disconnect();
       system = null;
@@ -301,22 +295,16 @@ public class LocatorDUnitTest extends 
JUnit4DistributedTestCase {
     properties.put(LOG_LEVEL, LogWriterUtils.getDUnitLogLevel());
     properties.put(ENABLE_CLUSTER_CONFIGURATION, "false");
     addDSProps(properties);
+
     startVerifyAndStopLocator(loc1, loc2, port1, port2, properties);
     // GEODE-3052 - split brain on restart from persistent view data
     startVerifyAndStopLocator(loc1, loc2, port1, port2, properties);
     startVerifyAndStopLocator(loc1, loc2, port1, port2, properties);
   }
 
-  private Boolean startLocatorWithPortAndProperties(final int port, final 
Properties properties)
+  private void startLocatorWithPortAndProperties(final int port, final 
Properties properties)
       throws IOException {
-    try {
-      Locator.startLocatorAndDS(port, new File(""), properties);
-    } catch (SystemConnectException e) {
-      return Boolean.FALSE;
-    } catch (GemFireConfigException e) {
-      return Boolean.FALSE;
-    }
-    return Boolean.TRUE;
+    assertNotNull(Locator.startLocatorAndDS(port, new File(""), properties));
   }
 
   private String getSingleKeyKeystore() {
@@ -409,16 +397,16 @@ public class LocatorDUnitTest extends 
JUnit4DistributedTestCase {
       Properties properties) throws Exception {
     try {
       getBlackboard().initBlackboard();
-      AsyncInvocation<Boolean> async1 = loc1.invokeAsync("startLocator1", () 
-> {
+      AsyncInvocation<Void> async1 = loc1.invokeAsync("startLocator1", () -> {
         getBlackboard().signalGate("locator1");
         getBlackboard().waitForGate("go", 60, TimeUnit.SECONDS);
-        return startLocatorWithPortAndProperties(port1, properties);
+        startLocatorWithPortAndProperties(port1, properties);
       });
 
-      AsyncInvocation<Boolean> async2 = loc2.invokeAsync("startLocator2", () 
-> {
+      AsyncInvocation<Void> async2 = loc2.invokeAsync("startLocator2", () -> {
         getBlackboard().signalGate("locator2");
         getBlackboard().waitForGate("go", 60, TimeUnit.SECONDS);
-        return startLocatorWithPortAndProperties(port2, properties);
+        startLocatorWithPortAndProperties(port2, properties);
       });
 
       getBlackboard().waitForGate("locator1", 60, TimeUnit.SECONDS);
@@ -428,17 +416,14 @@ public class LocatorDUnitTest extends 
JUnit4DistributedTestCase {
       async1.await();
       async2.await();
 
+      // verify that they found each other
+      loc2.invoke("expectSystemToContainThisManyMembers",
+          () -> expectSystemToContainThisManyMembers(2));
+      loc1.invoke("expectSystemToContainThisManyMembers",
+          () -> expectSystemToContainThisManyMembers(2));
     } finally {
-      try {
-        // verify that they found each other
-        loc2.invoke("expectSystemToContainThisManyMembers",
-            () -> expectSystemToContainThisManyMembers(2));
-        loc1.invoke("expectSystemToContainThisManyMembers",
-            () -> expectSystemToContainThisManyMembers(2));
-      } finally {
-        loc2.invoke("stop locator", () -> stopLocator());
-        loc1.invoke("stop locator", () -> stopLocator());
-      }
+      loc2.invoke("stop locator", () -> stopLocator());
+      loc1.invoke("stop locator", () -> stopLocator());
     }
   }
 
@@ -617,13 +602,10 @@ public class LocatorDUnitTest extends 
JUnit4DistributedTestCase {
     }
   }
 
-  private Object expectSystemToContainThisManyMembers(final int 
expectedMembers) {
+  private static void expectSystemToContainThisManyMembers(final int 
expectedMembers) {
     InternalDistributedSystem sys = InternalDistributedSystem.getAnyInstance();
-    if (sys == null) {
-      Assert.fail("no distributed system found");
-    }
+    assertNotNull(sys);
     assertEquals(expectedMembers, sys.getDM().getViewMembers().size());
-    return true;
   }
 
   private void startLocator(final int port, final Properties properties) 
throws IOException {
@@ -638,7 +620,7 @@ public class LocatorDUnitTest extends 
JUnit4DistributedTestCase {
     return locator;
   }
 
-  public int startLocatorWithRandomPort(Properties properties) throws 
IOException {
+  private int startLocatorWithRandomPort(Properties properties) throws 
IOException {
     Locator locator = startLocatorInternal(0, properties);
     return locator.getPort();
   }
@@ -673,27 +655,23 @@ public class LocatorDUnitTest extends 
JUnit4DistributedTestCase {
     try {
       DistributedSystem sys = locator.getDistributedSystem();
 
-      Object[] connectArgs = new Object[] {properties};
-
       assertTrue(MembershipManagerHelper.getLeadMember(sys) == null);
 
       // connect three vms and then watch the lead member selection as they
       // are disconnected/reconnected
       properties.put("name", "vm1");
-      DistributedMember mem1 =
-          (DistributedMember) vm1.invoke(this.getClass(), 
"getDistributedMember", connectArgs);
+
+      DistributedMember mem1 = vm1.invoke(() -> 
getDistributedMember(properties));
 
       // assertTrue(MembershipManagerHelper.getLeadMember(sys) != null);
       assertLeadMember(mem1, sys, 5000);
 
       properties.put("name", "vm2");
-      DistributedMember mem2 =
-          (DistributedMember) vm2.invoke(this.getClass(), 
"getDistributedMember", connectArgs);
+      DistributedMember mem2 = vm2.invoke(() -> 
getDistributedMember(properties));
       assertLeadMember(mem1, sys, 5000);
 
       properties.put("name", "vm3");
-      DistributedMember mem3 =
-          (DistributedMember) vm3.invoke(this.getClass(), 
"getDistributedMember", connectArgs);
+      DistributedMember mem3 = vm3.invoke(() -> 
getDistributedMember(properties));
       assertLeadMember(mem1, sys, 5000);
 
       // after disconnecting the first vm, the second one should become the 
leader
@@ -702,7 +680,7 @@ public class LocatorDUnitTest extends 
JUnit4DistributedTestCase {
       assertLeadMember(mem2, sys, 5000);
 
       properties.put("name", "vm1");
-      mem1 = (DistributedMember) vm1.invoke(this.getClass(), 
"getDistributedMember", connectArgs);
+      mem1 = vm1.invoke(() -> getDistributedMember(properties));
       assertLeadMember(mem2, sys, 5000);
 
       vm2.invoke(() -> disconnectDistributedSystem());
@@ -791,13 +769,11 @@ public class LocatorDUnitTest extends 
JUnit4DistributedTestCase {
           try {
             Locator.startLocatorAndDS(port2, lf, properties);
           } catch (IOException ios) {
-            org.apache.geode.test.dunit.Assert.fail("Unable to start 
locator2", ios);
+            throw new RuntimeException("Unable to start locator2", ios);
           }
         }
       });
 
-      Object[] connectArgs = new Object[] {properties};
-
       SerializableRunnable crashLocator = new SerializableRunnable("Crash 
locator") {
         public void run() {
           Locator loc = Locator.getLocators().iterator().next();
@@ -811,9 +787,8 @@ public class LocatorDUnitTest extends 
JUnit4DistributedTestCase {
 
       // properties.put("log-level", getDUnitLogLevel());
 
-      DistributedMember mem1 =
-          (DistributedMember) vm1.invoke(this.getClass(), 
"getDistributedMember", connectArgs);
-      vm2.invoke(this.getClass(), "getDistributedMember", connectArgs);
+      DistributedMember mem1 = vm1.invoke(() -> 
getDistributedMember(properties));
+      vm2.invoke(() -> getDistributedMember(properties));
       assertLeadMember(mem1, sys, 5000);
 
       assertEquals(sys.getDistributedMember(), 
MembershipManagerHelper.getCoordinator(sys));
@@ -912,7 +887,6 @@ public class LocatorDUnitTest extends 
JUnit4DistributedTestCase {
     addDSProps(properties);
 
     try {
-      final String uname = getUniqueName();
       File logFile = new File("");
       locator = Locator.startLocatorAndDS(port1, logFile, properties);
       DistributedSystem sys = locator.getDistributedSystem();
@@ -923,13 +897,11 @@ public class LocatorDUnitTest extends 
JUnit4DistributedTestCase {
             Locator.startLocatorAndDS(port2, lf, properties);
             MembershipManagerHelper.inhibitForcedDisconnectLogging(true);
           } catch (IOException ios) {
-            org.apache.geode.test.dunit.Assert.fail("Unable to start 
locator2", ios);
+            throw new RuntimeException("Unable to start locator2", ios);
           }
         }
       });
 
-      Object[] connectArgs = new Object[] {properties};
-
       SerializableRunnable crashSystem = new SerializableRunnable("Crash 
system") {
         public void run() {
           DistributedSystem msys = InternalDistributedSystem.getAnyInstance();
@@ -945,10 +917,8 @@ public class LocatorDUnitTest extends 
JUnit4DistributedTestCase {
 
       assertTrue(MembershipManagerHelper.getLeadMember(sys) == null);
 
-      DistributedMember mem1 =
-          (DistributedMember) vm1.invoke(this.getClass(), 
"getDistributedMember", connectArgs);
-      DistributedMember mem2 =
-          (DistributedMember) vm2.invoke(this.getClass(), 
"getDistributedMember", connectArgs);
+      DistributedMember mem1 = vm1.invoke(() -> 
getDistributedMember(properties));
+      DistributedMember mem2 = vm2.invoke(() -> 
getDistributedMember(properties));
 
       assertEquals(mem1, MembershipManagerHelper.getLeadMember(sys));
 
@@ -1070,12 +1040,10 @@ public class LocatorDUnitTest extends 
JUnit4DistributedTestCase {
         try {
           Locator.startLocatorAndDS(port2, lf, properties);
         } catch (IOException ios) {
-          org.apache.geode.test.dunit.Assert.fail("Unable to start locator2", 
ios);
+          throw new RuntimeException("Unable to start locator2", ios);
         }
       });
 
-      Object[] connectArgs = new Object[] {properties};
-
       SerializableRunnable crashSystem = new SerializableRunnable("Crash 
system") {
         public void run() {
           DistributedSystem msys = InternalDistributedSystem.getAnyInstance();
@@ -1097,12 +1065,10 @@ public class LocatorDUnitTest extends 
JUnit4DistributedTestCase {
         }
       };
 
-      assertTrue(MembershipManagerHelper.getLeadMember(sys) == null);
+      assertNull(MembershipManagerHelper.getLeadMember(sys));
 
-      final DistributedMember mem1 =
-          (DistributedMember) vm1.invoke(this.getClass(), 
"getDistributedMember", connectArgs);
-      final DistributedMember mem2 =
-          (DistributedMember) vm2.invoke(this.getClass(), 
"getDistributedMember", connectArgs);
+      final DistributedMember mem1 = vm1.invoke(() -> 
getDistributedMember(properties));
+      final DistributedMember mem2 = vm2.invoke(() -> 
getDistributedMember(properties));
 
       assertEquals(mem1, MembershipManagerHelper.getLeadMember(sys));
 
@@ -1195,13 +1161,12 @@ public class LocatorDUnitTest extends 
JUnit4DistributedTestCase {
 
     addDSProps(properties);
     try {
-      final String uname = getUniqueName();
       locvm.invoke(() -> {
         File lf = new File("");
         try {
           Locator.startLocatorAndDS(port2, lf, properties);
         } catch (IOException ios) {
-          org.apache.geode.test.dunit.Assert.fail("Unable to start locator1", 
ios);
+          throw new RuntimeException("Unable to start locator1", ios);
         }
       });
 
@@ -1210,17 +1175,14 @@ public class LocatorDUnitTest extends 
JUnit4DistributedTestCase {
       DistributedSystem sys = locator.getDistributedSystem();
       sys.getLogWriter().info(
           "<ExpectedException 
action=add>org.apache.geode.ForcedDisconnectException</ExpectedException>");
-      Object[] connectArgs = new Object[] {properties};
 
       assertTrue(MembershipManagerHelper.getLeadMember(sys) == null);
 
-      DistributedMember mem1 =
-          (DistributedMember) vm1.invoke(this.getClass(), 
"getDistributedMember", connectArgs);
+      DistributedMember mem1 = vm1.invoke(() -> 
getDistributedMember(properties));
 
       vm1.invoke(() -> 
MembershipManagerHelper.inhibitForcedDisconnectLogging(true));
 
-      DistributedMember mem2 =
-          (DistributedMember) vm2.invoke(this.getClass(), 
"getDistributedMember", connectArgs);
+      DistributedMember mem2 = vm2.invoke(() -> 
getDistributedMember(properties));
 
       DistributedMember loc1Mbr = locvm.invoke(() -> 
this.getLocatorDistributedMember());
 
@@ -1315,7 +1277,7 @@ public class LocatorDUnitTest extends 
JUnit4DistributedTestCase {
     } catch (Exception ex) {
       // if you see this fail, determine if unexpected exception is expected
       // if expected then add in a catch block for it above this catch
-      org.apache.geode.test.dunit.Assert.fail("Failed with unexpected 
exception", ex);
+      throw new RuntimeException("Failed with unexpected exception", ex);
     } finally {
       bgexecLogger.info(removeExpected);
     }
@@ -1343,7 +1305,6 @@ public class LocatorDUnitTest extends 
JUnit4DistributedTestCase {
     final int port = 
AvailablePort.getRandomAvailablePort(AvailablePort.SOCKET);
     DistributedTestUtils.deleteLocatorStateFile(port1);
     final String locators = NetworkUtils.getServerHostName(host) + "[" + port 
+ "]";
-    final String uniqueName = getUniqueName();
 
     vm0.invoke("Start locator " + locators, () -> startLocator(port));
     try {
@@ -1407,7 +1368,7 @@ public class LocatorDUnitTest extends 
JUnit4DistributedTestCase {
       addDSProps(locProps);
       Locator.startLocatorAndDS(port, logFile, locProps);
     } catch (IOException ex) {
-      org.apache.geode.test.dunit.Assert.fail("While starting locator on port 
" + port, ex);
+      throw new RuntimeException("While starting locator on port " + port, ex);
     }
   }
 
@@ -1452,7 +1413,7 @@ public class LocatorDUnitTest extends 
JUnit4DistributedTestCase {
         sys.getLogWriter().info(addExpected);
       });
 
-      system = (InternalDistributedSystem) getSystem(props);
+      system = getSystem(props);
 
       final DistributedMember coord = 
MembershipManagerHelper.getCoordinator(system);
       org.apache.geode.test.dunit.LogWriterUtils.getLogWriter()
@@ -1485,11 +1446,6 @@ public class LocatorDUnitTest extends 
JUnit4DistributedTestCase {
       LogWriter bgexecLogger = new LocalLogWriter(InternalLogWriter.ALL_LEVEL, 
System.out);
       bgexecLogger.info(removeExpected);
 
-      SerializableRunnable disconnect = new SerializableRunnable("Disconnect 
from " + locators) {
-        public void run() {
-
-        }
-      };
       vm1.invoke(() -> {
         DistributedSystem sys = InternalDistributedSystem.getAnyInstance();
         if (sys != null && sys.isConnected()) {
@@ -1517,17 +1473,11 @@ public class LocatorDUnitTest extends 
JUnit4DistributedTestCase {
 
   }
 
-  public static boolean isSystemConnected() {
+  private static boolean isSystemConnected() {
     DistributedSystem sys = InternalDistributedSystem.getAnyInstance();
-    if (sys != null && sys.isConnected()) {
-      return true;
-    }
-    return false;
+    return sys != null && sys.isConnected();
   }
 
-  static boolean beforeFailureNotificationReceived;
-  static boolean afterFailureNotificationReceived;
-
   /**
    * Tests starting multiple locators in multiple VMs.
    */
@@ -1599,7 +1549,7 @@ public class LocatorDUnitTest extends 
JUnit4DistributedTestCase {
     }
   }
 
-  private void disconnectDistributedSystem() {
+  private static void disconnectDistributedSystem() {
     DistributedSystem sys = InternalDistributedSystem.getAnyInstance();
     if (sys != null && sys.isConnected()) {
       sys.disconnect();
@@ -1655,15 +1605,7 @@ public class LocatorDUnitTest extends 
JUnit4DistributedTestCase {
       system = (InternalDistributedSystem) DistributedSystem.connect(dsProps);
 
       Awaitility.waitAtMost(10000, TimeUnit.MILLISECONDS).pollInterval(200, 
TimeUnit.MILLISECONDS)
-          .until(() -> {
-            try {
-              return system.getDM().getViewMembers().size() == 6;
-            } catch (Exception e) {
-              e.printStackTrace();
-              org.apache.geode.test.dunit.Assert.fail("unexpected exception", 
e);
-            }
-            return false; // NOTREACHED
-          });
+          .until(() -> system.getDM().getViewMembers().size() == 6);
 
       // three applications plus
       assertEquals(6, system.getDM().getViewMembers().size());
@@ -1673,15 +1615,7 @@ public class LocatorDUnitTest extends 
JUnit4DistributedTestCase {
       vm2.invoke(() -> stopLocator());
 
       Awaitility.waitAtMost(10000, TimeUnit.MILLISECONDS).pollInterval(200, 
TimeUnit.MILLISECONDS)
-          .until(() -> {
-            try {
-              return system.getDM().getMembershipManager().getView().size() <= 
3;
-            } catch (Exception e) {
-              e.printStackTrace();
-              org.apache.geode.test.dunit.Assert.fail("unexpected exception", 
e);
-            }
-            return false; // NOTREACHED
-          });
+          .until(() -> system.getDM().getMembershipManager().getView().size() 
<= 3);
 
       final String newLocators = host0 + "[" + port2 + "]," + host0 + "[" + 
port3 + "]";
       dsProps.setProperty(LOCATORS, newLocators);
@@ -1697,20 +1631,8 @@ public class LocatorDUnitTest extends 
JUnit4DistributedTestCase {
       vm2.invoke(() -> startLocatorAsync(new Object[] {port3, dsProps}));
 
       Awaitility.waitAtMost(30000, TimeUnit.MILLISECONDS).pollInterval(200, 
TimeUnit.MILLISECONDS)
-          .until(() -> {
-            try {
-              InternalDistributedMember c = 
GMSJoinLeaveTestHelper.getCurrentCoordinator();
-              if (c.equals(currentCoordinator)) {
-                // now locator should be new coordinator
-                return false;
-              }
-              return system.getDM().getAllHostedLocators().size() == 2;
-            } catch (Exception e) {
-              e.printStackTrace();
-              org.apache.geode.test.dunit.Assert.fail("unexpected exception", 
e);
-            }
-            return false; // NOTREACHED
-          });
+          .until(() -> 
!GMSJoinLeaveTestHelper.getCurrentCoordinator().equals(currentCoordinator)
+              && system.getDM().getAllHostedLocators().size() == 2);
 
       vm1.invoke("waitUntilLocatorBecomesCoordinator", () -> 
waitUntilLocatorBecomesCoordinator());
       vm2.invoke("waitUntilLocatorBecomesCoordinator", () -> 
waitUntilLocatorBecomesCoordinator());
@@ -1785,16 +1707,8 @@ public class LocatorDUnitTest extends 
JUnit4DistributedTestCase {
         DistributedSystem.connect(dsProps);
 
         Awaitility.waitAtMost(10000, TimeUnit.MILLISECONDS).pollInterval(200, 
TimeUnit.MILLISECONDS)
-            .until(() -> {
-              try {
-                return 
InternalDistributedSystem.getConnectedInstance().getDM().getViewMembers()
-                    .size() == 5;
-              } catch (Exception e) {
-                e.printStackTrace();
-                org.apache.geode.test.dunit.Assert.fail("unexpected 
exception", e);
-              }
-              return false; // NOTREACHED
-            });
+            .until(() -> 
InternalDistributedSystem.getConnectedInstance().getDM().getViewMembers()
+                .size() == 5);
         return true;
       });
 
@@ -1805,14 +1719,8 @@ public class LocatorDUnitTest extends 
JUnit4DistributedTestCase {
       SerializableRunnable waitForDisconnect = new 
SerializableRunnable("waitForDisconnect") {
         public void run() {
           Awaitility.waitAtMost(10000, TimeUnit.MILLISECONDS)
-              .pollInterval(200, TimeUnit.MILLISECONDS).until(() -> {
-                try {
-                  return InternalDistributedSystem.getConnectedInstance() == 
null;
-                } catch (Exception e) {
-                  org.apache.geode.test.dunit.Assert.fail("unexpected 
exception", e);
-                }
-                return false; // NOTREACHED
-              });
+              .pollInterval(200, TimeUnit.MILLISECONDS)
+              .until(() -> InternalDistributedSystem.getConnectedInstance() == 
null);
         }
       };
       vm0.invoke(() -> waitForDisconnect);
@@ -1862,25 +1770,8 @@ public class LocatorDUnitTest extends 
JUnit4DistributedTestCase {
 
   private void waitUntilLocatorBecomesCoordinator() {
     Awaitility.waitAtMost(30000, TimeUnit.MILLISECONDS).pollInterval(1000, 
TimeUnit.MILLISECONDS)
-        .until(() -> {
-          try {
-            InternalDistributedMember c = 
GMSJoinLeaveTestHelper.getCurrentCoordinator();
-            return c.getVmKind() == ClusterDistributionManager.LOCATOR_DM_TYPE;
-          } catch (Exception e) {
-            e.printStackTrace();
-            org.apache.geode.test.dunit.Assert.fail("unexpected exception", e);
-          }
-          return false; // NOTREACHED
-        });
-  }
-
-  private void startLocatorSync(Object[] args) {
-    File logFile = new File("");
-    try {
-      Locator.startLocatorAndDS((int) args[0], logFile, (Properties) args[1]);
-    } catch (IOException ex) {
-      org.apache.geode.test.dunit.Assert.fail("While starting process on port 
" + args[0], ex);
-    }
+        .until(() -> GMSJoinLeaveTestHelper.getCurrentCoordinator()
+            .getVmKind() == ClusterDistributionManager.LOCATOR_DM_TYPE);
   }
 
   private void startLocatorAsync(Object[] args) {
@@ -1890,7 +1781,7 @@ public class LocatorDUnitTest extends 
JUnit4DistributedTestCase {
     try {
       Locator.startLocatorAndDS((int) args[0], logFile, properties);
     } catch (IOException ex) {
-      org.apache.geode.test.dunit.Assert.fail("While starting process on port 
" + args[0], ex);
+      throw new RuntimeException("While starting process on port " + args[0], 
ex);
     }
   }
 
@@ -2083,19 +1974,19 @@ public class LocatorDUnitTest extends 
JUnit4DistributedTestCase {
   /**
    * find a running locator and return its distributed member id
    */
-  public static DistributedMember getLocatorDistributedMember() {
+  private static DistributedMember getLocatorDistributedMember() {
     return 
(Locator.getLocators().iterator().next()).getDistributedSystem().getDistributedMember();
   }
 
   /**
    * find the lead member and return its id
    */
-  public static DistributedMember getLeadMember() {
+  private static DistributedMember getLeadMember() {
     DistributedSystem sys = InternalDistributedSystem.getAnyInstance();
     return MembershipManagerHelper.getLeadMember(sys);
   }
 
-  protected void stopLocator() {
+  protected static void stopLocator() {
     MembershipManagerHelper.inhibitForcedDisconnectLogging(false);
     Locator loc = Locator.getLocator();
     if (loc != null) {
@@ -2104,7 +1995,7 @@ public class LocatorDUnitTest extends 
JUnit4DistributedTestCase {
     }
   }
 
-  protected void forceDisconnect() {
+  private void forceDisconnect() {
     
DistributedTestUtils.crashDistributedSystem(InternalDistributedSystem.getConnectedInstance());
   }
 
@@ -2118,30 +2009,14 @@ public class LocatorDUnitTest extends 
JUnit4DistributedTestCase {
       addDSProps(locProps);
       Locator.startLocatorAndDS(port, logFile, locProps);
     } catch (IOException ex) {
-      org.apache.geode.test.dunit.Assert.fail("While starting locator on port 
" + port, ex);
+      throw new RuntimeException("While starting locator on port " + port, ex);
     } finally {
       
System.getProperties().remove(InternalLocator.LOCATORS_PREFERRED_AS_COORDINATORS);
     }
   }
 
-  protected void nukeJChannel(DistributedSystem sys) {
-    sys.getLogWriter().info("<ExpectedException action=add>service 
failure</ExpectedException>");
-    sys.getLogWriter().info(
-        "<ExpectedException 
action=add>org.apache.geode.ConnectException</ExpectedException>");
-    sys.getLogWriter().info(
-        "<ExpectedException 
action=add>org.apache.geode.ForcedDisconnectException</ExpectedException>");
-    try {
-      MembershipManagerHelper.crashDistributedSystem(sys);
-    } catch (DistributedSystemDisconnectedException se) {
-      // it's okay for the system to already be shut down
-    }
-    sys.getLogWriter().info("<ExpectedException action=remove>service 
failure</ExpectedException>");
-    sys.getLogWriter().info(
-        "<ExpectedException 
action=remove>org.apache.geode.ForcedDisconnectException</ExpectedException>");
-  }
-
   // New test hook which blocks before closing channel.
-  class TestHook implements MembershipTestHook {
+  private static class TestHook implements MembershipTestHook {
 
     volatile boolean unboundedWait = true;
 
@@ -2167,7 +2042,7 @@ public class LocatorDUnitTest extends 
JUnit4DistributedTestCase {
 
   }
 
-  class MyMembershipListener implements MembershipListener {
+  private static class MyMembershipListener implements MembershipListener {
 
     boolean quorumLostInvoked;
     List<String> suspectReasons = new ArrayList<>(50);
diff --git 
a/geode-core/src/test/java/org/apache/geode/distributed/LocatorUDPSecurityDUnitTest.java
 
b/geode-core/src/test/java/org/apache/geode/distributed/LocatorUDPSecurityDUnitTest.java
index 74148da..d74c63d 100644
--- 
a/geode-core/src/test/java/org/apache/geode/distributed/LocatorUDPSecurityDUnitTest.java
+++ 
b/geode-core/src/test/java/org/apache/geode/distributed/LocatorUDPSecurityDUnitTest.java
@@ -22,7 +22,6 @@ import static 
org.apache.geode.distributed.ConfigurationProperties.SECURITY_UDP_
 import java.util.Properties;
 
 import org.junit.Assert;
-import org.junit.Ignore;
 import org.junit.Test;
 import org.junit.experimental.categories.Category;
 
@@ -30,39 +29,26 @@ import org.apache.geode.GemFireConfigException;
 import org.apache.geode.distributed.internal.InternalDistributedSystem;
 import org.apache.geode.internal.AvailablePort;
 import org.apache.geode.test.dunit.DistributedTestUtils;
-import org.apache.geode.test.dunit.Host;
 import org.apache.geode.test.dunit.NetworkUtils;
 import org.apache.geode.test.dunit.VM;
 import org.apache.geode.test.junit.categories.DistributedTest;
-import org.apache.geode.test.junit.categories.FlakyTest;
 import org.apache.geode.test.junit.categories.MembershipTest;
 
-@Category({DistributedTest.class, MembershipTest.class, FlakyTest.class}) // 
Flaky: GEODE-2542
+@Category({DistributedTest.class, MembershipTest.class})
 public class LocatorUDPSecurityDUnitTest extends LocatorDUnitTest {
-
-  public LocatorUDPSecurityDUnitTest() {}
-
   @Override
   protected void addDSProps(Properties p) {
     p.setProperty(SECURITY_UDP_DHALGO, "AES:128");
   }
 
-  @Override
-  @Test
-  @Ignore // GEODE-3094
-  public void testMultipleLocatorsRestartingAtSameTimeWithMissingServers() 
throws Exception {
-    super.testMultipleLocatorsRestartingAtSameTimeWithMissingServers();
-  }
-
   @Test
   public void testLocatorWithUDPSecurityButServer() throws Exception {
     disconnectAllFromDS();
-    Host host = Host.getHost(0);
-    VM vm0 = host.getVM(0);
+    VM vm0 = VM.getVM(0);
 
     final int port = 
AvailablePort.getRandomAvailablePort(AvailablePort.SOCKET);
     DistributedTestUtils.deleteLocatorStateFile(port1);
-    final String locators = NetworkUtils.getServerHostName(host) + "[" + port 
+ "]";
+    final String locators = NetworkUtils.getServerHostName() + "[" + port + 
"]";
 
     vm0.invoke("Start locator " + locators, () -> startLocator(port));
     try {

-- 
To stop receiving notification emails like this one, please contact
[email protected].

Reply via email to