Add logs to debug test issue on integration jenkins
authorCherian Mathew <c.mathew@bgbm.org>
Mon, 29 Jun 2015 08:40:48 +0000 (10:40 +0200)
committerCherian Mathew <c.mathew@bgbm.org>
Mon, 29 Jun 2015 08:40:48 +0000 (10:40 +0200)
eu.etaxonomy.taxeditor.test/src/test/java/eu/etaxonomy/taxeditor/httpinvoker/RemotingSessionAwareTest.java
eu.etaxonomy.taxeditor.test/src/test/java/eu/etaxonomy/taxeditor/session/MockSessionOwner.java

index a32c11f3eb0c5c182395e65d5a69326561c3e82b..24e2d7fca7043a2d5385551b0b82e8eece1c0904 100644 (file)
@@ -9,6 +9,7 @@
 */
 package eu.etaxonomy.taxeditor.httpinvoker;
 
+import org.apache.log4j.Logger;
 import org.junit.After;
 import org.junit.Before;
 
@@ -23,13 +24,17 @@ import eu.etaxonomy.taxeditor.session.MockSessionOwner;
  */
 public abstract class RemotingSessionAwareTest extends BaseRemotingTest {
 
+    private static final Logger logger = Logger.getLogger(RemotingSessionAwareTest.class);
+
     protected CdmTransientEntityCacher cacher;
     protected MockSessionOwner sessionOwner;
     protected ICdmEntitySession cdmEntitySession;
 
     @Before
     public void initializeSession() {
+
         sessionOwner = new MockSessionOwner();
+        logger.warn("created mock session owner : " + sessionOwner);
         cdmEntitySession = cdmEntitySessionManager.newSession(sessionOwner, true);
         sessionOwner.setCdmEntitySession(cdmEntitySession);
         cacher = getCacher(sessionOwner);
@@ -38,5 +43,6 @@ public abstract class RemotingSessionAwareTest extends BaseRemotingTest {
     @After
     public void postSessionAwareTest() {
         sessionOwner.dispose();
+        logger.warn("disposed of mock session owner : " + sessionOwner);
     }
 }
index 759bb9f0ad2bd8a43703834564470a763ce7b008..67635ac01281e8008e8c3b0f395d778cc21ec7aa 100644 (file)
@@ -4,6 +4,7 @@ import java.util.HashSet;
 import java.util.List;
 import java.util.Set;
 
+import org.apache.log4j.Logger;
 import org.junit.Assert;
 
 import eu.etaxonomy.cdm.api.application.CdmChangeEvent;
@@ -11,6 +12,8 @@ import eu.etaxonomy.cdm.model.common.CdmBase;
 
 public class MockSessionOwner<T extends CdmBase> implements ICdmEntitySessionEnabled {
 
+    private static final Logger logger = Logger.getLogger(MockSessionOwner.class);
+
     private final List<T> rootEntities;
     private Set<T> expectedUpdatedObjects;
     private Set<? extends CdmBase> eventUpdatedObjects;
@@ -62,6 +65,7 @@ public class MockSessionOwner<T extends CdmBase> implements ICdmEntitySessionEna
     public void dispose() {
         if(session != null) {
             session.dispose();
+            logger.warn("disposed of session from session owner : " + this);
         }
     }