You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by mr...@apache.org on 2015/09/08 08:37:27 UTC

svn commit: r1701729 - in /jackrabbit/oak/trunk/oak-upgrade/src/test: java/org/apache/jackrabbit/oak/upgrade/ resources/

Author: mreutegg
Date: Tue Sep  8 06:37:26 2015
New Revision: 1701729

URL: http://svn.apache.org/r1701729
Log:
OAK-3356: Unclosed sessions in oak-jcr and oak-upgrade tests

Modified:
    jackrabbit/oak/trunk/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/CopyNodeTypesUpgradeTest.java
    jackrabbit/oak/trunk/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/CopyVersionHistorySidegradeTest.java
    jackrabbit/oak/trunk/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/CopyVersionHistoryTest.java
    jackrabbit/oak/trunk/oak-upgrade/src/test/resources/logback-test.xml

Modified: jackrabbit/oak/trunk/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/CopyNodeTypesUpgradeTest.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/CopyNodeTypesUpgradeTest.java?rev=1701729&r1=1701728&r2=1701729&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/CopyNodeTypesUpgradeTest.java (original)
+++ jackrabbit/oak/trunk/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/CopyNodeTypesUpgradeTest.java Tue Sep  8 06:37:26 2015
@@ -49,5 +49,6 @@ public class CopyNodeTypesUpgradeTest ex
         assertEquals("More than one child node definition", 1, cnd.length);
         assertEquals("Incorrect default primary type", "test:Folder", cnd[0].getDefaultPrimaryTypeName());
         assertEquals("More than two property definitions", 4, pd.length);
+        adminSession.logout();
     }
 }

Modified: jackrabbit/oak/trunk/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/CopyVersionHistorySidegradeTest.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/CopyVersionHistorySidegradeTest.java?rev=1701729&r1=1701728&r2=1701729&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/CopyVersionHistorySidegradeTest.java (original)
+++ jackrabbit/oak/trunk/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/CopyVersionHistorySidegradeTest.java Tue Sep  8 06:37:26 2015
@@ -43,6 +43,7 @@ public class CopyVersionHistorySidegrade
             try {
                 createSourceContent(session);
             } finally {
+                session.logout();
                 repository.shutdown();
             }
         }
@@ -56,6 +57,8 @@ public class CopyVersionHistorySidegrade
         sidegrade.copy(null);
 
         repository = (RepositoryImpl) new Jcr(new Oak(targetNodeStore)).createRepository();
-        return repository.login(AbstractRepositoryUpgradeTest.CREDENTIALS);
+        Session s = repository.login(AbstractRepositoryUpgradeTest.CREDENTIALS);
+        sessions.add(s);
+        return s;
     }
 }

Modified: jackrabbit/oak/trunk/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/CopyVersionHistoryTest.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/CopyVersionHistoryTest.java?rev=1701729&r1=1701728&r2=1701729&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/CopyVersionHistoryTest.java (original)
+++ jackrabbit/oak/trunk/oak-upgrade/src/test/java/org/apache/jackrabbit/oak/upgrade/CopyVersionHistoryTest.java Tue Sep  8 06:37:26 2015
@@ -39,6 +39,9 @@ import javax.jcr.version.VersionManager;
 import java.io.File;
 import java.io.IOException;
 import java.util.Calendar;
+import java.util.List;
+
+import com.google.common.collect.Lists;
 
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertFalse;
@@ -59,6 +62,8 @@ public class CopyVersionHistoryTest exte
 
     protected RepositoryImpl repository;
 
+    protected List<Session> sessions = Lists.newArrayList();
+
     private static Calendar betweenHistories;
 
     /**
@@ -232,11 +237,17 @@ public class CopyVersionHistoryTest exte
         }
 
         repository = (RepositoryImpl) new Jcr(new Oak(targetNodeStore)).createRepository();
-        return repository.login(AbstractRepositoryUpgradeTest.CREDENTIALS);
+        Session s = repository.login(AbstractRepositoryUpgradeTest.CREDENTIALS);
+        sessions.add(s);
+        return s;
     }
 
     @After
     public void closeRepository() {
+        for (Session s : sessions) {
+            s.logout();
+        }
+        sessions.clear();
         repository.shutdown();
     }
 

Modified: jackrabbit/oak/trunk/oak-upgrade/src/test/resources/logback-test.xml
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-upgrade/src/test/resources/logback-test.xml?rev=1701729&r1=1701728&r2=1701729&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-upgrade/src/test/resources/logback-test.xml (original)
+++ jackrabbit/oak/trunk/oak-upgrade/src/test/resources/logback-test.xml Tue Sep  8 06:37:26 2015
@@ -29,7 +29,7 @@
         </encoder>
     </appender>
 
-    <root level="DEBUG">
+    <root level="INFO">
         <!--
         <appender-ref ref="console"/>
         -->