From e1e0a77d07c31beb0ff3cc8068512bf28deba047 Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Tue, 09 Oct 2012 10:10:56 +0000
Subject: [PATCH] Minor changes to debug Jenkins failures.

---
 opendj-sdk/opendj3/opendj-ldap-sdk/pom.xml                                                           |    1 +
 opendj-sdk/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/LDAPListenerTestCase.java |    7 ++++---
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/opendj-sdk/opendj3/opendj-ldap-sdk/pom.xml b/opendj-sdk/opendj3/opendj-ldap-sdk/pom.xml
index 46aad58..1ed6a2e 100644
--- a/opendj-sdk/opendj3/opendj-ldap-sdk/pom.xml
+++ b/opendj-sdk/opendj3/opendj-ldap-sdk/pom.xml
@@ -89,6 +89,7 @@
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-surefire-plugin</artifactId>
         <configuration>
+          <forkMode>never</forkMode>
           <excludes>
             <exclude>**/ConnectionFactoryTestCase.java</exclude>
           </excludes>
diff --git a/opendj-sdk/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/LDAPListenerTestCase.java b/opendj-sdk/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/LDAPListenerTestCase.java
index 0171add..df631cf 100644
--- a/opendj-sdk/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/LDAPListenerTestCase.java
+++ b/opendj-sdk/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/LDAPListenerTestCase.java
@@ -34,6 +34,7 @@
 import java.util.Arrays;
 import java.util.concurrent.CountDownLatch;
 import java.util.concurrent.TimeUnit;
+import java.util.concurrent.atomic.AtomicBoolean;
 import java.util.logging.Level;
 
 import org.forgerock.opendj.ldap.requests.AbandonRequest;
@@ -255,6 +256,7 @@
         final MockServerConnection serverConnection = new MockServerConnection();
         final MockServerConnectionFactory serverConnectionFactory =
                 new MockServerConnectionFactory(serverConnection);
+        final AtomicBoolean isDummyFilterInvoked = new AtomicBoolean(false);
 
         TCPNIOTransport transport = TCPNIOTransportBuilder.newInstance()
                 .setProcessor(
@@ -266,9 +268,7 @@
                                     @Override
                                     public NextAction handleAccept(FilterChainContext ctx)
                                             throws IOException {
-                                        StaticUtils.DEBUG_LOG.log(Level.INFO,
-                                                "Accepting using dummy filter");
-                                        Thread.dumpStack();
+                                        isDummyFilterInvoked.set(true);
                                         return super.handleAccept(ctx);
                                     }
                                 }).build()).build();
@@ -290,6 +290,7 @@
             connection.close();
             assertThat(serverConnection.isClosed.await(10, TimeUnit.SECONDS)).isTrue();
         } finally {
+            StaticUtils.DEBUG_LOG.log(Level.INFO, "isDummyFilterInvoked=" + isDummyFilterInvoked.get());
             listener.close();
         }
     }

--
Gitblit v1.10.0