Repository: incubator-geode
Updated Branches:
  refs/heads/develop 0b7ae4387 -> f1c667b59


GEODE-722 CI failure: Bug42039JUnitTest.testBug42039

Remove the test. Please see the comments in the JIRA ticket.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/f1c667b5
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/f1c667b5
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/f1c667b5

Branch: refs/heads/develop
Commit: f1c667b5959fd57abd58b2bc21ecfbba23824e4b
Parents: 0b7ae43
Author: Jianxia Chen <[email protected]>
Authored: Tue Mar 22 11:41:25 2016 -0700
Committer: Jianxia Chen <[email protected]>
Committed: Tue Mar 22 11:41:25 2016 -0700

----------------------------------------------------------------------
 .../gemfire/cache/Bug42039JUnitTest.java        | 96 --------------------
 1 file changed, 96 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/f1c667b5/geode-core/src/test/java/com/gemstone/gemfire/cache/Bug42039JUnitTest.java
----------------------------------------------------------------------
diff --git 
a/geode-core/src/test/java/com/gemstone/gemfire/cache/Bug42039JUnitTest.java 
b/geode-core/src/test/java/com/gemstone/gemfire/cache/Bug42039JUnitTest.java
deleted file mode 100644
index dc023a9..0000000
--- a/geode-core/src/test/java/com/gemstone/gemfire/cache/Bug42039JUnitTest.java
+++ /dev/null
@@ -1,96 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package com.gemstone.gemfire.cache;
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.fail;
-
-import java.lang.management.ManagementFactory;
-import java.lang.management.ThreadMXBean;
-import java.util.Properties;
-
-import org.junit.Test;
-import org.junit.experimental.categories.Category;
-
-import com.gemstone.gemfire.distributed.DistributedSystem;
-import com.gemstone.gemfire.distributed.internal.DistributionConfig;
-import com.gemstone.gemfire.internal.AvailablePortHelper;
-import com.gemstone.gemfire.internal.OSProcess;
-import com.gemstone.gemfire.test.junit.categories.IntegrationTest;
-
-/**
- * Keep calling DistributedSystem.connect over and over again
- * with a locator configured. Since the locator is not running
- * expect the connect to fail.
- * See if threads leak because of the repeated calls
- * @author Darrel Schneider
- * @since 5.0
- */
-@Category(IntegrationTest.class)
-public class Bug42039JUnitTest {
-  
-  /**
-   * Keep calling DistributedSystem.connect over and over again
-   * with a locator configured. Since the locator is not running
-   * expect the connect to fail.
-   * See if threads leak because of the repeated calls
-   */
-  @Test
-  public void testBug42039() throws Exception {
-    Properties p = new Properties();
-    p.setProperty("mcast-port", "0");
-    int port = AvailablePortHelper.getRandomAvailableTCPPort();
-    p.setProperty("locators", "localhost["+port+"]");
-    p.setProperty(DistributionConfig.MEMBER_TIMEOUT_NAME, "1000");
-    ThreadMXBean threadBean = ManagementFactory.getThreadMXBean();
-
-    Exception reason = null;
-    
-    for (int i=0; i < 2; i++) {
-      try {
-        DistributedSystem.connect(p);
-        fail("expected connect to fail");
-      } catch (Exception expected) {
-      }
-    }
-    int initialThreadCount = threadBean.getThreadCount();
-    for (int i=0; i < 5; i++) {
-      try {
-        DistributedSystem.connect(p);
-        fail("expected connect to fail");
-      } catch (Exception expected) {
-        reason = expected;
-      }
-    }
-    long endTime = System.currentTimeMillis() + 5000;
-    while (System.currentTimeMillis() < endTime) {
-      int endThreadCount = threadBean.getThreadCount();
-      if (endThreadCount <= initialThreadCount) {
-        break;
-      }
-    }
-    int endThreadCount = threadBean.getThreadCount();
-    if (endThreadCount > initialThreadCount) {
-      OSProcess.printStacks(0);
-      if (reason != null) {
-        System.err.println("\n\nStack trace from last failed attempt:");
-        reason.printStackTrace();
-      }
-      assertEquals(initialThreadCount, endThreadCount);
-    }
-  }
-}

Reply via email to